donut-decomp/asm/bte/rfc_mx_fsm.s
2022-10-17 09:41:13 +01:00

1238 lines
48 KiB
ArmAsm

.include "macros.inc"
.section .text, "ax" # 0x80006A00 - 0x80406260 ; 0x003FF860
.global rfc_mx_sm_execute
rfc_mx_sm_execute:
/* 8009865C 0009449C 88 03 00 6C */ lbz r0, 0x6c(r3)
/* 80098660 000944A0 28 00 00 06 */ cmplwi r0, 0x6
/* 80098664 000944A4 4D 81 00 20 */ bgtlr
/* 80098668 000944A8 3C C0 80 44 */ lis r6, "@759"@ha
/* 8009866C 000944AC 54 00 10 3A */ slwi r0, r0, 2
/* 80098670 000944B0 38 C6 F2 08 */ addi r6, r6, "@759"@l
/* 80098674 000944B4 7C C6 00 2E */ lwzx r6, r6, r0
/* 80098678 000944B8 7C C9 03 A6 */ mtctr r6
/* 8009867C 000944BC 4E 80 04 20 */ bctr
.global lbl_80098680
lbl_80098680:
/* 80098680 000944C0 48 00 00 20 */ b rfc_mx_sm_state_idle
.global lbl_80098684
lbl_80098684:
/* 80098684 000944C4 48 00 02 30 */ b rfc_mx_sm_state_wait_conn_cnf
.global lbl_80098688
lbl_80098688:
/* 80098688 000944C8 48 00 03 E8 */ b rfc_mx_sm_state_configure
.global lbl_8009868C
lbl_8009868C:
/* 8009868C 000944CC 48 00 05 0C */ b rfc_mx_sm_sabme_wait_ua
.global lbl_80098690
lbl_80098690:
/* 80098690 000944D0 48 00 06 7C */ b rfc_mx_sm_state_wait_sabme
.global lbl_80098694
lbl_80098694:
/* 80098694 000944D4 48 00 07 98 */ b rfc_mx_sm_state_connected
.global lbl_80098698
lbl_80098698:
/* 80098698 000944D8 48 00 08 AC */ b rfc_mx_sm_state_disc_wait_ua
/* 8009869C 000944DC 4E 80 00 20 */ blr
.global rfc_mx_sm_state_idle
rfc_mx_sm_state_idle:
/* 800986A0 000944E0 94 21 FF A0 */ stwu r1, -0x60(r1)
/* 800986A4 000944E4 7C 08 02 A6 */ mflr r0
/* 800986A8 000944E8 3C C0 80 50 */ lis r6, rfc_cb@ha
/* 800986AC 000944EC 90 01 00 64 */ stw r0, 0x64(r1)
/* 800986B0 000944F0 38 C6 98 08 */ addi r6, r6, rfc_cb@l
/* 800986B4 000944F4 93 E1 00 5C */ stw r31, 0x5c(r1)
/* 800986B8 000944F8 7C 7F 1B 78 */ mr r31, r3
/* 800986BC 000944FC 93 C1 00 58 */ stw r30, 0x58(r1)
/* 800986C0 00094500 3F C0 80 44 */ lis r30, "@759"@ha
/* 800986C4 00094504 3B DE F2 08 */ addi r30, r30, "@759"@l
/* 800986C8 00094508 93 A1 00 54 */ stw r29, 0x54(r1)
/* 800986CC 0009450C 7C BD 2B 78 */ mr r29, r5
/* 800986D0 00094510 93 81 00 50 */ stw r28, 0x50(r1)
/* 800986D4 00094514 7C 9C 23 78 */ mr r28, r4
/* 800986D8 00094518 88 06 04 14 */ lbz r0, 0x414(r6)
/* 800986DC 0009451C 28 00 00 04 */ cmplwi r0, 0x4
/* 800986E0 00094520 41 80 00 18 */ blt lbl_800986F8
/* 800986E4 00094524 3C 60 00 09 */ lis r3, 0x9
/* 800986E8 00094528 7F 85 E3 78 */ mr r5, r28
/* 800986EC 0009452C 38 63 00 03 */ addi r3, r3, 0x3
/* 800986F0 00094530 38 9E 00 1C */ addi r4, r30, 0x1c
/* 800986F4 00094534 4B FD F2 6D */ bl LogMsg_0
.global lbl_800986F8
lbl_800986F8:
/* 800986F8 00094538 28 1C 00 0C */ cmplwi r28, 0xc
/* 800986FC 0009453C 41 81 01 6C */ bgt lbl_80098868
/* 80098700 00094540 3C 60 80 44 */ lis r3, "@784_8043F2A0"@ha
/* 80098704 00094544 57 80 10 3A */ slwi r0, r28, 2
/* 80098708 00094548 38 63 F2 A0 */ addi r3, r3, "@784_8043F2A0"@l
/* 8009870C 0009454C 7C 63 00 2E */ lwzx r3, r3, r0
/* 80098710 00094550 7C 69 03 A6 */ mtctr r3
/* 80098714 00094554 4E 80 04 20 */ bctr
.global lbl_80098718
lbl_80098718:
/* 80098718 00094558 38 00 02 9A */ li r0, 0x29a
/* 8009871C 0009455C 38 9F 00 62 */ addi r4, r31, 0x62
/* 80098720 00094560 B0 1F 00 6A */ sth r0, 0x6a(r31)
/* 80098724 00094564 38 60 00 03 */ li r3, 0x3
/* 80098728 00094568 4B FF 7C E5 */ bl L2CA_ConnectReq
/* 8009872C 0009456C 54 64 04 3F */ clrlwi. r4, r3, 16
/* 80098730 00094570 B0 7F 00 68 */ sth r3, 0x68(r31)
/* 80098734 00094574 40 82 00 14 */ bne lbl_80098748
/* 80098738 00094578 7F E3 FB 78 */ mr r3, r31
/* 8009873C 0009457C 38 80 00 01 */ li r4, 0x1
/* 80098740 00094580 4B FF DC 15 */ bl PORT_StartCnf
/* 80098744 00094584 48 00 01 50 */ b lbl_80098894
.global lbl_80098748
lbl_80098748:
/* 80098748 00094588 7F E3 FB 78 */ mr r3, r31
/* 8009874C 0009458C 4B FF FE F5 */ bl rfc_save_lcid_mcb
/* 80098750 00094590 38 00 00 01 */ li r0, 0x1
/* 80098754 00094594 98 1F 00 6C */ stb r0, 0x6c(r31)
/* 80098758 00094598 48 00 01 3C */ b lbl_80098894
.global lbl_8009875C
lbl_8009875C:
/* 8009875C 0009459C 3C 60 80 50 */ lis r3, rfc_cb@ha
/* 80098760 000945A0 38 63 98 08 */ addi r3, r3, rfc_cb@l
/* 80098764 000945A4 88 03 04 14 */ lbz r0, 0x414(r3)
/* 80098768 000945A8 28 00 00 01 */ cmplwi r0, 0x1
/* 8009876C 000945AC 41 80 01 28 */ blt lbl_80098894
/* 80098770 000945B0 88 BF 00 6C */ lbz r5, 0x6c(r31)
/* 80098774 000945B4 7F 86 E3 78 */ mr r6, r28
/* 80098778 000945B8 38 9E 00 3C */ addi r4, r30, 0x3c
/* 8009877C 000945BC 3C 60 00 09 */ lis r3, 0x9
/* 80098780 000945C0 4B FD F1 E1 */ bl LogMsg_0
/* 80098784 000945C4 48 00 01 10 */ b lbl_80098894
.global lbl_80098788
lbl_80098788:
/* 80098788 000945C8 88 1F 00 6D */ lbz r0, 0x6d(r31)
/* 8009878C 000945CC 2C 00 00 00 */ cmpwi r0, 0x0
/* 80098790 000945D0 41 82 00 20 */ beq lbl_800987B0
/* 80098794 000945D4 88 9D 00 00 */ lbz r4, 0x0(r29)
/* 80098798 000945D8 38 7F 00 62 */ addi r3, r31, 0x62
/* 8009879C 000945DC A0 BF 00 68 */ lhz r5, 0x68(r31)
/* 800987A0 000945E0 38 C0 00 01 */ li r6, 0x1
/* 800987A4 000945E4 38 E0 00 00 */ li r7, 0x0
/* 800987A8 000945E8 4B FF 7E 99 */ bl L2CA_ConnectRsp
/* 800987AC 000945EC 48 00 00 E8 */ b lbl_80098894
.global lbl_800987B0
lbl_800987B0:
/* 800987B0 000945F0 7F E3 FB 78 */ mr r3, r31
/* 800987B4 000945F4 38 80 00 78 */ li r4, 0x78
/* 800987B8 000945F8 48 00 3A 5D */ bl rfc_timer_start
/* 800987BC 000945FC 88 9D 00 00 */ lbz r4, 0x0(r29)
/* 800987C0 00094600 38 7F 00 62 */ addi r3, r31, 0x62
/* 800987C4 00094604 A0 BF 00 68 */ lhz r5, 0x68(r31)
/* 800987C8 00094608 38 C0 00 00 */ li r6, 0x0
/* 800987CC 0009460C 38 E0 00 00 */ li r7, 0x0
/* 800987D0 00094610 4B FF 7E 71 */ bl L2CA_ConnectRsp
/* 800987D4 00094614 3C 60 80 50 */ lis r3, rfc_cb@ha
/* 800987D8 00094618 38 63 98 08 */ addi r3, r3, rfc_cb@l
/* 800987DC 0009461C 88 03 04 14 */ lbz r0, 0x414(r3)
/* 800987E0 00094620 28 00 00 04 */ cmplwi r0, 0x4
/* 800987E4 00094624 41 80 00 14 */ blt lbl_800987F8
/* 800987E8 00094628 3C 60 00 09 */ lis r3, 0x9
/* 800987EC 0009462C 38 9E 00 58 */ addi r4, r30, 0x58
/* 800987F0 00094630 38 63 00 03 */ addi r3, r3, 0x3
/* 800987F4 00094634 4B FD F1 6D */ bl LogMsg_0
.global lbl_800987F8
lbl_800987F8:
/* 800987F8 00094638 38 61 00 08 */ addi r3, r1, 0x8
/* 800987FC 0009463C 38 80 00 00 */ li r4, 0x0
/* 80098800 00094640 38 A0 00 3C */ li r5, 0x3c
/* 80098804 00094644 4B F6 BB 4D */ bl memset
/* 80098808 00094648 38 00 00 00 */ li r0, 0x0
/* 8009880C 0009464C 38 80 00 01 */ li r4, 0x1
/* 80098810 00094650 38 60 06 9B */ li r3, 0x69b
/* 80098814 00094654 98 81 00 0A */ stb r4, 0xa(r1)
/* 80098818 00094658 38 81 00 08 */ addi r4, r1, 0x8
/* 8009881C 0009465C B0 61 00 0C */ sth r3, 0xc(r1)
/* 80098820 00094660 98 01 00 28 */ stb r0, 0x28(r1)
/* 80098824 00094664 98 01 00 0E */ stb r0, 0xe(r1)
/* 80098828 00094668 A0 7F 00 68 */ lhz r3, 0x68(r31)
/* 8009882C 0009466C 4B FF 7F A5 */ bl L2CA_ConfigReq
/* 80098830 00094670 38 00 00 02 */ li r0, 0x2
/* 80098834 00094674 98 1F 00 6C */ stb r0, 0x6c(r31)
/* 80098838 00094678 48 00 00 5C */ b lbl_80098894
.global lbl_8009883C
lbl_8009883C:
/* 8009883C 0009467C 48 00 00 58 */ b lbl_80098894
.global lbl_80098840
lbl_80098840:
/* 80098840 00094680 7F E3 FB 78 */ mr r3, r31
/* 80098844 00094684 38 80 00 00 */ li r4, 0x0
/* 80098848 00094688 38 A0 00 01 */ li r5, 0x1
/* 8009884C 0009468C 48 00 22 7D */ bl rfc_send_dm
/* 80098850 00094690 48 00 00 44 */ b lbl_80098894
.global lbl_80098854
lbl_80098854:
/* 80098854 00094694 7F E3 FB 78 */ mr r3, r31
/* 80098858 00094698 38 80 00 00 */ li r4, 0x0
/* 8009885C 0009469C 38 A0 00 00 */ li r5, 0x0
/* 80098860 000946A0 48 00 22 69 */ bl rfc_send_dm
/* 80098864 000946A4 48 00 00 30 */ b lbl_80098894
.global lbl_80098868
lbl_80098868:
/* 80098868 000946A8 3C 60 80 50 */ lis r3, rfc_cb@ha
/* 8009886C 000946AC 38 63 98 08 */ addi r3, r3, rfc_cb@l
/* 80098870 000946B0 88 03 04 14 */ lbz r0, 0x414(r3)
/* 80098874 000946B4 28 00 00 04 */ cmplwi r0, 0x4
/* 80098878 000946B8 41 80 00 1C */ blt lbl_80098894
/* 8009887C 000946BC 3C 60 00 09 */ lis r3, 0x9
/* 80098880 000946C0 88 DF 00 6C */ lbz r6, 0x6c(r31)
/* 80098884 000946C4 7F 85 E3 78 */ mr r5, r28
/* 80098888 000946C8 38 9E 00 70 */ addi r4, r30, 0x70
/* 8009888C 000946CC 38 63 00 03 */ addi r3, r3, 0x3
/* 80098890 000946D0 4B FD F0 D1 */ bl LogMsg_0
.global lbl_80098894
lbl_80098894:
/* 80098894 000946D4 80 01 00 64 */ lwz r0, 0x64(r1)
/* 80098898 000946D8 83 E1 00 5C */ lwz r31, 0x5c(r1)
/* 8009889C 000946DC 83 C1 00 58 */ lwz r30, 0x58(r1)
/* 800988A0 000946E0 83 A1 00 54 */ lwz r29, 0x54(r1)
/* 800988A4 000946E4 83 81 00 50 */ lwz r28, 0x50(r1)
/* 800988A8 000946E8 7C 08 03 A6 */ mtlr r0
/* 800988AC 000946EC 38 21 00 60 */ addi r1, r1, 0x60
/* 800988B0 000946F0 4E 80 00 20 */ blr
.global rfc_mx_sm_state_wait_conn_cnf
rfc_mx_sm_state_wait_conn_cnf:
/* 800988B4 000946F4 94 21 FF A0 */ stwu r1, -0x60(r1)
/* 800988B8 000946F8 7C 08 02 A6 */ mflr r0
/* 800988BC 000946FC 3C C0 80 50 */ lis r6, rfc_cb@ha
/* 800988C0 00094700 90 01 00 64 */ stw r0, 0x64(r1)
/* 800988C4 00094704 38 C6 98 08 */ addi r6, r6, rfc_cb@l
/* 800988C8 00094708 93 E1 00 5C */ stw r31, 0x5c(r1)
/* 800988CC 0009470C 7C 7F 1B 78 */ mr r31, r3
/* 800988D0 00094710 93 C1 00 58 */ stw r30, 0x58(r1)
/* 800988D4 00094714 3F C0 80 44 */ lis r30, "@759"@ha
/* 800988D8 00094718 3B DE F2 08 */ addi r30, r30, "@759"@l
/* 800988DC 0009471C 93 A1 00 54 */ stw r29, 0x54(r1)
/* 800988E0 00094720 7C BD 2B 78 */ mr r29, r5
/* 800988E4 00094724 93 81 00 50 */ stw r28, 0x50(r1)
/* 800988E8 00094728 7C 9C 23 78 */ mr r28, r4
/* 800988EC 0009472C 88 06 04 14 */ lbz r0, 0x414(r6)
/* 800988F0 00094730 28 00 00 04 */ cmplwi r0, 0x4
/* 800988F4 00094734 41 80 00 18 */ blt lbl_8009890C
/* 800988F8 00094738 3C 60 00 09 */ lis r3, 0x9
/* 800988FC 0009473C 7F 85 E3 78 */ mr r5, r28
/* 80098900 00094740 38 63 00 03 */ addi r3, r3, 0x3
/* 80098904 00094744 38 9E 00 CC */ addi r4, r30, 0xcc
/* 80098908 00094748 4B FD F0 59 */ bl LogMsg_0
.global lbl_8009890C
lbl_8009890C:
/* 8009890C 0009474C 2C 1C 00 09 */ cmpwi r28, 0x9
/* 80098910 00094750 41 82 00 58 */ beq lbl_80098968
/* 80098914 00094754 40 80 00 1C */ bge lbl_80098930
/* 80098918 00094758 2C 1C 00 06 */ cmpwi r28, 0x6
/* 8009891C 0009475C 41 82 00 20 */ beq lbl_8009893C
/* 80098920 00094760 40 80 01 04 */ bge lbl_80098A24
/* 80098924 00094764 2C 1C 00 05 */ cmpwi r28, 0x5
/* 80098928 00094768 40 80 00 E0 */ bge lbl_80098A08
/* 8009892C 0009476C 48 00 00 F8 */ b lbl_80098A24
.global lbl_80098930
lbl_80098930:
/* 80098930 00094770 2C 1C 00 0E */ cmpwi r28, 0xe
/* 80098934 00094774 41 82 00 C0 */ beq lbl_800989F4
/* 80098938 00094778 48 00 00 EC */ b lbl_80098A24
.global lbl_8009893C
lbl_8009893C:
/* 8009893C 0009477C 3C 60 80 50 */ lis r3, rfc_cb@ha
/* 80098940 00094780 38 63 98 08 */ addi r3, r3, rfc_cb@l
/* 80098944 00094784 88 03 04 14 */ lbz r0, 0x414(r3)
/* 80098948 00094788 28 00 00 01 */ cmplwi r0, 0x1
/* 8009894C 0009478C 41 80 01 04 */ blt lbl_80098A50
/* 80098950 00094790 88 BF 00 6C */ lbz r5, 0x6c(r31)
/* 80098954 00094794 7F 86 E3 78 */ mr r6, r28
/* 80098958 00094798 38 9E 00 3C */ addi r4, r30, 0x3c
/* 8009895C 0009479C 3C 60 00 09 */ lis r3, 0x9
/* 80098960 000947A0 4B FD F0 01 */ bl LogMsg_0
/* 80098964 000947A4 48 00 00 EC */ b lbl_80098A50
.global lbl_80098968
lbl_80098968:
/* 80098968 000947A8 A0 1D 00 00 */ lhz r0, 0x0(r29)
/* 8009896C 000947AC 2C 00 00 00 */ cmpwi r0, 0x0
/* 80098970 000947B0 41 82 00 1C */ beq lbl_8009898C
/* 80098974 000947B4 38 00 00 00 */ li r0, 0x0
/* 80098978 000947B8 7F E3 FB 78 */ mr r3, r31
/* 8009897C 000947BC 98 1F 00 6C */ stb r0, 0x6c(r31)
/* 80098980 000947C0 A0 9D 00 00 */ lhz r4, 0x0(r29)
/* 80098984 000947C4 4B FF D9 D1 */ bl PORT_StartCnf
/* 80098988 000947C8 48 00 00 C8 */ b lbl_80098A50
.global lbl_8009898C
lbl_8009898C:
/* 8009898C 000947CC 38 00 00 02 */ li r0, 0x2
/* 80098990 000947D0 3C 60 80 50 */ lis r3, rfc_cb@ha
/* 80098994 000947D4 98 1F 00 6C */ stb r0, 0x6c(r31)
/* 80098998 000947D8 38 63 98 08 */ addi r3, r3, rfc_cb@l
/* 8009899C 000947DC 88 03 04 14 */ lbz r0, 0x414(r3)
/* 800989A0 000947E0 28 00 00 04 */ cmplwi r0, 0x4
/* 800989A4 000947E4 41 80 00 14 */ blt lbl_800989B8
/* 800989A8 000947E8 3C 60 00 09 */ lis r3, 0x9
/* 800989AC 000947EC 38 9E 00 58 */ addi r4, r30, 0x58
/* 800989B0 000947F0 38 63 00 03 */ addi r3, r3, 0x3
/* 800989B4 000947F4 4B FD EF AD */ bl LogMsg_0
.global lbl_800989B8
lbl_800989B8:
/* 800989B8 000947F8 38 61 00 08 */ addi r3, r1, 0x8
/* 800989BC 000947FC 38 80 00 00 */ li r4, 0x0
/* 800989C0 00094800 38 A0 00 3C */ li r5, 0x3c
/* 800989C4 00094804 4B F6 B9 8D */ bl memset
/* 800989C8 00094808 38 00 00 00 */ li r0, 0x0
/* 800989CC 0009480C 38 80 00 01 */ li r4, 0x1
/* 800989D0 00094810 38 60 06 9B */ li r3, 0x69b
/* 800989D4 00094814 98 81 00 0A */ stb r4, 0xa(r1)
/* 800989D8 00094818 38 81 00 08 */ addi r4, r1, 0x8
/* 800989DC 0009481C B0 61 00 0C */ sth r3, 0xc(r1)
/* 800989E0 00094820 98 01 00 28 */ stb r0, 0x28(r1)
/* 800989E4 00094824 98 01 00 0E */ stb r0, 0xe(r1)
/* 800989E8 00094828 A0 7F 00 68 */ lhz r3, 0x68(r31)
/* 800989EC 0009482C 4B FF 7D E5 */ bl L2CA_ConfigReq
/* 800989F0 00094830 48 00 00 60 */ b lbl_80098A50
.global lbl_800989F4
lbl_800989F4:
/* 800989F4 00094834 38 00 00 00 */ li r0, 0x0
/* 800989F8 00094838 7F E3 FB 78 */ mr r3, r31
/* 800989FC 0009483C 98 1F 00 6C */ stb r0, 0x6c(r31)
/* 80098A00 00094840 4B FF E6 5D */ bl PORT_CloseInd
/* 80098A04 00094844 48 00 00 4C */ b lbl_80098A50
.global lbl_80098A08
lbl_80098A08:
/* 80098A08 00094848 38 00 00 00 */ li r0, 0x0
/* 80098A0C 0009484C A0 7F 00 68 */ lhz r3, 0x68(r31)
/* 80098A10 00094850 98 1F 00 6C */ stb r0, 0x6c(r31)
/* 80098A14 00094854 4B FF 7F 45 */ bl L2CA_DisconnectReq
/* 80098A18 00094858 7F E3 FB 78 */ mr r3, r31
/* 80098A1C 0009485C 4B FF E6 41 */ bl PORT_CloseInd
/* 80098A20 00094860 48 00 00 30 */ b lbl_80098A50
.global lbl_80098A24
lbl_80098A24:
/* 80098A24 00094864 3C 60 80 50 */ lis r3, rfc_cb@ha
/* 80098A28 00094868 38 63 98 08 */ addi r3, r3, rfc_cb@l
/* 80098A2C 0009486C 88 03 04 14 */ lbz r0, 0x414(r3)
/* 80098A30 00094870 28 00 00 04 */ cmplwi r0, 0x4
/* 80098A34 00094874 41 80 00 1C */ blt lbl_80098A50
/* 80098A38 00094878 3C 60 00 09 */ lis r3, 0x9
/* 80098A3C 0009487C 88 DF 00 6C */ lbz r6, 0x6c(r31)
/* 80098A40 00094880 7F 85 E3 78 */ mr r5, r28
/* 80098A44 00094884 38 9E 00 70 */ addi r4, r30, 0x70
/* 80098A48 00094888 38 63 00 03 */ addi r3, r3, 0x3
/* 80098A4C 0009488C 4B FD EF 15 */ bl LogMsg_0
.global lbl_80098A50
lbl_80098A50:
/* 80098A50 00094890 80 01 00 64 */ lwz r0, 0x64(r1)
/* 80098A54 00094894 83 E1 00 5C */ lwz r31, 0x5c(r1)
/* 80098A58 00094898 83 C1 00 58 */ lwz r30, 0x58(r1)
/* 80098A5C 0009489C 83 A1 00 54 */ lwz r29, 0x54(r1)
/* 80098A60 000948A0 83 81 00 50 */ lwz r28, 0x50(r1)
/* 80098A64 000948A4 7C 08 03 A6 */ mtlr r0
/* 80098A68 000948A8 38 21 00 60 */ addi r1, r1, 0x60
/* 80098A6C 000948AC 4E 80 00 20 */ blr
.global rfc_mx_sm_state_configure
rfc_mx_sm_state_configure:
/* 80098A70 000948B0 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80098A74 000948B4 7C 08 02 A6 */ mflr r0
/* 80098A78 000948B8 3C C0 80 50 */ lis r6, rfc_cb@ha
/* 80098A7C 000948BC 90 01 00 24 */ stw r0, 0x24(r1)
/* 80098A80 000948C0 38 C6 98 08 */ addi r6, r6, rfc_cb@l
/* 80098A84 000948C4 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 80098A88 000948C8 3F E0 80 44 */ lis r31, "@759"@ha
/* 80098A8C 000948CC 3B FF F2 08 */ addi r31, r31, "@759"@l
/* 80098A90 000948D0 93 C1 00 18 */ stw r30, 0x18(r1)
/* 80098A94 000948D4 7C BE 2B 78 */ mr r30, r5
/* 80098A98 000948D8 93 A1 00 14 */ stw r29, 0x14(r1)
/* 80098A9C 000948DC 7C 9D 23 78 */ mr r29, r4
/* 80098AA0 000948E0 93 81 00 10 */ stw r28, 0x10(r1)
/* 80098AA4 000948E4 7C 7C 1B 78 */ mr r28, r3
/* 80098AA8 000948E8 88 06 04 14 */ lbz r0, 0x414(r6)
/* 80098AAC 000948EC 28 00 00 04 */ cmplwi r0, 0x4
/* 80098AB0 000948F0 41 80 00 18 */ blt lbl_80098AC8
/* 80098AB4 000948F4 3C 60 00 09 */ lis r3, 0x9
/* 80098AB8 000948F8 7F A5 EB 78 */ mr r5, r29
/* 80098ABC 000948FC 38 63 00 03 */ addi r3, r3, 0x3
/* 80098AC0 00094900 38 9F 00 F4 */ addi r4, r31, 0xf4
/* 80098AC4 00094904 4B FD EE 9D */ bl LogMsg_0
.global lbl_80098AC8
lbl_80098AC8:
/* 80098AC8 00094908 38 1D FF FA */ addi r0, r29, -0x6
/* 80098ACC 0009490C 28 00 00 08 */ cmplwi r0, 0x8
/* 80098AD0 00094910 41 81 00 7C */ bgt lbl_80098B4C
/* 80098AD4 00094914 3C 60 80 44 */ lis r3, "@812_8043F320"@ha
/* 80098AD8 00094918 54 00 10 3A */ slwi r0, r0, 2
/* 80098ADC 0009491C 38 63 F3 20 */ addi r3, r3, "@812_8043F320"@l
/* 80098AE0 00094920 7C 63 00 2E */ lwzx r3, r3, r0
/* 80098AE4 00094924 7C 69 03 A6 */ mtctr r3
/* 80098AE8 00094928 4E 80 04 20 */ bctr
.global lbl_80098AEC
lbl_80098AEC:
/* 80098AEC 0009492C 3C 60 80 50 */ lis r3, rfc_cb@ha
/* 80098AF0 00094930 38 63 98 08 */ addi r3, r3, rfc_cb@l
/* 80098AF4 00094934 88 03 04 14 */ lbz r0, 0x414(r3)
/* 80098AF8 00094938 28 00 00 01 */ cmplwi r0, 0x1
/* 80098AFC 0009493C 41 80 00 7C */ blt lbl_80098B78
/* 80098B00 00094940 88 BC 00 6C */ lbz r5, 0x6c(r28)
/* 80098B04 00094944 7F A6 EB 78 */ mr r6, r29
/* 80098B08 00094948 38 9F 00 3C */ addi r4, r31, 0x3c
/* 80098B0C 0009494C 3C 60 00 09 */ lis r3, 0x9
/* 80098B10 00094950 4B FD EE 51 */ bl LogMsg_0
/* 80098B14 00094954 48 00 00 64 */ b lbl_80098B78
.global lbl_80098B18
lbl_80098B18:
/* 80098B18 00094958 7F 83 E3 78 */ mr r3, r28
/* 80098B1C 0009495C 7F C4 F3 78 */ mr r4, r30
/* 80098B20 00094960 48 00 06 91 */ bl rfc_mx_conf_ind
/* 80098B24 00094964 48 00 00 54 */ b lbl_80098B78
.global lbl_80098B28
lbl_80098B28:
/* 80098B28 00094968 7F 83 E3 78 */ mr r3, r28
/* 80098B2C 0009496C 7F C4 F3 78 */ mr r4, r30
/* 80098B30 00094970 48 00 05 8D */ bl rfc_mx_conf_cnf
/* 80098B34 00094974 48 00 00 44 */ b lbl_80098B78
.global lbl_80098B38
lbl_80098B38:
/* 80098B38 00094978 38 00 00 00 */ li r0, 0x0
/* 80098B3C 0009497C 7F 83 E3 78 */ mr r3, r28
/* 80098B40 00094980 98 1C 00 6C */ stb r0, 0x6c(r28)
/* 80098B44 00094984 4B FF E5 19 */ bl PORT_CloseInd
/* 80098B48 00094988 48 00 00 30 */ b lbl_80098B78
.global lbl_80098B4C
lbl_80098B4C:
/* 80098B4C 0009498C 3C 60 80 50 */ lis r3, rfc_cb@ha
/* 80098B50 00094990 38 63 98 08 */ addi r3, r3, rfc_cb@l
/* 80098B54 00094994 88 03 04 14 */ lbz r0, 0x414(r3)
/* 80098B58 00094998 28 00 00 04 */ cmplwi r0, 0x4
/* 80098B5C 0009499C 41 80 00 1C */ blt lbl_80098B78
/* 80098B60 000949A0 3C 60 00 09 */ lis r3, 0x9
/* 80098B64 000949A4 88 DC 00 6C */ lbz r6, 0x6c(r28)
/* 80098B68 000949A8 7F A5 EB 78 */ mr r5, r29
/* 80098B6C 000949AC 38 9F 00 70 */ addi r4, r31, 0x70
/* 80098B70 000949B0 38 63 00 03 */ addi r3, r3, 0x3
/* 80098B74 000949B4 4B FD ED ED */ bl LogMsg_0
.global lbl_80098B78
lbl_80098B78:
/* 80098B78 000949B8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80098B7C 000949BC 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80098B80 000949C0 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 80098B84 000949C4 83 A1 00 14 */ lwz r29, 0x14(r1)
/* 80098B88 000949C8 83 81 00 10 */ lwz r28, 0x10(r1)
/* 80098B8C 000949CC 7C 08 03 A6 */ mtlr r0
/* 80098B90 000949D0 38 21 00 20 */ addi r1, r1, 0x20
/* 80098B94 000949D4 4E 80 00 20 */ blr
.global rfc_mx_sm_sabme_wait_ua
rfc_mx_sm_sabme_wait_ua:
/* 80098B98 000949D8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80098B9C 000949DC 7C 08 02 A6 */ mflr r0
/* 80098BA0 000949E0 3C C0 80 50 */ lis r6, rfc_cb@ha
/* 80098BA4 000949E4 90 01 00 24 */ stw r0, 0x24(r1)
/* 80098BA8 000949E8 38 C6 98 08 */ addi r6, r6, rfc_cb@l
/* 80098BAC 000949EC 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 80098BB0 000949F0 7C 7F 1B 78 */ mr r31, r3
/* 80098BB4 000949F4 93 C1 00 18 */ stw r30, 0x18(r1)
/* 80098BB8 000949F8 3F C0 80 44 */ lis r30, "@759"@ha
/* 80098BBC 000949FC 3B DE F2 08 */ addi r30, r30, "@759"@l
/* 80098BC0 00094A00 93 A1 00 14 */ stw r29, 0x14(r1)
/* 80098BC4 00094A04 7C BD 2B 78 */ mr r29, r5
/* 80098BC8 00094A08 93 81 00 10 */ stw r28, 0x10(r1)
/* 80098BCC 00094A0C 7C 9C 23 78 */ mr r28, r4
/* 80098BD0 00094A10 88 06 04 14 */ lbz r0, 0x414(r6)
/* 80098BD4 00094A14 28 00 00 04 */ cmplwi r0, 0x4
/* 80098BD8 00094A18 41 80 00 18 */ blt lbl_80098BF0
/* 80098BDC 00094A1C 3C 60 00 09 */ lis r3, 0x9
/* 80098BE0 00094A20 7F 85 E3 78 */ mr r5, r28
/* 80098BE4 00094A24 38 63 00 03 */ addi r3, r3, 0x3
/* 80098BE8 00094A28 38 9E 01 3C */ addi r4, r30, 0x13c
/* 80098BEC 00094A2C 4B FD ED 75 */ bl LogMsg_0
.global lbl_80098BF0
lbl_80098BF0:
/* 80098BF0 00094A30 28 1C 00 0E */ cmplwi r28, 0xe
/* 80098BF4 00094A34 41 81 00 CC */ bgt lbl_80098CC0
/* 80098BF8 00094A38 3C 60 80 44 */ lis r3, "@829"@ha
/* 80098BFC 00094A3C 57 80 10 3A */ slwi r0, r28, 2
/* 80098C00 00094A40 38 63 F3 68 */ addi r3, r3, "@829"@l
/* 80098C04 00094A44 7C 63 00 2E */ lwzx r3, r3, r0
/* 80098C08 00094A48 7C 69 03 A6 */ mtctr r3
/* 80098C0C 00094A4C 4E 80 04 20 */ bctr
.global lbl_80098C10
lbl_80098C10:
/* 80098C10 00094A50 3C 60 80 50 */ lis r3, rfc_cb@ha
/* 80098C14 00094A54 38 63 98 08 */ addi r3, r3, rfc_cb@l
/* 80098C18 00094A58 88 03 04 14 */ lbz r0, 0x414(r3)
/* 80098C1C 00094A5C 28 00 00 01 */ cmplwi r0, 0x1
/* 80098C20 00094A60 41 80 00 CC */ blt lbl_80098CEC
/* 80098C24 00094A64 88 BF 00 6C */ lbz r5, 0x6c(r31)
/* 80098C28 00094A68 7F 86 E3 78 */ mr r6, r28
/* 80098C2C 00094A6C 38 9E 00 3C */ addi r4, r30, 0x3c
/* 80098C30 00094A70 3C 60 00 09 */ lis r3, 0x9
/* 80098C34 00094A74 4B FD ED 2D */ bl LogMsg_0
/* 80098C38 00094A78 48 00 00 B4 */ b lbl_80098CEC
.global lbl_80098C3C
lbl_80098C3C:
/* 80098C3C 00094A7C 7F E3 FB 78 */ mr r3, r31
/* 80098C40 00094A80 7F A4 EB 78 */ mr r4, r29
/* 80098C44 00094A84 48 00 05 6D */ bl rfc_mx_conf_ind
/* 80098C48 00094A88 48 00 00 A4 */ b lbl_80098CEC
.global lbl_80098C4C
lbl_80098C4C:
/* 80098C4C 00094A8C 7F E3 FB 78 */ mr r3, r31
/* 80098C50 00094A90 7F A4 EB 78 */ mr r4, r29
/* 80098C54 00094A94 48 00 04 69 */ bl rfc_mx_conf_cnf
/* 80098C58 00094A98 48 00 00 94 */ b lbl_80098CEC
.global lbl_80098C5C
lbl_80098C5C:
/* 80098C5C 00094A9C 38 00 00 00 */ li r0, 0x0
/* 80098C60 00094AA0 7F E3 FB 78 */ mr r3, r31
/* 80098C64 00094AA4 98 1F 00 6C */ stb r0, 0x6c(r31)
/* 80098C68 00094AA8 4B FF E3 F5 */ bl PORT_CloseInd
/* 80098C6C 00094AAC 48 00 00 80 */ b lbl_80098CEC
.global lbl_80098C70
lbl_80098C70:
/* 80098C70 00094AB0 7F E3 FB 78 */ mr r3, r31
/* 80098C74 00094AB4 48 00 36 15 */ bl rfc_timer_stop
/* 80098C78 00094AB8 38 60 00 05 */ li r3, 0x5
/* 80098C7C 00094ABC 38 00 00 01 */ li r0, 0x1
/* 80098C80 00094AC0 98 7F 00 6C */ stb r3, 0x6c(r31)
/* 80098C84 00094AC4 7F E3 FB 78 */ mr r3, r31
/* 80098C88 00094AC8 38 80 00 00 */ li r4, 0x0
/* 80098C8C 00094ACC 98 1F 00 71 */ stb r0, 0x71(r31)
/* 80098C90 00094AD0 4B FF D6 C5 */ bl PORT_StartCnf
/* 80098C94 00094AD4 48 00 00 58 */ b lbl_80098CEC
.global lbl_80098C98
lbl_80098C98:
/* 80098C98 00094AD8 7F E3 FB 78 */ mr r3, r31
/* 80098C9C 00094ADC 48 00 35 ED */ bl rfc_timer_stop
.global lbl_80098CA0
lbl_80098CA0:
/* 80098CA0 00094AE0 38 00 00 00 */ li r0, 0x0
/* 80098CA4 00094AE4 A0 7F 00 68 */ lhz r3, 0x68(r31)
/* 80098CA8 00094AE8 98 1F 00 6C */ stb r0, 0x6c(r31)
/* 80098CAC 00094AEC 4B FF 7C AD */ bl L2CA_DisconnectReq
/* 80098CB0 00094AF0 7F E3 FB 78 */ mr r3, r31
/* 80098CB4 00094AF4 38 80 00 01 */ li r4, 0x1
/* 80098CB8 00094AF8 4B FF D6 9D */ bl PORT_StartCnf
/* 80098CBC 00094AFC 48 00 00 30 */ b lbl_80098CEC
.global lbl_80098CC0
lbl_80098CC0:
/* 80098CC0 00094B00 3C 60 80 50 */ lis r3, rfc_cb@ha
/* 80098CC4 00094B04 38 63 98 08 */ addi r3, r3, rfc_cb@l
/* 80098CC8 00094B08 88 03 04 14 */ lbz r0, 0x414(r3)
/* 80098CCC 00094B0C 28 00 00 04 */ cmplwi r0, 0x4
/* 80098CD0 00094B10 41 80 00 1C */ blt lbl_80098CEC
/* 80098CD4 00094B14 3C 60 00 09 */ lis r3, 0x9
/* 80098CD8 00094B18 88 DF 00 6C */ lbz r6, 0x6c(r31)
/* 80098CDC 00094B1C 7F 85 E3 78 */ mr r5, r28
/* 80098CE0 00094B20 38 9E 00 70 */ addi r4, r30, 0x70
/* 80098CE4 00094B24 38 63 00 03 */ addi r3, r3, 0x3
/* 80098CE8 00094B28 4B FD EC 79 */ bl LogMsg_0
.global lbl_80098CEC
lbl_80098CEC:
/* 80098CEC 00094B2C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80098CF0 00094B30 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80098CF4 00094B34 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 80098CF8 00094B38 83 A1 00 14 */ lwz r29, 0x14(r1)
/* 80098CFC 00094B3C 83 81 00 10 */ lwz r28, 0x10(r1)
/* 80098D00 00094B40 7C 08 03 A6 */ mtlr r0
/* 80098D04 00094B44 38 21 00 20 */ addi r1, r1, 0x20
/* 80098D08 00094B48 4E 80 00 20 */ blr
.global rfc_mx_sm_state_wait_sabme
rfc_mx_sm_state_wait_sabme:
/* 80098D0C 00094B4C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80098D10 00094B50 7C 08 02 A6 */ mflr r0
/* 80098D14 00094B54 3C C0 80 50 */ lis r6, rfc_cb@ha
/* 80098D18 00094B58 90 01 00 24 */ stw r0, 0x24(r1)
/* 80098D1C 00094B5C 38 C6 98 08 */ addi r6, r6, rfc_cb@l
/* 80098D20 00094B60 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 80098D24 00094B64 7C BF 2B 78 */ mr r31, r5
/* 80098D28 00094B68 93 C1 00 18 */ stw r30, 0x18(r1)
/* 80098D2C 00094B6C 7C 9E 23 78 */ mr r30, r4
/* 80098D30 00094B70 93 A1 00 14 */ stw r29, 0x14(r1)
/* 80098D34 00094B74 7C 7D 1B 78 */ mr r29, r3
/* 80098D38 00094B78 88 06 04 14 */ lbz r0, 0x414(r6)
/* 80098D3C 00094B7C 28 00 00 04 */ cmplwi r0, 0x4
/* 80098D40 00094B80 41 80 00 1C */ blt lbl_80098D5C
/* 80098D44 00094B84 3C 60 00 09 */ lis r3, 0x9
/* 80098D48 00094B88 3C 80 80 44 */ lis r4, "@839_8043F3A4"@ha
/* 80098D4C 00094B8C 7F C5 F3 78 */ mr r5, r30
/* 80098D50 00094B90 38 63 00 03 */ addi r3, r3, 0x3
/* 80098D54 00094B94 38 84 F3 A4 */ addi r4, r4, "@839_8043F3A4"@l
/* 80098D58 00094B98 4B FD EC 09 */ bl LogMsg_0
.global lbl_80098D5C
lbl_80098D5C:
/* 80098D5C 00094B9C 2C 1E 00 07 */ cmpwi r30, 0x7
/* 80098D60 00094BA0 41 82 00 40 */ beq lbl_80098DA0
/* 80098D64 00094BA4 40 80 00 10 */ bge lbl_80098D74
/* 80098D68 00094BA8 2C 1E 00 00 */ cmpwi r30, 0x0
/* 80098D6C 00094BAC 41 82 00 28 */ beq lbl_80098D94
/* 80098D70 00094BB0 48 00 00 70 */ b lbl_80098DE0
.global lbl_80098D74
lbl_80098D74:
/* 80098D74 00094BB4 2C 1E 00 0E */ cmpwi r30, 0xe
/* 80098D78 00094BB8 41 82 00 08 */ beq lbl_80098D80
/* 80098D7C 00094BBC 48 00 00 64 */ b lbl_80098DE0
.global lbl_80098D80
lbl_80098D80:
/* 80098D80 00094BC0 38 00 00 00 */ li r0, 0x0
/* 80098D84 00094BC4 7F A3 EB 78 */ mr r3, r29
/* 80098D88 00094BC8 98 1D 00 6C */ stb r0, 0x6c(r29)
/* 80098D8C 00094BCC 4B FF E2 D1 */ bl PORT_CloseInd
/* 80098D90 00094BD0 48 00 00 80 */ b lbl_80098E10
.global lbl_80098D94
lbl_80098D94:
/* 80098D94 00094BD4 7F A3 EB 78 */ mr r3, r29
/* 80098D98 00094BD8 4B FF D7 1D */ bl PORT_StartInd
/* 80098D9C 00094BDC 48 00 00 74 */ b lbl_80098E10
.global lbl_80098DA0
lbl_80098DA0:
/* 80098DA0 00094BE0 A0 1F 00 00 */ lhz r0, 0x0(r31)
/* 80098DA4 00094BE4 2C 00 00 00 */ cmpwi r0, 0x0
/* 80098DA8 00094BE8 41 82 00 18 */ beq lbl_80098DC0
/* 80098DAC 00094BEC 7F A3 EB 78 */ mr r3, r29
/* 80098DB0 00094BF0 38 80 00 00 */ li r4, 0x0
/* 80098DB4 00094BF4 38 A0 00 01 */ li r5, 0x1
/* 80098DB8 00094BF8 48 00 1D 11 */ bl rfc_send_dm
/* 80098DBC 00094BFC 48 00 00 54 */ b lbl_80098E10
.global lbl_80098DC0
lbl_80098DC0:
/* 80098DC0 00094C00 7F A3 EB 78 */ mr r3, r29
/* 80098DC4 00094C04 38 80 00 00 */ li r4, 0x0
/* 80098DC8 00094C08 48 00 1C 51 */ bl rfc_send_ua
/* 80098DCC 00094C0C 38 60 00 05 */ li r3, 0x5
/* 80098DD0 00094C10 38 00 00 01 */ li r0, 0x1
/* 80098DD4 00094C14 98 7D 00 6C */ stb r3, 0x6c(r29)
/* 80098DD8 00094C18 98 1D 00 71 */ stb r0, 0x71(r29)
/* 80098DDC 00094C1C 48 00 00 34 */ b lbl_80098E10
.global lbl_80098DE0
lbl_80098DE0:
/* 80098DE0 00094C20 3C 60 80 50 */ lis r3, rfc_cb@ha
/* 80098DE4 00094C24 38 63 98 08 */ addi r3, r3, rfc_cb@l
/* 80098DE8 00094C28 88 03 04 14 */ lbz r0, 0x414(r3)
/* 80098DEC 00094C2C 28 00 00 04 */ cmplwi r0, 0x4
/* 80098DF0 00094C30 41 80 00 20 */ blt lbl_80098E10
/* 80098DF4 00094C34 3C 60 00 09 */ lis r3, 0x9
/* 80098DF8 00094C38 3C 80 80 44 */ lis r4, "@781_8043F278"@ha
/* 80098DFC 00094C3C 88 DD 00 6C */ lbz r6, 0x6c(r29)
/* 80098E00 00094C40 7F C5 F3 78 */ mr r5, r30
/* 80098E04 00094C44 38 63 00 03 */ addi r3, r3, 0x3
/* 80098E08 00094C48 38 84 F2 78 */ addi r4, r4, "@781_8043F278"@l
/* 80098E0C 00094C4C 4B FD EB 55 */ bl LogMsg_0
.global lbl_80098E10
lbl_80098E10:
/* 80098E10 00094C50 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80098E14 00094C54 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80098E18 00094C58 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 80098E1C 00094C5C 83 A1 00 14 */ lwz r29, 0x14(r1)
/* 80098E20 00094C60 7C 08 03 A6 */ mtlr r0
/* 80098E24 00094C64 38 21 00 20 */ addi r1, r1, 0x20
/* 80098E28 00094C68 4E 80 00 20 */ blr
.global rfc_mx_sm_state_connected
rfc_mx_sm_state_connected:
/* 80098E2C 00094C6C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80098E30 00094C70 7C 08 02 A6 */ mflr r0
/* 80098E34 00094C74 3C A0 80 50 */ lis r5, rfc_cb@ha
/* 80098E38 00094C78 90 01 00 14 */ stw r0, 0x14(r1)
/* 80098E3C 00094C7C 38 A5 98 08 */ addi r5, r5, rfc_cb@l
/* 80098E40 00094C80 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80098E44 00094C84 7C 9F 23 78 */ mr r31, r4
/* 80098E48 00094C88 93 C1 00 08 */ stw r30, 0x8(r1)
/* 80098E4C 00094C8C 7C 7E 1B 78 */ mr r30, r3
/* 80098E50 00094C90 88 05 04 14 */ lbz r0, 0x414(r5)
/* 80098E54 00094C94 28 00 00 04 */ cmplwi r0, 0x4
/* 80098E58 00094C98 41 80 00 1C */ blt lbl_80098E74
/* 80098E5C 00094C9C 3C 60 00 09 */ lis r3, 0x9
/* 80098E60 00094CA0 3C 80 80 44 */ lis r4, "@851_8043F3C8"@ha
/* 80098E64 00094CA4 7F E5 FB 78 */ mr r5, r31
/* 80098E68 00094CA8 38 63 00 03 */ addi r3, r3, 0x3
/* 80098E6C 00094CAC 38 84 F3 C8 */ addi r4, r4, "@851_8043F3C8"@l
/* 80098E70 00094CB0 4B FD EA F1 */ bl LogMsg_0
.global lbl_80098E74
lbl_80098E74:
/* 80098E74 00094CB4 38 1F FF FD */ addi r0, r31, -0x3
/* 80098E78 00094CB8 28 00 00 0B */ cmplwi r0, 0xb
/* 80098E7C 00094CBC 41 81 00 80 */ bgt lbl_80098EFC
/* 80098E80 00094CC0 3C 60 80 44 */ lis r3, "@853_8043F3EC"@ha
/* 80098E84 00094CC4 54 00 10 3A */ slwi r0, r0, 2
/* 80098E88 00094CC8 38 63 F3 EC */ addi r3, r3, "@853_8043F3EC"@l
/* 80098E8C 00094CCC 7C 63 00 2E */ lwzx r3, r3, r0
/* 80098E90 00094CD0 7C 69 03 A6 */ mtctr r3
/* 80098E94 00094CD4 4E 80 04 20 */ bctr
.global lbl_80098E98
lbl_80098E98:
/* 80098E98 00094CD8 7F C3 F3 78 */ mr r3, r30
/* 80098E9C 00094CDC 38 80 00 03 */ li r4, 0x3
/* 80098EA0 00094CE0 48 00 33 75 */ bl rfc_timer_start
/* 80098EA4 00094CE4 38 00 00 06 */ li r0, 0x6
/* 80098EA8 00094CE8 7F C3 F3 78 */ mr r3, r30
/* 80098EAC 00094CEC 98 1E 00 6C */ stb r0, 0x6c(r30)
/* 80098EB0 00094CF0 38 80 00 00 */ li r4, 0x0
/* 80098EB4 00094CF4 48 00 1C D9 */ bl rfc_send_disc
/* 80098EB8 00094CF8 48 00 00 74 */ b lbl_80098F2C
.global lbl_80098EBC
lbl_80098EBC:
/* 80098EBC 00094CFC 38 00 00 00 */ li r0, 0x0
/* 80098EC0 00094D00 7F C3 F3 78 */ mr r3, r30
/* 80098EC4 00094D04 98 1E 00 6C */ stb r0, 0x6c(r30)
/* 80098EC8 00094D08 4B FF E1 95 */ bl PORT_CloseInd
/* 80098ECC 00094D0C 48 00 00 60 */ b lbl_80098F2C
.global lbl_80098ED0
lbl_80098ED0:
/* 80098ED0 00094D10 7F C3 F3 78 */ mr r3, r30
/* 80098ED4 00094D14 38 80 00 00 */ li r4, 0x0
/* 80098ED8 00094D18 48 00 1B 41 */ bl rfc_send_ua
/* 80098EDC 00094D1C 88 1E 00 6D */ lbz r0, 0x6d(r30)
/* 80098EE0 00094D20 2C 00 00 00 */ cmpwi r0, 0x0
/* 80098EE4 00094D24 41 82 00 0C */ beq lbl_80098EF0
/* 80098EE8 00094D28 A0 7E 00 68 */ lhz r3, 0x68(r30)
/* 80098EEC 00094D2C 4B FF 7A 6D */ bl L2CA_DisconnectReq
.global lbl_80098EF0
lbl_80098EF0:
/* 80098EF0 00094D30 7F C3 F3 78 */ mr r3, r30
/* 80098EF4 00094D34 4B FF E1 69 */ bl PORT_CloseInd
/* 80098EF8 00094D38 48 00 00 34 */ b lbl_80098F2C
.global lbl_80098EFC
lbl_80098EFC:
/* 80098EFC 00094D3C 3C 60 80 50 */ lis r3, rfc_cb@ha
/* 80098F00 00094D40 38 63 98 08 */ addi r3, r3, rfc_cb@l
/* 80098F04 00094D44 88 03 04 14 */ lbz r0, 0x414(r3)
/* 80098F08 00094D48 28 00 00 04 */ cmplwi r0, 0x4
/* 80098F0C 00094D4C 41 80 00 20 */ blt lbl_80098F2C
/* 80098F10 00094D50 3C 60 00 09 */ lis r3, 0x9
/* 80098F14 00094D54 3C 80 80 44 */ lis r4, "@781_8043F278"@ha
/* 80098F18 00094D58 88 DE 00 6C */ lbz r6, 0x6c(r30)
/* 80098F1C 00094D5C 7F E5 FB 78 */ mr r5, r31
/* 80098F20 00094D60 38 63 00 03 */ addi r3, r3, 0x3
/* 80098F24 00094D64 38 84 F2 78 */ addi r4, r4, "@781_8043F278"@l
/* 80098F28 00094D68 4B FD EA 39 */ bl LogMsg_0
.global lbl_80098F2C
lbl_80098F2C:
/* 80098F2C 00094D6C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80098F30 00094D70 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80098F34 00094D74 83 C1 00 08 */ lwz r30, 0x8(r1)
/* 80098F38 00094D78 7C 08 03 A6 */ mtlr r0
/* 80098F3C 00094D7C 38 21 00 10 */ addi r1, r1, 0x10
/* 80098F40 00094D80 4E 80 00 20 */ blr
.global rfc_mx_sm_state_disc_wait_ua
rfc_mx_sm_state_disc_wait_ua:
/* 80098F44 00094D84 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80098F48 00094D88 7C 08 02 A6 */ mflr r0
/* 80098F4C 00094D8C 3C C0 80 50 */ lis r6, rfc_cb@ha
/* 80098F50 00094D90 90 01 00 24 */ stw r0, 0x24(r1)
/* 80098F54 00094D94 38 C6 98 08 */ addi r6, r6, rfc_cb@l
/* 80098F58 00094D98 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 80098F5C 00094D9C 7C BF 2B 78 */ mr r31, r5
/* 80098F60 00094DA0 93 C1 00 18 */ stw r30, 0x18(r1)
/* 80098F64 00094DA4 7C 9E 23 78 */ mr r30, r4
/* 80098F68 00094DA8 93 A1 00 14 */ stw r29, 0x14(r1)
/* 80098F6C 00094DAC 7C 7D 1B 78 */ mr r29, r3
/* 80098F70 00094DB0 88 06 04 14 */ lbz r0, 0x414(r6)
/* 80098F74 00094DB4 28 00 00 04 */ cmplwi r0, 0x4
/* 80098F78 00094DB8 41 80 00 1C */ blt lbl_80098F94
/* 80098F7C 00094DBC 3C 60 00 09 */ lis r3, 0x9
/* 80098F80 00094DC0 3C 80 80 44 */ lis r4, "@868_8043F41C"@ha
/* 80098F84 00094DC4 7F C5 F3 78 */ mr r5, r30
/* 80098F88 00094DC8 38 63 00 03 */ addi r3, r3, 0x3
/* 80098F8C 00094DCC 38 84 F4 1C */ addi r4, r4, "@868_8043F41C"@l
/* 80098F90 00094DD0 4B FD E9 D1 */ bl LogMsg_0
.global lbl_80098F94
lbl_80098F94:
/* 80098F94 00094DD4 28 1E 00 0E */ cmplwi r30, 0xe
/* 80098F98 00094DD8 41 81 00 D8 */ bgt lbl_80099070
/* 80098F9C 00094DDC 3C 60 80 44 */ lis r3, "@871_8043F444"@ha
/* 80098FA0 00094DE0 57 C0 10 3A */ slwi r0, r30, 2
/* 80098FA4 00094DE4 38 63 F4 44 */ addi r3, r3, "@871_8043F444"@l
/* 80098FA8 00094DE8 7C 63 00 2E */ lwzx r3, r3, r0
/* 80098FAC 00094DEC 7C 69 03 A6 */ mtctr r3
/* 80098FB0 00094DF0 4E 80 04 20 */ bctr
.global lbl_80098FB4
lbl_80098FB4:
/* 80098FB4 00094DF4 A0 7D 00 68 */ lhz r3, 0x68(r29)
/* 80098FB8 00094DF8 4B FF 79 A1 */ bl L2CA_DisconnectReq
/* 80098FBC 00094DFC 88 1D 00 70 */ lbz r0, 0x70(r29)
/* 80098FC0 00094E00 2C 00 00 00 */ cmpwi r0, 0x0
/* 80098FC4 00094E04 41 82 00 50 */ beq lbl_80099014
/* 80098FC8 00094E08 38 9D 00 62 */ addi r4, r29, 0x62
/* 80098FCC 00094E0C 38 60 00 03 */ li r3, 0x3
/* 80098FD0 00094E10 4B FF 74 3D */ bl L2CA_ConnectReq
/* 80098FD4 00094E14 54 64 04 3F */ clrlwi. r4, r3, 16
/* 80098FD8 00094E18 B0 7D 00 68 */ sth r3, 0x68(r29)
/* 80098FDC 00094E1C 40 82 00 14 */ bne lbl_80098FF0
/* 80098FE0 00094E20 7F A3 EB 78 */ mr r3, r29
/* 80098FE4 00094E24 38 80 00 01 */ li r4, 0x1
/* 80098FE8 00094E28 4B FF D3 6D */ bl PORT_StartCnf
/* 80098FEC 00094E2C 48 00 00 B4 */ b lbl_800990A0
.global lbl_80098FF0
lbl_80098FF0:
/* 80098FF0 00094E30 7F A3 EB 78 */ mr r3, r29
/* 80098FF4 00094E34 4B FF F6 4D */ bl rfc_save_lcid_mcb
/* 80098FF8 00094E38 38 60 00 00 */ li r3, 0x0
/* 80098FFC 00094E3C 38 00 00 01 */ li r0, 0x1
/* 80099000 00094E40 98 7D 00 70 */ stb r3, 0x70(r29)
/* 80099004 00094E44 98 7D 00 6E */ stb r3, 0x6e(r29)
/* 80099008 00094E48 98 7D 00 6F */ stb r3, 0x6f(r29)
/* 8009900C 00094E4C 98 1D 00 6C */ stb r0, 0x6c(r29)
/* 80099010 00094E50 48 00 00 90 */ b lbl_800990A0
.global lbl_80099014
lbl_80099014:
/* 80099014 00094E54 7F A3 EB 78 */ mr r3, r29
/* 80099018 00094E58 48 00 31 75 */ bl rfc_release_multiplexer_channel
/* 8009901C 00094E5C 48 00 00 84 */ b lbl_800990A0
.global lbl_80099020
lbl_80099020:
/* 80099020 00094E60 7F A3 EB 78 */ mr r3, r29
/* 80099024 00094E64 38 80 00 00 */ li r4, 0x0
/* 80099028 00094E68 48 00 19 F1 */ bl rfc_send_ua
/* 8009902C 00094E6C 48 00 00 74 */ b lbl_800990A0
.global lbl_80099030
lbl_80099030:
/* 80099030 00094E70 7F E3 FB 78 */ mr r3, r31
/* 80099034 00094E74 4B FD BE DD */ bl GKI_freebuf
/* 80099038 00094E78 7F A3 EB 78 */ mr r3, r29
/* 8009903C 00094E7C 38 80 00 00 */ li r4, 0x0
/* 80099040 00094E80 38 A0 00 00 */ li r5, 0x0
/* 80099044 00094E84 48 00 1A 85 */ bl rfc_send_dm
/* 80099048 00094E88 48 00 00 58 */ b lbl_800990A0
.global lbl_8009904C
lbl_8009904C:
/* 8009904C 00094E8C 38 00 00 01 */ li r0, 0x1
/* 80099050 00094E90 98 1D 00 70 */ stb r0, 0x70(r29)
/* 80099054 00094E94 48 00 00 4C */ b lbl_800990A0
.global lbl_80099058
lbl_80099058:
/* 80099058 00094E98 38 00 00 00 */ li r0, 0x0
/* 8009905C 00094E9C 7F A3 EB 78 */ mr r3, r29
/* 80099060 00094EA0 98 1D 00 6C */ stb r0, 0x6c(r29)
/* 80099064 00094EA4 4B FF DF F9 */ bl PORT_CloseInd
/* 80099068 00094EA8 48 00 00 38 */ b lbl_800990A0
.global lbl_8009906C
lbl_8009906C:
/* 8009906C 00094EAC 48 00 00 34 */ b lbl_800990A0
.global lbl_80099070
lbl_80099070:
/* 80099070 00094EB0 3C 60 80 50 */ lis r3, rfc_cb@ha
/* 80099074 00094EB4 38 63 98 08 */ addi r3, r3, rfc_cb@l
/* 80099078 00094EB8 88 03 04 14 */ lbz r0, 0x414(r3)
/* 8009907C 00094EBC 28 00 00 04 */ cmplwi r0, 0x4
/* 80099080 00094EC0 41 80 00 20 */ blt lbl_800990A0
/* 80099084 00094EC4 3C 60 00 09 */ lis r3, 0x9
/* 80099088 00094EC8 3C 80 80 44 */ lis r4, "@781_8043F278"@ha
/* 8009908C 00094ECC 88 DD 00 6C */ lbz r6, 0x6c(r29)
/* 80099090 00094ED0 7F C5 F3 78 */ mr r5, r30
/* 80099094 00094ED4 38 63 00 03 */ addi r3, r3, 0x3
/* 80099098 00094ED8 38 84 F2 78 */ addi r4, r4, "@781_8043F278"@l
/* 8009909C 00094EDC 4B FD E8 C5 */ bl LogMsg_0
.global lbl_800990A0
lbl_800990A0:
/* 800990A0 00094EE0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 800990A4 00094EE4 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 800990A8 00094EE8 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 800990AC 00094EEC 83 A1 00 14 */ lwz r29, 0x14(r1)
/* 800990B0 00094EF0 7C 08 03 A6 */ mtlr r0
/* 800990B4 00094EF4 38 21 00 20 */ addi r1, r1, 0x20
/* 800990B8 00094EF8 4E 80 00 20 */ blr
.global rfc_mx_conf_cnf
rfc_mx_conf_cnf:
/* 800990BC 00094EFC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800990C0 00094F00 7C 08 02 A6 */ mflr r0
/* 800990C4 00094F04 3C A0 80 50 */ lis r5, rfc_cb@ha
/* 800990C8 00094F08 90 01 00 14 */ stw r0, 0x14(r1)
/* 800990CC 00094F0C 38 A5 98 08 */ addi r5, r5, rfc_cb@l
/* 800990D0 00094F10 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800990D4 00094F14 7C 9F 23 78 */ mr r31, r4
/* 800990D8 00094F18 93 C1 00 08 */ stw r30, 0x8(r1)
/* 800990DC 00094F1C 7C 7E 1B 78 */ mr r30, r3
/* 800990E0 00094F20 88 05 04 14 */ lbz r0, 0x414(r5)
/* 800990E4 00094F24 28 00 00 04 */ cmplwi r0, 0x4
/* 800990E8 00094F28 41 80 00 30 */ blt lbl_80099118
/* 800990EC 00094F2C 2C 1F 00 00 */ cmpwi r31, 0x0
/* 800990F0 00094F30 3C 60 00 09 */ lis r3, 0x9
/* 800990F4 00094F34 3C 80 80 44 */ lis r4, "@885_8043F480"@ha
/* 800990F8 00094F38 7F E5 FB 78 */ mr r5, r31
/* 800990FC 00094F3C 38 63 00 03 */ addi r3, r3, 0x3
/* 80099100 00094F40 38 84 F4 80 */ addi r4, r4, "@885_8043F480"@l
/* 80099104 00094F44 41 82 00 0C */ beq lbl_80099110
/* 80099108 00094F48 A0 DF 00 00 */ lhz r6, 0x0(r31)
/* 8009910C 00094F4C 48 00 00 08 */ b lbl_80099114
.global lbl_80099110
lbl_80099110:
/* 80099110 00094F50 38 C0 00 00 */ li r6, 0x0
.global lbl_80099114
lbl_80099114:
/* 80099114 00094F54 4B FD E8 4D */ bl LogMsg_0
.global lbl_80099118
lbl_80099118:
/* 80099118 00094F58 A0 9F 00 00 */ lhz r4, 0x0(r31)
/* 8009911C 00094F5C 2C 04 00 00 */ cmpwi r4, 0x0
/* 80099120 00094F60 41 82 00 2C */ beq lbl_8009914C
/* 80099124 00094F64 88 1E 00 6D */ lbz r0, 0x6d(r30)
/* 80099128 00094F68 2C 00 00 00 */ cmpwi r0, 0x0
/* 8009912C 00094F6C 41 82 00 14 */ beq lbl_80099140
/* 80099130 00094F70 7F C3 F3 78 */ mr r3, r30
/* 80099134 00094F74 4B FF D2 21 */ bl PORT_StartCnf
/* 80099138 00094F78 A0 7E 00 68 */ lhz r3, 0x68(r30)
/* 8009913C 00094F7C 4B FF 78 1D */ bl L2CA_DisconnectReq
.global lbl_80099140
lbl_80099140:
/* 80099140 00094F80 7F C3 F3 78 */ mr r3, r30
/* 80099144 00094F84 48 00 30 49 */ bl rfc_release_multiplexer_channel
/* 80099148 00094F88 48 00 00 50 */ b lbl_80099198
.global lbl_8009914C
lbl_8009914C:
/* 8009914C 00094F8C 88 1E 00 6C */ lbz r0, 0x6c(r30)
/* 80099150 00094F90 38 60 00 01 */ li r3, 0x1
/* 80099154 00094F94 98 7E 00 6E */ stb r3, 0x6e(r30)
/* 80099158 00094F98 28 00 00 02 */ cmplwi r0, 0x2
/* 8009915C 00094F9C 40 82 00 3C */ bne lbl_80099198
/* 80099160 00094FA0 88 1E 00 6F */ lbz r0, 0x6f(r30)
/* 80099164 00094FA4 2C 00 00 00 */ cmpwi r0, 0x0
/* 80099168 00094FA8 41 82 00 30 */ beq lbl_80099198
/* 8009916C 00094FAC 88 1E 00 6D */ lbz r0, 0x6d(r30)
/* 80099170 00094FB0 2C 00 00 00 */ cmpwi r0, 0x0
/* 80099174 00094FB4 41 82 00 1C */ beq lbl_80099190
/* 80099178 00094FB8 38 00 00 03 */ li r0, 0x3
/* 8009917C 00094FBC 7F C3 F3 78 */ mr r3, r30
/* 80099180 00094FC0 98 1E 00 6C */ stb r0, 0x6c(r30)
/* 80099184 00094FC4 38 80 00 00 */ li r4, 0x0
/* 80099188 00094FC8 48 00 17 E1 */ bl rfc_send_sabme
/* 8009918C 00094FCC 48 00 00 0C */ b lbl_80099198
.global lbl_80099190
lbl_80099190:
/* 80099190 00094FD0 38 00 00 04 */ li r0, 0x4
/* 80099194 00094FD4 98 1E 00 6C */ stb r0, 0x6c(r30)
.global lbl_80099198
lbl_80099198:
/* 80099198 00094FD8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8009919C 00094FDC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800991A0 00094FE0 83 C1 00 08 */ lwz r30, 0x8(r1)
/* 800991A4 00094FE4 7C 08 03 A6 */ mtlr r0
/* 800991A8 00094FE8 38 21 00 10 */ addi r1, r1, 0x10
/* 800991AC 00094FEC 4E 80 00 20 */ blr
.global rfc_mx_conf_ind
rfc_mx_conf_ind:
/* 800991B0 00094FF0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800991B4 00094FF4 7C 08 02 A6 */ mflr r0
/* 800991B8 00094FF8 3C A0 80 50 */ lis r5, rfc_cb@ha
/* 800991BC 00094FFC 90 01 00 14 */ stw r0, 0x14(r1)
/* 800991C0 00095000 38 A5 98 08 */ addi r5, r5, rfc_cb@l
/* 800991C4 00095004 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800991C8 00095008 7C 9F 23 78 */ mr r31, r4
/* 800991CC 0009500C 93 C1 00 08 */ stw r30, 0x8(r1)
/* 800991D0 00095010 7C 7E 1B 78 */ mr r30, r3
/* 800991D4 00095014 88 05 04 14 */ lbz r0, 0x414(r5)
/* 800991D8 00095018 28 00 00 04 */ cmplwi r0, 0x4
/* 800991DC 0009501C 41 80 00 1C */ blt lbl_800991F8
/* 800991E0 00095020 3C 60 00 09 */ lis r3, 0x9
/* 800991E4 00095024 3C 80 80 44 */ lis r4, "@895"@ha
/* 800991E8 00095028 7F E5 FB 78 */ mr r5, r31
/* 800991EC 0009502C 38 63 00 03 */ addi r3, r3, 0x3
/* 800991F0 00095030 38 84 F4 A4 */ addi r4, r4, "@895"@l
/* 800991F4 00095034 4B FD E7 6D */ bl LogMsg_0
.global lbl_800991F8
lbl_800991F8:
/* 800991F8 00095038 88 1F 00 02 */ lbz r0, 0x2(r31)
/* 800991FC 0009503C 2C 00 00 00 */ cmpwi r0, 0x0
/* 80099200 00095040 41 82 00 14 */ beq lbl_80099214
/* 80099204 00095044 A0 7F 00 04 */ lhz r3, 0x4(r31)
/* 80099208 00095048 38 03 FF FA */ addi r0, r3, -0x6
/* 8009920C 0009504C B0 1E 00 6A */ sth r0, 0x6a(r30)
/* 80099210 00095050 48 00 00 0C */ b lbl_8009921C
.global lbl_80099214
lbl_80099214:
/* 80099214 00095054 38 00 02 9A */ li r0, 0x29a
/* 80099218 00095058 B0 1E 00 6A */ sth r0, 0x6a(r30)
.global lbl_8009921C
lbl_8009921C:
/* 8009921C 0009505C 38 00 00 00 */ li r0, 0x0
/* 80099220 00095060 7F E4 FB 78 */ mr r4, r31
/* 80099224 00095064 98 1F 00 02 */ stb r0, 0x2(r31)
/* 80099228 00095068 98 1F 00 20 */ stb r0, 0x20(r31)
/* 8009922C 0009506C 98 1F 00 06 */ stb r0, 0x6(r31)
/* 80099230 00095070 B0 1F 00 00 */ sth r0, 0x0(r31)
/* 80099234 00095074 A0 7E 00 68 */ lhz r3, 0x68(r30)
/* 80099238 00095078 4B FF 76 51 */ bl L2CA_ConfigRsp
/* 8009923C 0009507C 88 1E 00 6C */ lbz r0, 0x6c(r30)
/* 80099240 00095080 38 60 00 01 */ li r3, 0x1
/* 80099244 00095084 98 7E 00 6F */ stb r3, 0x6f(r30)
/* 80099248 00095088 28 00 00 02 */ cmplwi r0, 0x2
/* 8009924C 0009508C 40 82 00 3C */ bne lbl_80099288
/* 80099250 00095090 88 1E 00 6E */ lbz r0, 0x6e(r30)
/* 80099254 00095094 2C 00 00 00 */ cmpwi r0, 0x0
/* 80099258 00095098 41 82 00 30 */ beq lbl_80099288
/* 8009925C 0009509C 88 1E 00 6D */ lbz r0, 0x6d(r30)
/* 80099260 000950A0 2C 00 00 00 */ cmpwi r0, 0x0
/* 80099264 000950A4 41 82 00 1C */ beq lbl_80099280
/* 80099268 000950A8 38 00 00 03 */ li r0, 0x3
/* 8009926C 000950AC 7F C3 F3 78 */ mr r3, r30
/* 80099270 000950B0 98 1E 00 6C */ stb r0, 0x6c(r30)
/* 80099274 000950B4 38 80 00 00 */ li r4, 0x0
/* 80099278 000950B8 48 00 16 F1 */ bl rfc_send_sabme
/* 8009927C 000950BC 48 00 00 0C */ b lbl_80099288
.global lbl_80099280
lbl_80099280:
/* 80099280 000950C0 38 00 00 04 */ li r0, 0x4
/* 80099284 000950C4 98 1E 00 6C */ stb r0, 0x6c(r30)
.global lbl_80099288
lbl_80099288:
/* 80099288 000950C8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8009928C 000950CC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80099290 000950D0 83 C1 00 08 */ lwz r30, 0x8(r1)
/* 80099294 000950D4 7C 08 03 A6 */ mtlr r0
/* 80099298 000950D8 38 21 00 10 */ addi r1, r1, 0x10
/* 8009929C 000950DC 4E 80 00 20 */ blr
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@759"
"@759":
.4byte lbl_80098680
.4byte lbl_80098684
.4byte lbl_80098688
.4byte lbl_8009868C
.4byte lbl_80098690
.4byte lbl_80098694
.4byte lbl_80098698
.4byte 0x7266635F
.4byte 0x6D785F73
.4byte 0x6D5F7374
.4byte 0x6174655F
.4byte 0x69646C65
.4byte 0x202D2065
.4byte 0x76743A25
.4byte 0x64000000
.4byte 0x4D782065
.4byte 0x72726F72
.4byte 0x20737461
.4byte 0x74652025
.4byte 0x64206576
.4byte 0x656E7420
.4byte 0x25640000
.4byte 0x7266635F
.4byte 0x6D785F73
.4byte 0x656E645F
.4byte 0x636F6E66
.4byte 0x69675F72
.4byte 0x65710000
.global "@781_8043F278"
"@781_8043F278":
.4byte 0x5246434F
.4byte 0x4D4D204D
.4byte 0x58206967
.4byte 0x6E6F7265
.4byte 0x64202D20
.4byte 0x6576743A
.4byte 0x25642069
.4byte 0x6E207374
.4byte 0x6174653A
.4byte 0x25640000
.global "@784_8043F2A0"
"@784_8043F2A0":
.4byte lbl_80098868
.4byte lbl_8009883C
.4byte lbl_8009883C
.4byte lbl_80098840
.4byte lbl_80098854
.4byte lbl_80098868
.4byte lbl_80098718
.4byte lbl_8009875C
.4byte lbl_80098868
.4byte lbl_8009875C
.4byte lbl_80098788
.4byte lbl_8009875C
.4byte lbl_8009875C
.4byte 0x7266635F
.4byte 0x6D785F73
.4byte 0x6D5F7374
.4byte 0x6174655F
.4byte 0x77616974
.4byte 0x5F636F6E
.4byte 0x6E5F636E
.4byte 0x66202D20
.4byte 0x6576743A
.4byte 0x25640000
.4byte 0x7266635F
.4byte 0x6D785F73
.4byte 0x6D5F7374
.4byte 0x6174655F
.4byte 0x636F6E66
.4byte 0x69677572
.4byte 0x65202D20
.4byte 0x6576743A
.4byte 0x25640000
.global "@812_8043F320"
"@812_8043F320":
.4byte lbl_80098AEC
.4byte lbl_80098B4C
.4byte lbl_80098B4C
.4byte lbl_80098AEC
.4byte lbl_80098B4C
.4byte lbl_80098B28
.4byte lbl_80098B18
.4byte lbl_80098B4C
.4byte lbl_80098B38
.4byte 0x7266635F
.4byte 0x6D785F73
.4byte 0x6D5F7361
.4byte 0x626D655F
.4byte 0x77616974
.4byte 0x5F756120
.4byte 0x2D206576
.4byte 0x743A2564
.4byte 0
.global "@829"
"@829":
.4byte lbl_80098CC0
.4byte lbl_80098C70
.4byte lbl_80098C98
.4byte lbl_80098CC0
.4byte lbl_80098CC0
.4byte lbl_80098CA0
.4byte lbl_80098C10
.4byte lbl_80098CC0
.4byte lbl_80098CC0
.4byte lbl_80098C10
.4byte lbl_80098CC0
.4byte lbl_80098C4C
.4byte lbl_80098C3C
.4byte lbl_80098CC0
.4byte lbl_80098C5C
.global "@839_8043F3A4"
"@839_8043F3A4":
.4byte 0x7266635F
.4byte 0x6D785F73
.4byte 0x6D5F7374
.4byte 0x6174655F
.4byte 0x77616974
.4byte 0x5F736162
.4byte 0x6D65202D
.4byte 0x20657674
.4byte 0x3A256400
.global "@851_8043F3C8"
"@851_8043F3C8":
.4byte 0x7266635F
.4byte 0x6D785F73
.4byte 0x6D5F7374
.4byte 0x6174655F
.4byte 0x636F6E6E
.4byte 0x65637465
.4byte 0x64202D20
.4byte 0x6576743A
.4byte 0x25640000
.global "@853_8043F3EC"
"@853_8043F3EC":
.4byte lbl_80098ED0
.4byte lbl_80098EFC
.4byte lbl_80098E98
.4byte lbl_80098EFC
.4byte lbl_80098EFC
.4byte lbl_80098E98
.4byte lbl_80098EFC
.4byte lbl_80098EFC
.4byte lbl_80098EFC
.4byte lbl_80098EFC
.4byte lbl_80098EFC
.4byte lbl_80098EBC
.global "@868_8043F41C"
"@868_8043F41C":
.4byte 0x7266635F
.4byte 0x6D785F73
.4byte 0x6D5F7374
.4byte 0x6174655F
.4byte 0x64697363
.4byte 0x5F776169
.4byte 0x745F7561
.4byte 0x202D2065
.4byte 0x76743A25
.4byte 0x64000000
.global "@871_8043F444"
"@871_8043F444":
.4byte lbl_80099070
.4byte lbl_80098FB4
.4byte lbl_80098FB4
.4byte lbl_80099020
.4byte lbl_80099030
.4byte lbl_80098FB4
.4byte lbl_8009904C
.4byte lbl_80099070
.4byte lbl_8009906C
.4byte lbl_80099070
.4byte lbl_80099070
.4byte lbl_80099070
.4byte lbl_80099070
.4byte lbl_80099070
.4byte lbl_80099058
.global "@885_8043F480"
"@885_8043F480":
.4byte 0x7266635F
.4byte 0x6D785F63
.4byte 0x6F6E665F
.4byte 0x636E6620
.4byte 0x705F6366
.4byte 0x673A2530
.4byte 0x38782072
.4byte 0x65733A25
.4byte 0x64200000
.global "@895"
"@895":
.4byte 0x7266635F
.4byte 0x6D785F63
.4byte 0x6F6E665F
.4byte 0x696E6420
.4byte 0x705F6366
.4byte 0x673A2530
.4byte 0x78000000