From ac04e81749268c1a0a281dfc01bfc6aae6d2225e Mon Sep 17 00:00:00 2001 From: Max Date: Fri, 9 Oct 2020 19:53:02 -0400 Subject: split d_nhttp_common --- asm/SDK/NHTTP/NHTTP_bgnend.s | 26 +- asm/SDK/NHTTP/NHTTP_list.s | 4 +- asm/SDK/NHTTP/NHTTP_request.s | 28 +- asm/SDK/NHTTP/NHTTP_response.s | 2 +- asm/SDK/NHTTP/NHTTP_socket_RVL.s | 2 +- asm/SDK/NHTTP/NHTTP_thread.s | 716 +++++++++++++++++++-------------------- asm/SDK/NHTTP/d_nhttp.s | 108 +++--- asm/SDK/NHTTP/d_nhttp_common.s | 541 +++++++++++++++++++++++++++++ asm/SDK/NHTTP/d_nhttp_private.s | 38 +-- 9 files changed, 1003 insertions(+), 462 deletions(-) create mode 100644 asm/SDK/NHTTP/d_nhttp_common.s (limited to 'asm/SDK/NHTTP') diff --git a/asm/SDK/NHTTP/NHTTP_bgnend.s b/asm/SDK/NHTTP/NHTTP_bgnend.s index f6ccd99..d55d593 100644 --- a/asm/SDK/NHTTP/NHTTP_bgnend.s +++ b/asm/SDK/NHTTP/NHTTP_bgnend.s @@ -25,7 +25,7 @@ NHTTPi_alloc: /* 802F7B70 002F37D0 7C 9F 23 78 */ mr r31, r4 /* 802F7B74 002F37D4 93 C1 00 08 */ stw r30, 8(r1) /* 802F7B78 002F37D8 7C 7E 1B 78 */ mr r30, r3 -/* 802F7B7C 002F37DC 48 00 82 ED */ bl func_802FFE68 +/* 802F7B7C 002F37DC 48 00 82 ED */ bl NHTTPi_GetSystemInfoP /* 802F7B80 002F37E0 81 83 07 C4 */ lwz r12, 0x7c4(r3) /* 802F7B84 002F37E4 2C 0C 00 00 */ cmpwi r12, 0 /* 802F7B88 002F37E8 41 82 00 18 */ beq lbl_802F7BA0 @@ -51,7 +51,7 @@ NHTTPi_free: /* 802F7BC4 002F3824 90 01 00 14 */ stw r0, 0x14(r1) /* 802F7BC8 002F3828 93 E1 00 0C */ stw r31, 0xc(r1) /* 802F7BCC 002F382C 7C 7F 1B 78 */ mr r31, r3 -/* 802F7BD0 002F3830 48 00 82 99 */ bl func_802FFE68 +/* 802F7BD0 002F3830 48 00 82 99 */ bl NHTTPi_GetSystemInfoP /* 802F7BD4 002F3834 81 83 07 C8 */ lwz r12, 0x7c8(r3) /* 802F7BD8 002F3838 2C 0C 00 00 */ cmpwi r12, 0 /* 802F7BDC 002F383C 41 82 00 10 */ beq lbl_802F7BEC @@ -93,19 +93,19 @@ NHTTPi_Startup: /* 802F7C38 002F3898 7C B7 2B 78 */ mr r23, r5 /* 802F7C3C 002F389C 7C D8 33 78 */ mr r24, r6 /* 802F7C40 002F38A0 3B DE 5F F0 */ addi r30, r30, lbl_80445FF0@l -/* 802F7C44 002F38A4 48 00 82 8D */ bl func_802FFED0 +/* 802F7C44 002F38A4 48 00 82 8D */ bl NHTTPi_GetBgnEndInfoP /* 802F7C48 002F38A8 7C 7D 1B 78 */ mr r29, r3 /* 802F7C4C 002F38AC 7F E3 FB 78 */ mr r3, r31 -/* 802F7C50 002F38B0 48 00 82 85 */ bl func_802FFED4 +/* 802F7C50 002F38B0 48 00 82 85 */ bl NHTTPi_GetListInfoP /* 802F7C54 002F38B4 7C 7C 1B 78 */ mr r28, r3 /* 802F7C58 002F38B8 7F E3 FB 78 */ mr r3, r31 -/* 802F7C5C 002F38BC 48 00 82 81 */ bl func_802FFEDC +/* 802F7C5C 002F38BC 48 00 82 81 */ bl NHTTPi_GetReqInfoP /* 802F7C60 002F38C0 7C 7B 1B 78 */ mr r27, r3 /* 802F7C64 002F38C4 7F E3 FB 78 */ mr r3, r31 -/* 802F7C68 002F38C8 48 00 82 85 */ bl func_802FFEEC +/* 802F7C68 002F38C8 48 00 82 85 */ bl NHTTPi_GetMutexInfoP /* 802F7C6C 002F38CC 7C 7A 1B 78 */ mr r26, r3 /* 802F7C70 002F38D0 7F E3 FB 78 */ mr r3, r31 -/* 802F7C74 002F38D4 48 00 82 71 */ bl func_802FFEE4 +/* 802F7C74 002F38D4 48 00 82 71 */ bl NHTTPi_GetThreadInfoP /* 802F7C78 002F38D8 93 3D 07 C4 */ stw r25, 0x7c4(r29) /* 802F7C7C 002F38DC 7C 79 1B 78 */ mr r25, r3 /* 802F7C80 002F38E0 3B E0 00 00 */ li r31, 0 @@ -121,7 +121,7 @@ NHTTPi_Startup: /* 802F7CA8 002F3908 48 00 07 59 */ bl NHTTPi_initLockReqList /* 802F7CAC 002F390C 38 00 FF FF */ li r0, -1 /* 802F7CB0 002F3910 90 1D 07 D0 */ stw r0, 0x7d0(r29) -/* 802F7CB4 002F3914 48 00 81 B5 */ bl func_802FFE68 +/* 802F7CB4 002F3914 48 00 81 B5 */ bl NHTTPi_GetSystemInfoP /* 802F7CB8 002F3918 81 83 07 C4 */ lwz r12, 0x7c4(r3) /* 802F7CBC 002F391C 2C 0C 00 00 */ cmpwi r12, 0 /* 802F7CC0 002F3920 41 82 00 18 */ beq lbl_802F7CD8 @@ -149,7 +149,7 @@ lbl_802F7CF8: /* 802F7D10 002F3970 38 00 00 09 */ li r0, 9 /* 802F7D14 002F3974 90 1D 07 D8 */ stw r0, 0x7d8(r29) /* 802F7D18 002F3978 83 DD 07 E0 */ lwz r30, 0x7e0(r29) -/* 802F7D1C 002F397C 48 00 81 4D */ bl func_802FFE68 +/* 802F7D1C 002F397C 48 00 81 4D */ bl NHTTPi_GetSystemInfoP /* 802F7D20 002F3980 81 83 07 C8 */ lwz r12, 0x7c8(r3) /* 802F7D24 002F3984 2C 0C 00 00 */ cmpwi r12, 0 /* 802F7D28 002F3988 41 82 00 10 */ beq lbl_802F7D38 @@ -199,10 +199,10 @@ NHTTPi_CleanupAsync: /* 802F7DBC 002F3A1C 7C 9D 23 78 */ mr r29, r4 /* 802F7DC0 002F3A20 93 81 00 10 */ stw r28, 0x10(r1) /* 802F7DC4 002F3A24 7C 7C 1B 78 */ mr r28, r3 -/* 802F7DC8 002F3A28 48 00 81 09 */ bl func_802FFED0 +/* 802F7DC8 002F3A28 48 00 81 09 */ bl NHTTPi_GetBgnEndInfoP /* 802F7DCC 002F3A2C 7C 7E 1B 78 */ mr r30, r3 /* 802F7DD0 002F3A30 7F 83 E3 78 */ mr r3, r28 -/* 802F7DD4 002F3A34 48 00 81 11 */ bl func_802FFEE4 +/* 802F7DD4 002F3A34 48 00 81 11 */ bl NHTTPi_GetThreadInfoP /* 802F7DD8 002F3A38 7C 7F 1B 78 */ mr r31, r3 /* 802F7DDC 002F3A3C 38 80 00 01 */ li r4, 1 /* 802F7DE0 002F3A40 48 00 07 7D */ bl NHTTPi_CheckCurrentThread @@ -212,7 +212,7 @@ NHTTPi_CleanupAsync: /* 802F7DF0 002F3A50 7F C4 F3 78 */ mr r4, r30 /* 802F7DF4 002F3A54 48 00 06 ED */ bl NHTTPi_destroyCommThread /* 802F7DF8 002F3A58 83 FE 07 E0 */ lwz r31, 0x7e0(r30) -/* 802F7DFC 002F3A5C 48 00 80 6D */ bl func_802FFE68 +/* 802F7DFC 002F3A5C 48 00 80 6D */ bl NHTTPi_GetSystemInfoP /* 802F7E00 002F3A60 81 83 07 C8 */ lwz r12, 0x7c8(r3) /* 802F7E04 002F3A64 2C 0C 00 00 */ cmpwi r12, 0 /* 802F7E08 002F3A68 41 82 00 10 */ beq lbl_802F7E18 @@ -230,7 +230,7 @@ lbl_802F7E18: /* 802F7E34 002F3A94 7D 89 03 A6 */ mtctr r12 /* 802F7E38 002F3A98 4E 80 04 21 */ bctrl lbl_802F7E3C: -/* 802F7E3C 002F3A9C 48 00 7C 9D */ bl func_802FFAD8 +/* 802F7E3C 002F3A9C 48 00 7C 9D */ bl NHTTPi_GetConnectionListLength /* 802F7E40 002F3AA0 2C 03 00 00 */ cmpwi r3, 0 /* 802F7E44 002F3AA4 7C 64 1B 78 */ mr r4, r3 /* 802F7E48 002F3AA8 41 82 00 14 */ beq lbl_802F7E5C diff --git a/asm/SDK/NHTTP/NHTTP_list.s b/asm/SDK/NHTTP/NHTTP_list.s index 113b9d4..410ec87 100644 --- a/asm/SDK/NHTTP/NHTTP_list.s +++ b/asm/SDK/NHTTP/NHTTP_list.s @@ -123,7 +123,7 @@ lbl_802F8330: lbl_802F8338: /* 802F8338 002F3F98 80 9F 00 0C */ lwz r4, 0xc(r31) /* 802F833C 002F3F9C 7F A3 EB 78 */ mr r3, r29 -/* 802F8340 002F3FA0 48 00 76 F9 */ bl func_802FFA38 +/* 802F8340 002F3FA0 48 00 76 F9 */ bl NHTTPi_Request2Connection /* 802F8344 002F3FA4 80 9F 00 0C */ lwz r4, 0xc(r31) /* 802F8348 002F3FA8 7C 7E 1B 78 */ mr r30, r3 /* 802F834C 002F3FAC 7F A3 EB 78 */ mr r3, r29 @@ -136,7 +136,7 @@ lbl_802F8338: /* 802F8368 002F3FC8 7F A3 EB 78 */ mr r3, r29 /* 802F836C 002F3FCC 90 1E 00 04 */ stw r0, 4(r30) /* 802F8370 002F3FD0 7F C4 F3 78 */ mr r4, r30 -/* 802F8374 002F3FD4 48 00 7A 9D */ bl func_802FFE10 +/* 802F8374 002F3FD4 48 00 7A 9D */ bl NHTTPi_CompleteCallback lbl_802F8378: /* 802F8378 002F3FD8 38 E0 00 01 */ li r7, 1 lbl_802F837C: diff --git a/asm/SDK/NHTTP/NHTTP_request.s b/asm/SDK/NHTTP/NHTTP_request.s index 071359a..e012549 100644 --- a/asm/SDK/NHTTP/NHTTP_request.s +++ b/asm/SDK/NHTTP/NHTTP_request.s @@ -431,10 +431,10 @@ NHTTP_DestroyRequest: /* 802F9288 002F4EE8 93 C1 00 18 */ stw r30, 0x18(r1) /* 802F928C 002F4EEC 93 A1 00 14 */ stw r29, 0x14(r1) /* 802F9290 002F4EF0 7C 9D 23 78 */ mr r29, r4 -/* 802F9294 002F4EF4 48 00 6C 59 */ bl func_802FFEEC +/* 802F9294 002F4EF4 48 00 6C 59 */ bl NHTTPi_GetMutexInfoP /* 802F9298 002F4EF8 7C 7E 1B 78 */ mr r30, r3 /* 802F929C 002F4EFC 7F A4 EB 78 */ mr r4, r29 -/* 802F92A0 002F4F00 48 00 67 99 */ bl func_802FFA38 +/* 802F92A0 002F4F00 48 00 67 99 */ bl NHTTPi_Request2Connection /* 802F92A4 002F4F04 2C 03 00 00 */ cmpwi r3, 0 /* 802F92A8 002F4F08 41 82 00 0C */ beq lbl_802F92B4 /* 802F92AC 002F4F0C 38 00 00 00 */ li r0, 0 @@ -444,7 +444,7 @@ lbl_802F92B4: /* 802F92B8 002F4F18 4B FF E9 05 */ bl NHTTPi_free /* 802F92BC 002F4F1C 7F C3 F3 78 */ mr r3, r30 /* 802F92C0 002F4F20 7F A4 EB 78 */ mr r4, r29 -/* 802F92C4 002F4F24 48 00 67 75 */ bl func_802FFA38 +/* 802F92C4 002F4F24 48 00 67 75 */ bl NHTTPi_Request2Connection /* 802F92C8 002F4F28 2C 03 00 00 */ cmpwi r3, 0 /* 802F92CC 002F4F2C 41 82 00 0C */ beq lbl_802F92D8 /* 802F92D0 002F4F30 38 00 00 00 */ li r0, 0 @@ -507,7 +507,7 @@ NHTTPi_destroyRequestObject: /* 802F938C 002F4FEC 93 C1 00 18 */ stw r30, 0x18(r1) /* 802F9390 002F4FF0 93 A1 00 14 */ stw r29, 0x14(r1) /* 802F9394 002F4FF4 7C 9D 23 78 */ mr r29, r4 -/* 802F9398 002F4FF8 48 00 66 A1 */ bl func_802FFA38 +/* 802F9398 002F4FF8 48 00 66 A1 */ bl NHTTPi_Request2Connection /* 802F939C 002F4FFC 2C 03 00 00 */ cmpwi r3, 0 /* 802F93A0 002F5000 41 82 00 0C */ beq lbl_802F93AC /* 802F93A4 002F5004 38 00 00 00 */ li r0, 0 @@ -571,13 +571,13 @@ NHTTP_SendRequestAsync: /* 802F9464 002F50C4 4B EC DC C5 */ bl _savegpr_27 /* 802F9468 002F50C8 7C 7C 1B 78 */ mr r28, r3 /* 802F946C 002F50CC 7C 9B 23 78 */ mr r27, r4 -/* 802F9470 002F50D0 48 00 6A 61 */ bl func_802FFED0 +/* 802F9470 002F50D0 48 00 6A 61 */ bl NHTTPi_GetBgnEndInfoP /* 802F9474 002F50D4 7C 7F 1B 78 */ mr r31, r3 /* 802F9478 002F50D8 7F 83 E3 78 */ mr r3, r28 -/* 802F947C 002F50DC 48 00 6A 69 */ bl func_802FFEE4 +/* 802F947C 002F50DC 48 00 6A 69 */ bl NHTTPi_GetThreadInfoP /* 802F9480 002F50E0 7C 7E 1B 78 */ mr r30, r3 /* 802F9484 002F50E4 7F 83 E3 78 */ mr r3, r28 -/* 802F9488 002F50E8 48 00 6A 65 */ bl func_802FFEEC +/* 802F9488 002F50E8 48 00 6A 65 */ bl NHTTPi_GetMutexInfoP /* 802F948C 002F50EC 80 1B 00 04 */ lwz r0, 4(r27) /* 802F9490 002F50F0 7C 7D 1B 78 */ mr r29, r3 /* 802F9494 002F50F4 2C 00 00 00 */ cmpwi r0, 0 @@ -590,7 +590,7 @@ NHTTP_SendRequestAsync: lbl_802F94B0: /* 802F94B0 002F5110 4B FF EF 95 */ bl NHTTPi_lockReqList /* 802F94B4 002F5114 7F 83 E3 78 */ mr r3, r28 -/* 802F94B8 002F5118 48 00 6A 1D */ bl func_802FFED4 +/* 802F94B8 002F5118 48 00 6A 1D */ bl NHTTPi_GetListInfoP /* 802F94BC 002F511C 7F 64 DB 78 */ mr r4, r27 /* 802F94C0 002F5120 4B FF EC F5 */ bl NHTTPi_setReqQueue /* 802F94C4 002F5124 2C 03 00 00 */ cmpwi r3, 0 @@ -627,10 +627,10 @@ NHTTP_CancelRequestAsync: /* 802F9528 002F5188 7C 7B 1B 78 */ mr r27, r3 /* 802F952C 002F518C 7C 9C 23 78 */ mr r28, r4 /* 802F9530 002F5190 3B C0 00 00 */ li r30, 0 -/* 802F9534 002F5194 48 00 69 A9 */ bl func_802FFEDC +/* 802F9534 002F5194 48 00 69 A9 */ bl NHTTPi_GetReqInfoP /* 802F9538 002F5198 7C 7F 1B 78 */ mr r31, r3 /* 802F953C 002F519C 7F 63 DB 78 */ mr r3, r27 -/* 802F9540 002F51A0 48 00 69 AD */ bl func_802FFEEC +/* 802F9540 002F51A0 48 00 69 AD */ bl NHTTPi_GetMutexInfoP /* 802F9544 002F51A4 83 BF 00 00 */ lwz r29, 0(r31) /* 802F9548 002F51A8 7C 7F 1B 78 */ mr r31, r3 /* 802F954C 002F51AC 4B FF EE F9 */ bl NHTTPi_lockReqList @@ -655,7 +655,7 @@ lbl_802F9594: /* 802F9594 002F51F4 2C 1E 00 00 */ cmpwi r30, 0 /* 802F9598 002F51F8 40 82 00 1C */ bne lbl_802F95B4 /* 802F959C 002F51FC 7F 63 DB 78 */ mr r3, r27 -/* 802F95A0 002F5200 48 00 69 35 */ bl func_802FFED4 +/* 802F95A0 002F5200 48 00 69 35 */ bl NHTTPi_GetListInfoP /* 802F95A4 002F5204 7F E4 FB 78 */ mr r4, r31 /* 802F95A8 002F5208 7F 85 E3 78 */ mr r5, r28 /* 802F95AC 002F520C 4B FF EC D5 */ bl NHTTPi_freeReqQueue @@ -680,13 +680,13 @@ NHTTPi_cancelAllRequests: /* 802F95E8 002F5248 93 C1 00 18 */ stw r30, 0x18(r1) /* 802F95EC 002F524C 93 A1 00 14 */ stw r29, 0x14(r1) /* 802F95F0 002F5250 7C 7D 1B 78 */ mr r29, r3 -/* 802F95F4 002F5254 48 00 68 E9 */ bl func_802FFEDC +/* 802F95F4 002F5254 48 00 68 E9 */ bl NHTTPi_GetReqInfoP /* 802F95F8 002F5258 7C 7F 1B 78 */ mr r31, r3 /* 802F95FC 002F525C 7F A3 EB 78 */ mr r3, r29 -/* 802F9600 002F5260 48 00 68 D5 */ bl func_802FFED4 +/* 802F9600 002F5260 48 00 68 D5 */ bl NHTTPi_GetListInfoP /* 802F9604 002F5264 7C 7E 1B 78 */ mr r30, r3 /* 802F9608 002F5268 7F A3 EB 78 */ mr r3, r29 -/* 802F960C 002F526C 48 00 68 E1 */ bl func_802FFEEC +/* 802F960C 002F526C 48 00 68 E1 */ bl NHTTPi_GetMutexInfoP /* 802F9610 002F5270 83 BF 00 00 */ lwz r29, 0(r31) /* 802F9614 002F5274 7C 7F 1B 78 */ mr r31, r3 /* 802F9618 002F5278 4B FF EE 2D */ bl NHTTPi_lockReqList diff --git a/asm/SDK/NHTTP/NHTTP_response.s b/asm/SDK/NHTTP/NHTTP_response.s index 1cfaa07..bcab04c 100644 --- a/asm/SDK/NHTTP/NHTTP_response.s +++ b/asm/SDK/NHTTP/NHTTP_response.s @@ -46,7 +46,7 @@ lbl_802F96DC: lbl_802F970C: /* 802F970C 002F536C 7F A3 EB 78 */ mr r3, r29 /* 802F9710 002F5370 7F C4 F3 78 */ mr r4, r30 -/* 802F9714 002F5374 48 00 63 2D */ bl func_802FFA40 +/* 802F9714 002F5374 48 00 63 2D */ bl NHTTPi_Response2Connection /* 802F9718 002F5378 2C 03 00 00 */ cmpwi r3, 0 /* 802F971C 002F537C 41 82 00 0C */ beq lbl_802F9728 /* 802F9720 002F5380 38 00 00 00 */ li r0, 0 diff --git a/asm/SDK/NHTTP/NHTTP_socket_RVL.s b/asm/SDK/NHTTP/NHTTP_socket_RVL.s index ae7e81f..6d5d2a6 100644 --- a/asm/SDK/NHTTP/NHTTP_socket_RVL.s +++ b/asm/SDK/NHTTP/NHTTP_socket_RVL.s @@ -181,7 +181,7 @@ lbl_802F9ACC: lbl_802F9AEC: /* 802F9AEC 002F574C 7F 63 DB 78 */ mr r3, r27 /* 802F9AF0 002F5750 7F 84 E3 78 */ mr r4, r28 -/* 802F9AF4 002F5754 48 00 5F 45 */ bl func_802FFA38 +/* 802F9AF4 002F5754 48 00 5F 45 */ bl NHTTPi_Request2Connection /* 802F9AF8 002F5758 7C 7F 1B 78 */ mr r31, r3 /* 802F9AFC 002F575C 80 7C 00 AC */ lwz r3, 0xac(r28) /* 802F9B00 002F5760 48 00 66 21 */ bl func_80300120 diff --git a/asm/SDK/NHTTP/NHTTP_thread.s b/asm/SDK/NHTTP/NHTTP_thread.s index d8c3fa9..66e41b9 100644 --- a/asm/SDK/NHTTP/NHTTP_thread.s +++ b/asm/SDK/NHTTP/NHTTP_thread.s @@ -153,7 +153,7 @@ NHTTPi_GetPostContentlength: /* 802FAC38 002F6898 7C DB 33 78 */ mr r27, r6 /* 802FAC3C 002F689C 7C FC 3B 78 */ mr r28, r7 /* 802FAC40 002F68A0 3B C0 00 00 */ li r30, 0 -/* 802FAC44 002F68A4 48 00 4D F5 */ bl func_802FFA38 +/* 802FAC44 002F68A4 48 00 4D F5 */ bl NHTTPi_Request2Connection /* 802FAC48 002F68A8 2C 03 00 00 */ cmpwi r3, 0 /* 802FAC4C 002F68AC 7C 7D 1B 78 */ mr r29, r3 /* 802FAC50 002F68B0 40 82 00 0C */ bne lbl_802FAC5C @@ -174,7 +174,7 @@ lbl_802FAC78: /* 802FAC80 002F68E0 7F A4 EB 78 */ mr r4, r29 /* 802FAC84 002F68E4 7F 45 D3 78 */ mr r5, r26 /* 802FAC88 002F68E8 7F C6 F3 78 */ mr r6, r30 -/* 802FAC8C 002F68EC 48 00 4E 6D */ bl func_802FFAF8 +/* 802FAC8C 002F68EC 48 00 4E 6D */ bl NHTTPi_PostSendCallback /* 802FAC90 002F68F0 2C 03 00 00 */ cmpwi r3, 0 /* 802FAC94 002F68F4 40 80 00 0C */ bge lbl_802FACA0 /* 802FAC98 002F68F8 38 60 00 00 */ li r3, 0 @@ -232,7 +232,7 @@ NHTTPi_SendPostData: /* 802FAD44 002F69A4 7D 18 43 78 */ mr r24, r8 /* 802FAD48 002F69A8 7D 39 4B 78 */ mr r25, r9 /* 802FAD4C 002F69AC 3B A0 00 00 */ li r29, 0 -/* 802FAD50 002F69B0 48 00 4C E9 */ bl func_802FFA38 +/* 802FAD50 002F69B0 48 00 4C E9 */ bl NHTTPi_Request2Connection /* 802FAD54 002F69B4 2C 03 00 00 */ cmpwi r3, 0 /* 802FAD58 002F69B8 7C 7A 1B 78 */ mr r26, r3 /* 802FAD5C 002F69BC 40 82 00 0C */ bne lbl_802FAD68 @@ -253,7 +253,7 @@ lbl_802FAD84: /* 802FAD8C 002F69EC 7F 44 D3 78 */ mr r4, r26 /* 802FAD90 002F69F0 7E C5 B3 78 */ mr r5, r22 /* 802FAD94 002F69F4 7F A6 EB 78 */ mr r6, r29 -/* 802FAD98 002F69F8 48 00 4D 61 */ bl func_802FFAF8 +/* 802FAD98 002F69F8 48 00 4D 61 */ bl NHTTPi_PostSendCallback /* 802FAD9C 002F69FC 2C 03 00 00 */ cmpwi r3, 0 /* 802FADA0 002F6A00 40 80 00 0C */ bge lbl_802FADAC /* 802FADA4 002F6A04 38 60 00 03 */ li r3, 3 @@ -359,12 +359,12 @@ NHTTPi_BufFull: lbl_802FAEFC: /* 802FAEFC 002F6B5C 7F A3 EB 78 */ mr r3, r29 /* 802FAF00 002F6B60 7F C4 F3 78 */ mr r4, r30 -/* 802FAF04 002F6B64 48 00 4B 3D */ bl func_802FFA40 +/* 802FAF04 002F6B64 48 00 4B 3D */ bl NHTTPi_Response2Connection /* 802FAF08 002F6B68 2C 03 00 00 */ cmpwi r3, 0 /* 802FAF0C 002F6B6C 7C 64 1B 78 */ mr r4, r3 /* 802FAF10 002F6B70 41 82 00 48 */ beq lbl_802FAF58 /* 802FAF14 002F6B74 7F A3 EB 78 */ mr r3, r29 -/* 802FAF18 002F6B78 48 00 4C C9 */ bl func_802FFBE0 +/* 802FAF18 002F6B78 48 00 4C C9 */ bl NHTTPi_BufferFullCallback /* 802FAF1C 002F6B7C 80 1E 00 28 */ lwz r0, 0x28(r30) /* 802FAF20 002F6B80 2C 00 00 00 */ cmpwi r0, 0 /* 802FAF24 002F6B84 41 82 00 34 */ beq lbl_802FAF58 @@ -401,16 +401,16 @@ NHTTPi_SendProxyConnectMethod: /* 802FAF8C 002F6BEC 3F C0 80 44 */ lis r30, lbl_80446110@ha /* 802FAF90 002F6BF0 7C 7A 1B 78 */ mr r26, r3 /* 802FAF94 002F6BF4 3B DE 61 10 */ addi r30, r30, lbl_80446110@l -/* 802FAF98 002F6BF8 48 00 4E D1 */ bl func_802FFE68 +/* 802FAF98 002F6BF8 48 00 4E D1 */ bl NHTTPi_GetSystemInfoP /* 802FAF9C 002F6BFC 7C 75 1B 78 */ mr r21, r3 -/* 802FAFA0 002F6C00 48 00 4F 3D */ bl func_802FFEDC +/* 802FAFA0 002F6C00 48 00 4F 3D */ bl NHTTPi_GetReqInfoP /* 802FAFA4 002F6C04 80 83 00 00 */ lwz r4, 0(r3) /* 802FAFA8 002F6C08 7E A3 AB 78 */ mr r3, r21 /* 802FAFAC 002F6C0C 83 A4 00 0C */ lwz r29, 0xc(r4) -/* 802FAFB0 002F6C10 48 00 4F 35 */ bl func_802FFEE4 +/* 802FAFB0 002F6C10 48 00 4F 35 */ bl NHTTPi_GetThreadInfoP /* 802FAFB4 002F6C14 7C 78 1B 78 */ mr r24, r3 /* 802FAFB8 002F6C18 7E A3 AB 78 */ mr r3, r21 -/* 802FAFBC 002F6C1C 48 00 4F 15 */ bl func_802FFED0 +/* 802FAFBC 002F6C1C 48 00 4F 15 */ bl NHTTPi_GetBgnEndInfoP /* 802FAFC0 002F6C20 80 9D 00 20 */ lwz r4, 0x20(r29) /* 802FAFC4 002F6C24 7C 7F 1B 78 */ mr r31, r3 /* 802FAFC8 002F6C28 3B 98 03 60 */ addi r28, r24, 0x360 @@ -418,15 +418,15 @@ NHTTPi_SendProxyConnectMethod: /* 802FAFD0 002F6C30 4B FF F5 39 */ bl NHTTPi_intToStr /* 802FAFD4 002F6C34 7C 7B 1B 78 */ mr r27, r3 /* 802FAFD8 002F6C38 3A FE 00 00 */ addi r23, r30, 0 -/* 802FAFDC 002F6C3C 48 00 4E 8D */ bl func_802FFE68 +/* 802FAFDC 002F6C3C 48 00 4E 8D */ bl NHTTPi_GetSystemInfoP /* 802FAFE0 002F6C40 7C 76 1B 78 */ mr r22, r3 -/* 802FAFE4 002F6C44 48 00 4E ED */ bl func_802FFED0 +/* 802FAFE4 002F6C44 48 00 4E ED */ bl NHTTPi_GetBgnEndInfoP /* 802FAFE8 002F6C48 7C 79 1B 78 */ mr r25, r3 /* 802FAFEC 002F6C4C 7E C3 B3 78 */ mr r3, r22 -/* 802FAFF0 002F6C50 48 00 4E F5 */ bl func_802FFEE4 +/* 802FAFF0 002F6C50 48 00 4E F5 */ bl NHTTPi_GetThreadInfoP /* 802FAFF4 002F6C54 7C 78 1B 78 */ mr r24, r3 /* 802FAFF8 002F6C58 7E C3 B3 78 */ mr r3, r22 -/* 802FAFFC 002F6C5C 48 00 4E E1 */ bl func_802FFEDC +/* 802FAFFC 002F6C5C 48 00 4E E1 */ bl NHTTPi_GetReqInfoP /* 802FB000 002F6C60 80 63 00 00 */ lwz r3, 0(r3) /* 802FB004 002F6C64 7E E7 BB 78 */ mr r7, r23 /* 802FB008 002F6C68 80 B9 07 D0 */ lwz r5, 0x7d0(r25) @@ -453,15 +453,15 @@ lbl_802FB04C: /* 802FB050 002F6CB0 80 7D 00 24 */ lwz r3, 0x24(r29) /* 802FB054 002F6CB4 3A E4 FF F8 */ addi r23, r4, -8 /* 802FB058 002F6CB8 3A C3 00 08 */ addi r22, r3, 8 -/* 802FB05C 002F6CBC 48 00 4E 0D */ bl func_802FFE68 +/* 802FB05C 002F6CBC 48 00 4E 0D */ bl NHTTPi_GetSystemInfoP /* 802FB060 002F6CC0 7C 75 1B 78 */ mr r21, r3 -/* 802FB064 002F6CC4 48 00 4E 6D */ bl func_802FFED0 +/* 802FB064 002F6CC4 48 00 4E 6D */ bl NHTTPi_GetBgnEndInfoP /* 802FB068 002F6CC8 7C 79 1B 78 */ mr r25, r3 /* 802FB06C 002F6CCC 7E A3 AB 78 */ mr r3, r21 -/* 802FB070 002F6CD0 48 00 4E 75 */ bl func_802FFEE4 +/* 802FB070 002F6CD0 48 00 4E 75 */ bl NHTTPi_GetThreadInfoP /* 802FB074 002F6CD4 7C 78 1B 78 */ mr r24, r3 /* 802FB078 002F6CD8 7E A3 AB 78 */ mr r3, r21 -/* 802FB07C 002F6CDC 48 00 4E 61 */ bl func_802FFEDC +/* 802FB07C 002F6CDC 48 00 4E 61 */ bl NHTTPi_GetReqInfoP /* 802FB080 002F6CE0 80 63 00 00 */ lwz r3, 0(r3) /* 802FB084 002F6CE4 7E C7 B3 78 */ mr r7, r22 /* 802FB088 002F6CE8 80 B9 07 D0 */ lwz r5, 0x7d0(r25) @@ -485,15 +485,15 @@ lbl_802FB0C0: /* 802FB0C8 002F6D28 48 00 06 34 */ b lbl_802FB6FC lbl_802FB0CC: /* 802FB0CC 002F6D2C 3A AD 8C 20 */ addi r21, r13, lbl_8063DEE0-_SDA_BASE_ -/* 802FB0D0 002F6D30 48 00 4D 99 */ bl func_802FFE68 +/* 802FB0D0 002F6D30 48 00 4D 99 */ bl NHTTPi_GetSystemInfoP /* 802FB0D4 002F6D34 7C 76 1B 78 */ mr r22, r3 -/* 802FB0D8 002F6D38 48 00 4D F9 */ bl func_802FFED0 +/* 802FB0D8 002F6D38 48 00 4D F9 */ bl NHTTPi_GetBgnEndInfoP /* 802FB0DC 002F6D3C 7C 79 1B 78 */ mr r25, r3 /* 802FB0E0 002F6D40 7E C3 B3 78 */ mr r3, r22 -/* 802FB0E4 002F6D44 48 00 4E 01 */ bl func_802FFEE4 +/* 802FB0E4 002F6D44 48 00 4E 01 */ bl NHTTPi_GetThreadInfoP /* 802FB0E8 002F6D48 7C 78 1B 78 */ mr r24, r3 /* 802FB0EC 002F6D4C 7E C3 B3 78 */ mr r3, r22 -/* 802FB0F0 002F6D50 48 00 4D ED */ bl func_802FFEDC +/* 802FB0F0 002F6D50 48 00 4D ED */ bl NHTTPi_GetReqInfoP /* 802FB0F4 002F6D54 80 63 00 00 */ lwz r3, 0(r3) /* 802FB0F8 002F6D58 7E A7 AB 78 */ mr r7, r21 /* 802FB0FC 002F6D5C 80 B9 07 D0 */ lwz r5, 0x7d0(r25) @@ -516,15 +516,15 @@ lbl_802FB134: /* 802FB138 002F6D98 41 82 00 08 */ beq lbl_802FB140 /* 802FB13C 002F6D9C 48 00 05 C0 */ b lbl_802FB6FC lbl_802FB140: -/* 802FB140 002F6DA0 48 00 4D 29 */ bl func_802FFE68 +/* 802FB140 002F6DA0 48 00 4D 29 */ bl NHTTPi_GetSystemInfoP /* 802FB144 002F6DA4 7C 75 1B 78 */ mr r21, r3 -/* 802FB148 002F6DA8 48 00 4D 89 */ bl func_802FFED0 +/* 802FB148 002F6DA8 48 00 4D 89 */ bl NHTTPi_GetBgnEndInfoP /* 802FB14C 002F6DAC 7C 79 1B 78 */ mr r25, r3 /* 802FB150 002F6DB0 7E A3 AB 78 */ mr r3, r21 -/* 802FB154 002F6DB4 48 00 4D 91 */ bl func_802FFEE4 +/* 802FB154 002F6DB4 48 00 4D 91 */ bl NHTTPi_GetThreadInfoP /* 802FB158 002F6DB8 7C 78 1B 78 */ mr r24, r3 /* 802FB15C 002F6DBC 7E A3 AB 78 */ mr r3, r21 -/* 802FB160 002F6DC0 48 00 4D 7D */ bl func_802FFEDC +/* 802FB160 002F6DC0 48 00 4D 7D */ bl NHTTPi_GetReqInfoP /* 802FB164 002F6DC4 80 63 00 00 */ lwz r3, 0(r3) /* 802FB168 002F6DC8 7F 68 DB 78 */ mr r8, r27 /* 802FB16C 002F6DCC 80 B9 07 D0 */ lwz r5, 0x7d0(r25) @@ -548,15 +548,15 @@ lbl_802FB1A4: /* 802FB1AC 002F6E0C 48 00 05 50 */ b lbl_802FB6FC lbl_802FB1B0: /* 802FB1B0 002F6E10 3A BE 00 0C */ addi r21, r30, 0xc -/* 802FB1B4 002F6E14 48 00 4C B5 */ bl func_802FFE68 +/* 802FB1B4 002F6E14 48 00 4C B5 */ bl NHTTPi_GetSystemInfoP /* 802FB1B8 002F6E18 7C 76 1B 78 */ mr r22, r3 -/* 802FB1BC 002F6E1C 48 00 4D 15 */ bl func_802FFED0 +/* 802FB1BC 002F6E1C 48 00 4D 15 */ bl NHTTPi_GetBgnEndInfoP /* 802FB1C0 002F6E20 7C 79 1B 78 */ mr r25, r3 /* 802FB1C4 002F6E24 7E C3 B3 78 */ mr r3, r22 -/* 802FB1C8 002F6E28 48 00 4D 1D */ bl func_802FFEE4 +/* 802FB1C8 002F6E28 48 00 4D 1D */ bl NHTTPi_GetThreadInfoP /* 802FB1CC 002F6E2C 7C 78 1B 78 */ mr r24, r3 /* 802FB1D0 002F6E30 7E C3 B3 78 */ mr r3, r22 -/* 802FB1D4 002F6E34 48 00 4D 09 */ bl func_802FFEDC +/* 802FB1D4 002F6E34 48 00 4D 09 */ bl NHTTPi_GetReqInfoP /* 802FB1D8 002F6E38 80 63 00 00 */ lwz r3, 0(r3) /* 802FB1DC 002F6E3C 7E A7 AB 78 */ mr r7, r21 /* 802FB1E0 002F6E40 80 B9 07 D0 */ lwz r5, 0x7d0(r25) @@ -580,15 +580,15 @@ lbl_802FB218: /* 802FB220 002F6E80 48 00 04 DC */ b lbl_802FB6FC lbl_802FB224: /* 802FB224 002F6E84 3A AD 8C 24 */ addi r21, r13, lbl_8063DEE4-_SDA_BASE_ -/* 802FB228 002F6E88 48 00 4C 41 */ bl func_802FFE68 +/* 802FB228 002F6E88 48 00 4C 41 */ bl NHTTPi_GetSystemInfoP /* 802FB22C 002F6E8C 7C 76 1B 78 */ mr r22, r3 -/* 802FB230 002F6E90 48 00 4C A1 */ bl func_802FFED0 +/* 802FB230 002F6E90 48 00 4C A1 */ bl NHTTPi_GetBgnEndInfoP /* 802FB234 002F6E94 7C 79 1B 78 */ mr r25, r3 /* 802FB238 002F6E98 7E C3 B3 78 */ mr r3, r22 -/* 802FB23C 002F6E9C 48 00 4C A9 */ bl func_802FFEE4 +/* 802FB23C 002F6E9C 48 00 4C A9 */ bl NHTTPi_GetThreadInfoP /* 802FB240 002F6EA0 7C 78 1B 78 */ mr r24, r3 /* 802FB244 002F6EA4 7E C3 B3 78 */ mr r3, r22 -/* 802FB248 002F6EA8 48 00 4C 95 */ bl func_802FFEDC +/* 802FB248 002F6EA8 48 00 4C 95 */ bl NHTTPi_GetReqInfoP /* 802FB24C 002F6EAC 80 63 00 00 */ lwz r3, 0(r3) /* 802FB250 002F6EB0 7E A7 AB 78 */ mr r7, r21 /* 802FB254 002F6EB4 80 B9 07 D0 */ lwz r5, 0x7d0(r25) @@ -615,15 +615,15 @@ lbl_802FB298: /* 802FB29C 002F6EFC 80 7D 00 24 */ lwz r3, 0x24(r29) /* 802FB2A0 002F6F00 3A C4 FF F8 */ addi r22, r4, -8 /* 802FB2A4 002F6F04 3A A3 00 08 */ addi r21, r3, 8 -/* 802FB2A8 002F6F08 48 00 4B C1 */ bl func_802FFE68 +/* 802FB2A8 002F6F08 48 00 4B C1 */ bl NHTTPi_GetSystemInfoP /* 802FB2AC 002F6F0C 7C 77 1B 78 */ mr r23, r3 -/* 802FB2B0 002F6F10 48 00 4C 21 */ bl func_802FFED0 +/* 802FB2B0 002F6F10 48 00 4C 21 */ bl NHTTPi_GetBgnEndInfoP /* 802FB2B4 002F6F14 7C 79 1B 78 */ mr r25, r3 /* 802FB2B8 002F6F18 7E E3 BB 78 */ mr r3, r23 -/* 802FB2BC 002F6F1C 48 00 4C 29 */ bl func_802FFEE4 +/* 802FB2BC 002F6F1C 48 00 4C 29 */ bl NHTTPi_GetThreadInfoP /* 802FB2C0 002F6F20 7C 78 1B 78 */ mr r24, r3 /* 802FB2C4 002F6F24 7E E3 BB 78 */ mr r3, r23 -/* 802FB2C8 002F6F28 48 00 4C 15 */ bl func_802FFEDC +/* 802FB2C8 002F6F28 48 00 4C 15 */ bl NHTTPi_GetReqInfoP /* 802FB2CC 002F6F2C 80 63 00 00 */ lwz r3, 0(r3) /* 802FB2D0 002F6F30 7E A7 AB 78 */ mr r7, r21 /* 802FB2D4 002F6F34 80 B9 07 D0 */ lwz r5, 0x7d0(r25) @@ -647,15 +647,15 @@ lbl_802FB30C: /* 802FB314 002F6F74 48 00 03 E8 */ b lbl_802FB6FC lbl_802FB318: /* 802FB318 002F6F78 3A AD 8C 20 */ addi r21, r13, lbl_8063DEE0-_SDA_BASE_ -/* 802FB31C 002F6F7C 48 00 4B 4D */ bl func_802FFE68 +/* 802FB31C 002F6F7C 48 00 4B 4D */ bl NHTTPi_GetSystemInfoP /* 802FB320 002F6F80 7C 76 1B 78 */ mr r22, r3 -/* 802FB324 002F6F84 48 00 4B AD */ bl func_802FFED0 +/* 802FB324 002F6F84 48 00 4B AD */ bl NHTTPi_GetBgnEndInfoP /* 802FB328 002F6F88 7C 79 1B 78 */ mr r25, r3 /* 802FB32C 002F6F8C 7E C3 B3 78 */ mr r3, r22 -/* 802FB330 002F6F90 48 00 4B B5 */ bl func_802FFEE4 +/* 802FB330 002F6F90 48 00 4B B5 */ bl NHTTPi_GetThreadInfoP /* 802FB334 002F6F94 7C 78 1B 78 */ mr r24, r3 /* 802FB338 002F6F98 7E C3 B3 78 */ mr r3, r22 -/* 802FB33C 002F6F9C 48 00 4B A1 */ bl func_802FFEDC +/* 802FB33C 002F6F9C 48 00 4B A1 */ bl NHTTPi_GetReqInfoP /* 802FB340 002F6FA0 80 63 00 00 */ lwz r3, 0(r3) /* 802FB344 002F6FA4 7E A7 AB 78 */ mr r7, r21 /* 802FB348 002F6FA8 80 B9 07 D0 */ lwz r5, 0x7d0(r25) @@ -678,15 +678,15 @@ lbl_802FB380: /* 802FB384 002F6FE4 41 82 00 08 */ beq lbl_802FB38C /* 802FB388 002F6FE8 48 00 03 74 */ b lbl_802FB6FC lbl_802FB38C: -/* 802FB38C 002F6FEC 48 00 4A DD */ bl func_802FFE68 +/* 802FB38C 002F6FEC 48 00 4A DD */ bl NHTTPi_GetSystemInfoP /* 802FB390 002F6FF0 7C 75 1B 78 */ mr r21, r3 -/* 802FB394 002F6FF4 48 00 4B 3D */ bl func_802FFED0 +/* 802FB394 002F6FF4 48 00 4B 3D */ bl NHTTPi_GetBgnEndInfoP /* 802FB398 002F6FF8 7C 78 1B 78 */ mr r24, r3 /* 802FB39C 002F6FFC 7E A3 AB 78 */ mr r3, r21 -/* 802FB3A0 002F7000 48 00 4B 45 */ bl func_802FFEE4 +/* 802FB3A0 002F7000 48 00 4B 45 */ bl NHTTPi_GetThreadInfoP /* 802FB3A4 002F7004 7C 79 1B 78 */ mr r25, r3 /* 802FB3A8 002F7008 7E A3 AB 78 */ mr r3, r21 -/* 802FB3AC 002F700C 48 00 4B 31 */ bl func_802FFEDC +/* 802FB3AC 002F700C 48 00 4B 31 */ bl NHTTPi_GetReqInfoP /* 802FB3B0 002F7010 80 63 00 00 */ lwz r3, 0(r3) /* 802FB3B4 002F7014 7F 68 DB 78 */ mr r8, r27 /* 802FB3B8 002F7018 80 B8 07 D0 */ lwz r5, 0x7d0(r24) @@ -710,15 +710,15 @@ lbl_802FB3F0: /* 802FB3F8 002F7058 48 00 03 04 */ b lbl_802FB6FC lbl_802FB3FC: /* 802FB3FC 002F705C 3A AD 8C 2C */ addi r21, r13, lbl_8063DEEC-_SDA_BASE_ -/* 802FB400 002F7060 48 00 4A 69 */ bl func_802FFE68 +/* 802FB400 002F7060 48 00 4A 69 */ bl NHTTPi_GetSystemInfoP /* 802FB404 002F7064 7C 76 1B 78 */ mr r22, r3 -/* 802FB408 002F7068 48 00 4A C9 */ bl func_802FFED0 +/* 802FB408 002F7068 48 00 4A C9 */ bl NHTTPi_GetBgnEndInfoP /* 802FB40C 002F706C 7C 7B 1B 78 */ mr r27, r3 /* 802FB410 002F7070 7E C3 B3 78 */ mr r3, r22 -/* 802FB414 002F7074 48 00 4A D1 */ bl func_802FFEE4 +/* 802FB414 002F7074 48 00 4A D1 */ bl NHTTPi_GetThreadInfoP /* 802FB418 002F7078 7C 79 1B 78 */ mr r25, r3 /* 802FB41C 002F707C 7E C3 B3 78 */ mr r3, r22 -/* 802FB420 002F7080 48 00 4A BD */ bl func_802FFEDC +/* 802FB420 002F7080 48 00 4A BD */ bl NHTTPi_GetReqInfoP /* 802FB424 002F7084 80 63 00 00 */ lwz r3, 0(r3) /* 802FB428 002F7088 7E A7 AB 78 */ mr r7, r21 /* 802FB42C 002F708C 80 BB 07 D0 */ lwz r5, 0x7d0(r27) @@ -742,15 +742,15 @@ lbl_802FB464: /* 802FB46C 002F70CC 48 00 02 90 */ b lbl_802FB6FC lbl_802FB470: /* 802FB470 002F70D0 3A BE 00 18 */ addi r21, r30, 0x18 -/* 802FB474 002F70D4 48 00 49 F5 */ bl func_802FFE68 +/* 802FB474 002F70D4 48 00 49 F5 */ bl NHTTPi_GetSystemInfoP /* 802FB478 002F70D8 7C 76 1B 78 */ mr r22, r3 -/* 802FB47C 002F70DC 48 00 4A 55 */ bl func_802FFED0 +/* 802FB47C 002F70DC 48 00 4A 55 */ bl NHTTPi_GetBgnEndInfoP /* 802FB480 002F70E0 7C 7B 1B 78 */ mr r27, r3 /* 802FB484 002F70E4 7E C3 B3 78 */ mr r3, r22 -/* 802FB488 002F70E8 48 00 4A 5D */ bl func_802FFEE4 +/* 802FB488 002F70E8 48 00 4A 5D */ bl NHTTPi_GetThreadInfoP /* 802FB48C 002F70EC 7C 79 1B 78 */ mr r25, r3 /* 802FB490 002F70F0 7E C3 B3 78 */ mr r3, r22 -/* 802FB494 002F70F4 48 00 4A 49 */ bl func_802FFEDC +/* 802FB494 002F70F4 48 00 4A 49 */ bl NHTTPi_GetReqInfoP /* 802FB498 002F70F8 80 63 00 00 */ lwz r3, 0(r3) /* 802FB49C 002F70FC 7E A7 AB 78 */ mr r7, r21 /* 802FB4A0 002F7100 80 BB 07 D0 */ lwz r5, 0x7d0(r27) @@ -773,20 +773,20 @@ lbl_802FB4D8: /* 802FB4DC 002F713C 41 82 00 08 */ beq lbl_802FB4E4 /* 802FB4E0 002F7140 48 00 02 1C */ b lbl_802FB6FC lbl_802FB4E4: -/* 802FB4E4 002F7144 48 00 49 85 */ bl func_802FFE68 -/* 802FB4E8 002F7148 48 00 49 F5 */ bl func_802FFEDC +/* 802FB4E4 002F7144 48 00 49 85 */ bl NHTTPi_GetSystemInfoP +/* 802FB4E8 002F7148 48 00 49 F5 */ bl NHTTPi_GetReqInfoP /* 802FB4EC 002F714C 80 63 00 00 */ lwz r3, 0(r3) /* 802FB4F0 002F7150 3A DE 00 40 */ addi r22, r30, 0x40 /* 802FB4F4 002F7154 83 C3 00 0C */ lwz r30, 0xc(r3) -/* 802FB4F8 002F7158 48 00 49 71 */ bl func_802FFE68 +/* 802FB4F8 002F7158 48 00 49 71 */ bl NHTTPi_GetSystemInfoP /* 802FB4FC 002F715C 7C 75 1B 78 */ mr r21, r3 -/* 802FB500 002F7160 48 00 49 D1 */ bl func_802FFED0 +/* 802FB500 002F7160 48 00 49 D1 */ bl NHTTPi_GetBgnEndInfoP /* 802FB504 002F7164 7C 7B 1B 78 */ mr r27, r3 /* 802FB508 002F7168 7E A3 AB 78 */ mr r3, r21 -/* 802FB50C 002F716C 48 00 49 D9 */ bl func_802FFEE4 +/* 802FB50C 002F716C 48 00 49 D9 */ bl NHTTPi_GetThreadInfoP /* 802FB510 002F7170 7C 79 1B 78 */ mr r25, r3 /* 802FB514 002F7174 7E A3 AB 78 */ mr r3, r21 -/* 802FB518 002F7178 48 00 49 C5 */ bl func_802FFEDC +/* 802FB518 002F7178 48 00 49 C5 */ bl NHTTPi_GetReqInfoP /* 802FB51C 002F717C 80 63 00 00 */ lwz r3, 0(r3) /* 802FB520 002F7180 7E C7 B3 78 */ mr r7, r22 /* 802FB524 002F7184 80 BB 07 D0 */ lwz r5, 0x7d0(r27) @@ -810,15 +810,15 @@ lbl_802FB55C: /* 802FB564 002F71C4 48 00 00 F0 */ b lbl_802FB654 lbl_802FB568: /* 802FB568 002F71C8 82 DE 02 34 */ lwz r22, 0x234(r30) -/* 802FB56C 002F71CC 48 00 48 FD */ bl func_802FFE68 +/* 802FB56C 002F71CC 48 00 48 FD */ bl NHTTPi_GetSystemInfoP /* 802FB570 002F71D0 7C 75 1B 78 */ mr r21, r3 -/* 802FB574 002F71D4 48 00 49 5D */ bl func_802FFED0 +/* 802FB574 002F71D4 48 00 49 5D */ bl NHTTPi_GetBgnEndInfoP /* 802FB578 002F71D8 7C 79 1B 78 */ mr r25, r3 /* 802FB57C 002F71DC 7E A3 AB 78 */ mr r3, r21 -/* 802FB580 002F71E0 48 00 49 65 */ bl func_802FFEE4 +/* 802FB580 002F71E0 48 00 49 65 */ bl NHTTPi_GetThreadInfoP /* 802FB584 002F71E4 7C 7B 1B 78 */ mr r27, r3 /* 802FB588 002F71E8 7E A3 AB 78 */ mr r3, r21 -/* 802FB58C 002F71EC 48 00 49 51 */ bl func_802FFEDC +/* 802FB58C 002F71EC 48 00 49 51 */ bl NHTTPi_GetReqInfoP /* 802FB590 002F71F0 80 63 00 00 */ lwz r3, 0(r3) /* 802FB594 002F71F4 7E C8 B3 78 */ mr r8, r22 /* 802FB598 002F71F8 80 B9 07 D0 */ lwz r5, 0x7d0(r25) @@ -842,15 +842,15 @@ lbl_802FB5D0: /* 802FB5D8 002F7238 48 00 00 7C */ b lbl_802FB654 lbl_802FB5DC: /* 802FB5DC 002F723C 3A CD 8C 2C */ addi r22, r13, lbl_8063DEEC-_SDA_BASE_ -/* 802FB5E0 002F7240 48 00 48 89 */ bl func_802FFE68 +/* 802FB5E0 002F7240 48 00 48 89 */ bl NHTTPi_GetSystemInfoP /* 802FB5E4 002F7244 7C 75 1B 78 */ mr r21, r3 -/* 802FB5E8 002F7248 48 00 48 E9 */ bl func_802FFED0 +/* 802FB5E8 002F7248 48 00 48 E9 */ bl NHTTPi_GetBgnEndInfoP /* 802FB5EC 002F724C 7C 7E 1B 78 */ mr r30, r3 /* 802FB5F0 002F7250 7E A3 AB 78 */ mr r3, r21 -/* 802FB5F4 002F7254 48 00 48 F1 */ bl func_802FFEE4 +/* 802FB5F4 002F7254 48 00 48 F1 */ bl NHTTPi_GetThreadInfoP /* 802FB5F8 002F7258 7C 7B 1B 78 */ mr r27, r3 /* 802FB5FC 002F725C 7E A3 AB 78 */ mr r3, r21 -/* 802FB600 002F7260 48 00 48 DD */ bl func_802FFEDC +/* 802FB600 002F7260 48 00 48 DD */ bl NHTTPi_GetReqInfoP /* 802FB604 002F7264 80 63 00 00 */ lwz r3, 0(r3) /* 802FB608 002F7268 7E C7 B3 78 */ mr r7, r22 /* 802FB60C 002F726C 80 BE 07 D0 */ lwz r5, 0x7d0(r30) @@ -879,15 +879,15 @@ lbl_802FB654: /* 802FB65C 002F72BC 48 00 00 A0 */ b lbl_802FB6FC lbl_802FB660: /* 802FB660 002F72C0 3A AD 8C 2C */ addi r21, r13, lbl_8063DEEC-_SDA_BASE_ -/* 802FB664 002F72C4 48 00 48 05 */ bl func_802FFE68 +/* 802FB664 002F72C4 48 00 48 05 */ bl NHTTPi_GetSystemInfoP /* 802FB668 002F72C8 7C 76 1B 78 */ mr r22, r3 -/* 802FB66C 002F72CC 48 00 48 65 */ bl func_802FFED0 +/* 802FB66C 002F72CC 48 00 48 65 */ bl NHTTPi_GetBgnEndInfoP /* 802FB670 002F72D0 7C 7E 1B 78 */ mr r30, r3 /* 802FB674 002F72D4 7E C3 B3 78 */ mr r3, r22 -/* 802FB678 002F72D8 48 00 48 6D */ bl func_802FFEE4 +/* 802FB678 002F72D8 48 00 48 6D */ bl NHTTPi_GetThreadInfoP /* 802FB67C 002F72DC 7C 7B 1B 78 */ mr r27, r3 /* 802FB680 002F72E0 7E C3 B3 78 */ mr r3, r22 -/* 802FB684 002F72E4 48 00 48 59 */ bl func_802FFEDC +/* 802FB684 002F72E4 48 00 48 59 */ bl NHTTPi_GetReqInfoP /* 802FB688 002F72E8 80 63 00 00 */ lwz r3, 0(r3) /* 802FB68C 002F72EC 7E A7 AB 78 */ mr r7, r21 /* 802FB690 002F72F0 80 BE 07 D0 */ lwz r5, 0x7d0(r30) @@ -934,15 +934,15 @@ NHTTPi_RecvProxyConnectHeader: /* 802FB71C 002F737C 90 01 02 34 */ stw r0, 0x234(r1) /* 802FB720 002F7380 39 61 02 30 */ addi r11, r1, 0x230 /* 802FB724 002F7384 4B EC B9 FD */ bl _savegpr_25 -/* 802FB728 002F7388 48 00 47 41 */ bl func_802FFE68 +/* 802FB728 002F7388 48 00 47 41 */ bl NHTTPi_GetSystemInfoP /* 802FB72C 002F738C 7C 7B 1B 78 */ mr r27, r3 -/* 802FB730 002F7390 48 00 47 AD */ bl func_802FFEDC +/* 802FB730 002F7390 48 00 47 AD */ bl NHTTPi_GetReqInfoP /* 802FB734 002F7394 7C 7A 1B 78 */ mr r26, r3 /* 802FB738 002F7398 7F 63 DB 78 */ mr r3, r27 -/* 802FB73C 002F739C 48 00 47 A9 */ bl func_802FFEE4 +/* 802FB73C 002F739C 48 00 47 A9 */ bl NHTTPi_GetThreadInfoP /* 802FB740 002F73A0 7C 79 1B 78 */ mr r25, r3 /* 802FB744 002F73A4 7F 63 DB 78 */ mr r3, r27 -/* 802FB748 002F73A8 48 00 47 89 */ bl func_802FFED0 +/* 802FB748 002F73A8 48 00 47 89 */ bl NHTTPi_GetBgnEndInfoP /* 802FB74C 002F73AC 80 9A 00 00 */ lwz r4, 0(r26) /* 802FB750 002F73B0 3B B9 03 60 */ addi r29, r25, 0x360 /* 802FB754 002F73B4 7C 7E 1B 78 */ mr r30, r3 @@ -1070,8 +1070,8 @@ NHTTPi_SendHeaderList: /* 802FB904 002F7564 39 61 00 30 */ addi r11, r1, 0x30 /* 802FB908 002F7568 4B EC B8 0D */ bl _savegpr_22 /* 802FB90C 002F756C 7C 7B 1B 78 */ mr r27, r3 -/* 802FB910 002F7570 48 00 45 59 */ bl func_802FFE68 -/* 802FB914 002F7574 48 00 45 C9 */ bl func_802FFEDC +/* 802FB910 002F7570 48 00 45 59 */ bl NHTTPi_GetSystemInfoP +/* 802FB914 002F7574 48 00 45 C9 */ bl NHTTPi_GetReqInfoP /* 802FB918 002F7578 80 63 00 00 */ lwz r3, 0(r3) /* 802FB91C 002F757C 83 A3 00 0C */ lwz r29, 0xc(r3) /* 802FB920 002F7580 38 7D 00 30 */ addi r3, r29, 0x30 @@ -1085,15 +1085,15 @@ lbl_802FB938: /* 802FB93C 002F759C 4B FF E7 A5 */ bl NHTTPi_strlen /* 802FB940 002F75A0 83 1C 00 08 */ lwz r24, 8(r28) /* 802FB944 002F75A4 7C 77 1B 78 */ mr r23, r3 -/* 802FB948 002F75A8 48 00 45 21 */ bl func_802FFE68 +/* 802FB948 002F75A8 48 00 45 21 */ bl NHTTPi_GetSystemInfoP /* 802FB94C 002F75AC 7C 76 1B 78 */ mr r22, r3 -/* 802FB950 002F75B0 48 00 45 81 */ bl func_802FFED0 +/* 802FB950 002F75B0 48 00 45 81 */ bl NHTTPi_GetBgnEndInfoP /* 802FB954 002F75B4 7C 7A 1B 78 */ mr r26, r3 /* 802FB958 002F75B8 7E C3 B3 78 */ mr r3, r22 -/* 802FB95C 002F75BC 48 00 45 89 */ bl func_802FFEE4 +/* 802FB95C 002F75BC 48 00 45 89 */ bl NHTTPi_GetThreadInfoP /* 802FB960 002F75C0 7C 79 1B 78 */ mr r25, r3 /* 802FB964 002F75C4 7E C3 B3 78 */ mr r3, r22 -/* 802FB968 002F75C8 48 00 45 75 */ bl func_802FFEDC +/* 802FB968 002F75C8 48 00 45 75 */ bl NHTTPi_GetReqInfoP /* 802FB96C 002F75CC 80 63 00 00 */ lwz r3, 0(r3) /* 802FB970 002F75D0 7F 07 C3 78 */ mr r7, r24 /* 802FB974 002F75D4 80 BA 07 D0 */ lwz r5, 0x7d0(r26) @@ -1116,15 +1116,15 @@ lbl_802FB9AC: /* 802FB9B0 002F7610 41 82 00 08 */ beq lbl_802FB9B8 /* 802FB9B4 002F7614 48 00 01 84 */ b lbl_802FBB38 lbl_802FB9B8: -/* 802FB9B8 002F7618 48 00 44 B1 */ bl func_802FFE68 +/* 802FB9B8 002F7618 48 00 44 B1 */ bl NHTTPi_GetSystemInfoP /* 802FB9BC 002F761C 7C 76 1B 78 */ mr r22, r3 -/* 802FB9C0 002F7620 48 00 45 11 */ bl func_802FFED0 +/* 802FB9C0 002F7620 48 00 45 11 */ bl NHTTPi_GetBgnEndInfoP /* 802FB9C4 002F7624 7C 7A 1B 78 */ mr r26, r3 /* 802FB9C8 002F7628 7E C3 B3 78 */ mr r3, r22 -/* 802FB9CC 002F762C 48 00 45 19 */ bl func_802FFEE4 +/* 802FB9CC 002F762C 48 00 45 19 */ bl NHTTPi_GetThreadInfoP /* 802FB9D0 002F7630 7C 79 1B 78 */ mr r25, r3 /* 802FB9D4 002F7634 7E C3 B3 78 */ mr r3, r22 -/* 802FB9D8 002F7638 48 00 45 05 */ bl func_802FFEDC +/* 802FB9D8 002F7638 48 00 45 05 */ bl NHTTPi_GetReqInfoP /* 802FB9DC 002F763C 80 63 00 00 */ lwz r3, 0(r3) /* 802FB9E0 002F7640 7F E7 FB 78 */ mr r7, r31 /* 802FB9E4 002F7644 80 BA 07 D0 */ lwz r5, 0x7d0(r26) @@ -1151,15 +1151,15 @@ lbl_802FBA28: /* 802FBA2C 002F768C 4B FF E6 B5 */ bl NHTTPi_strlen /* 802FBA30 002F7690 82 DC 00 0C */ lwz r22, 0xc(r28) /* 802FBA34 002F7694 7C 77 1B 78 */ mr r23, r3 -/* 802FBA38 002F7698 48 00 44 31 */ bl func_802FFE68 +/* 802FBA38 002F7698 48 00 44 31 */ bl NHTTPi_GetSystemInfoP /* 802FBA3C 002F769C 7C 78 1B 78 */ mr r24, r3 -/* 802FBA40 002F76A0 48 00 44 91 */ bl func_802FFED0 +/* 802FBA40 002F76A0 48 00 44 91 */ bl NHTTPi_GetBgnEndInfoP /* 802FBA44 002F76A4 7C 7A 1B 78 */ mr r26, r3 /* 802FBA48 002F76A8 7F 03 C3 78 */ mr r3, r24 -/* 802FBA4C 002F76AC 48 00 44 99 */ bl func_802FFEE4 +/* 802FBA4C 002F76AC 48 00 44 99 */ bl NHTTPi_GetThreadInfoP /* 802FBA50 002F76B0 7C 79 1B 78 */ mr r25, r3 /* 802FBA54 002F76B4 7F 03 C3 78 */ mr r3, r24 -/* 802FBA58 002F76B8 48 00 44 85 */ bl func_802FFEDC +/* 802FBA58 002F76B8 48 00 44 85 */ bl NHTTPi_GetReqInfoP /* 802FBA5C 002F76BC 80 63 00 00 */ lwz r3, 0(r3) /* 802FBA60 002F76C0 7E C7 B3 78 */ mr r7, r22 /* 802FBA64 002F76C4 80 BA 07 D0 */ lwz r5, 0x7d0(r26) @@ -1182,15 +1182,15 @@ lbl_802FBA9C: /* 802FBAA0 002F7700 41 82 00 08 */ beq lbl_802FBAA8 /* 802FBAA4 002F7704 48 00 00 94 */ b lbl_802FBB38 lbl_802FBAA8: -/* 802FBAA8 002F7708 48 00 43 C1 */ bl func_802FFE68 +/* 802FBAA8 002F7708 48 00 43 C1 */ bl NHTTPi_GetSystemInfoP /* 802FBAAC 002F770C 7C 76 1B 78 */ mr r22, r3 -/* 802FBAB0 002F7710 48 00 44 21 */ bl func_802FFED0 +/* 802FBAB0 002F7710 48 00 44 21 */ bl NHTTPi_GetBgnEndInfoP /* 802FBAB4 002F7714 7C 79 1B 78 */ mr r25, r3 /* 802FBAB8 002F7718 7E C3 B3 78 */ mr r3, r22 -/* 802FBABC 002F771C 48 00 44 29 */ bl func_802FFEE4 +/* 802FBABC 002F771C 48 00 44 29 */ bl NHTTPi_GetThreadInfoP /* 802FBAC0 002F7720 7C 7A 1B 78 */ mr r26, r3 /* 802FBAC4 002F7724 7E C3 B3 78 */ mr r3, r22 -/* 802FBAC8 002F7728 48 00 44 15 */ bl func_802FFEDC +/* 802FBAC8 002F7728 48 00 44 15 */ bl NHTTPi_GetReqInfoP /* 802FBACC 002F772C 80 63 00 00 */ lwz r3, 0(r3) /* 802FBAD0 002F7730 7F C7 F3 78 */ mr r7, r30 /* 802FBAD4 002F7734 80 B9 07 D0 */ lwz r5, 0x7d0(r25) @@ -1238,19 +1238,19 @@ NHTTPi_SendProcPostDataRaw: /* 802FBB5C 002F77BC 39 61 00 40 */ addi r11, r1, 0x40 /* 802FBB60 002F77C0 4B EC B5 B5 */ bl _savegpr_22 /* 802FBB64 002F77C4 7C 7A 1B 78 */ mr r26, r3 -/* 802FBB68 002F77C8 48 00 43 01 */ bl func_802FFE68 +/* 802FBB68 002F77C8 48 00 43 01 */ bl NHTTPi_GetSystemInfoP /* 802FBB6C 002F77CC 7C 76 1B 78 */ mr r22, r3 -/* 802FBB70 002F77D0 48 00 43 7D */ bl func_802FFEEC +/* 802FBB70 002F77D0 48 00 43 7D */ bl NHTTPi_GetMutexInfoP /* 802FBB74 002F77D4 7C 7E 1B 78 */ mr r30, r3 /* 802FBB78 002F77D8 7E C3 B3 78 */ mr r3, r22 -/* 802FBB7C 002F77DC 48 00 43 61 */ bl func_802FFEDC +/* 802FBB7C 002F77DC 48 00 43 61 */ bl NHTTPi_GetReqInfoP /* 802FBB80 002F77E0 80 83 00 00 */ lwz r4, 0(r3) /* 802FBB84 002F77E4 7E C3 B3 78 */ mr r3, r22 /* 802FBB88 002F77E8 83 A4 00 0C */ lwz r29, 0xc(r4) -/* 802FBB8C 002F77EC 48 00 43 59 */ bl func_802FFEE4 +/* 802FBB8C 002F77EC 48 00 43 59 */ bl NHTTPi_GetThreadInfoP /* 802FBB90 002F77F0 7C 78 1B 78 */ mr r24, r3 /* 802FBB94 002F77F4 7E C3 B3 78 */ mr r3, r22 -/* 802FBB98 002F77F8 48 00 43 39 */ bl func_802FFED0 +/* 802FBB98 002F77F8 48 00 43 39 */ bl NHTTPi_GetBgnEndInfoP /* 802FBB9C 002F77FC 38 00 00 00 */ li r0, 0 /* 802FBBA0 002F7800 7C 7F 1B 78 */ mr r31, r3 /* 802FBBA4 002F7804 90 01 00 08 */ stw r0, 8(r1) @@ -1278,15 +1278,15 @@ lbl_802FBBE8: /* 802FBBF4 002F7854 3E E0 80 44 */ lis r23, lbl_8044616C@ha /* 802FBBF8 002F7858 7C 7B 1B 78 */ mr r27, r3 /* 802FBBFC 002F785C 3A F7 61 6C */ addi r23, r23, lbl_8044616C@l -/* 802FBC00 002F7860 48 00 42 69 */ bl func_802FFE68 +/* 802FBC00 002F7860 48 00 42 69 */ bl NHTTPi_GetSystemInfoP /* 802FBC04 002F7864 7C 76 1B 78 */ mr r22, r3 -/* 802FBC08 002F7868 48 00 42 C9 */ bl func_802FFED0 +/* 802FBC08 002F7868 48 00 42 C9 */ bl NHTTPi_GetBgnEndInfoP /* 802FBC0C 002F786C 7C 79 1B 78 */ mr r25, r3 /* 802FBC10 002F7870 7E C3 B3 78 */ mr r3, r22 -/* 802FBC14 002F7874 48 00 42 D1 */ bl func_802FFEE4 +/* 802FBC14 002F7874 48 00 42 D1 */ bl NHTTPi_GetThreadInfoP /* 802FBC18 002F7878 7C 78 1B 78 */ mr r24, r3 /* 802FBC1C 002F787C 7E C3 B3 78 */ mr r3, r22 -/* 802FBC20 002F7880 48 00 42 BD */ bl func_802FFEDC +/* 802FBC20 002F7880 48 00 42 BD */ bl NHTTPi_GetReqInfoP /* 802FBC24 002F7884 80 63 00 00 */ lwz r3, 0(r3) /* 802FBC28 002F7888 7E E7 BB 78 */ mr r7, r23 /* 802FBC2C 002F788C 80 B9 07 D0 */ lwz r5, 0x7d0(r25) @@ -1309,15 +1309,15 @@ lbl_802FBC64: /* 802FBC68 002F78C8 41 82 00 08 */ beq lbl_802FBC70 /* 802FBC6C 002F78CC 48 00 02 0C */ b lbl_802FBE78 lbl_802FBC70: -/* 802FBC70 002F78D0 48 00 41 F9 */ bl func_802FFE68 +/* 802FBC70 002F78D0 48 00 41 F9 */ bl NHTTPi_GetSystemInfoP /* 802FBC74 002F78D4 7C 76 1B 78 */ mr r22, r3 -/* 802FBC78 002F78D8 48 00 42 59 */ bl func_802FFED0 +/* 802FBC78 002F78D8 48 00 42 59 */ bl NHTTPi_GetBgnEndInfoP /* 802FBC7C 002F78DC 7C 78 1B 78 */ mr r24, r3 /* 802FBC80 002F78E0 7E C3 B3 78 */ mr r3, r22 -/* 802FBC84 002F78E4 48 00 42 61 */ bl func_802FFEE4 +/* 802FBC84 002F78E4 48 00 42 61 */ bl NHTTPi_GetThreadInfoP /* 802FBC88 002F78E8 7C 79 1B 78 */ mr r25, r3 /* 802FBC8C 002F78EC 7E C3 B3 78 */ mr r3, r22 -/* 802FBC90 002F78F0 48 00 42 4D */ bl func_802FFEDC +/* 802FBC90 002F78F0 48 00 42 4D */ bl NHTTPi_GetReqInfoP /* 802FBC94 002F78F4 80 63 00 00 */ lwz r3, 0(r3) /* 802FBC98 002F78F8 7F 68 DB 78 */ mr r8, r27 /* 802FBC9C 002F78FC 80 B8 07 D0 */ lwz r5, 0x7d0(r24) @@ -1341,15 +1341,15 @@ lbl_802FBCD4: /* 802FBCDC 002F793C 48 00 01 9C */ b lbl_802FBE78 lbl_802FBCE0: /* 802FBCE0 002F7940 3A CD 8C 2C */ addi r22, r13, lbl_8063DEEC-_SDA_BASE_ -/* 802FBCE4 002F7944 48 00 41 85 */ bl func_802FFE68 +/* 802FBCE4 002F7944 48 00 41 85 */ bl NHTTPi_GetSystemInfoP /* 802FBCE8 002F7948 7C 77 1B 78 */ mr r23, r3 -/* 802FBCEC 002F794C 48 00 41 E5 */ bl func_802FFED0 +/* 802FBCEC 002F794C 48 00 41 E5 */ bl NHTTPi_GetBgnEndInfoP /* 802FBCF0 002F7950 7C 7B 1B 78 */ mr r27, r3 /* 802FBCF4 002F7954 7E E3 BB 78 */ mr r3, r23 -/* 802FBCF8 002F7958 48 00 41 ED */ bl func_802FFEE4 +/* 802FBCF8 002F7958 48 00 41 ED */ bl NHTTPi_GetThreadInfoP /* 802FBCFC 002F795C 7C 79 1B 78 */ mr r25, r3 /* 802FBD00 002F7960 7E E3 BB 78 */ mr r3, r23 -/* 802FBD04 002F7964 48 00 41 D9 */ bl func_802FFEDC +/* 802FBD04 002F7964 48 00 41 D9 */ bl NHTTPi_GetReqInfoP /* 802FBD08 002F7968 80 63 00 00 */ lwz r3, 0(r3) /* 802FBD0C 002F796C 7E C7 B3 78 */ mr r7, r22 /* 802FBD10 002F7970 80 BB 07 D0 */ lwz r5, 0x7d0(r27) @@ -1373,15 +1373,15 @@ lbl_802FBD48: /* 802FBD50 002F79B0 48 00 01 28 */ b lbl_802FBE78 lbl_802FBD54: /* 802FBD54 002F79B4 3A CD 8C 2C */ addi r22, r13, lbl_8063DEEC-_SDA_BASE_ -/* 802FBD58 002F79B8 48 00 41 11 */ bl func_802FFE68 +/* 802FBD58 002F79B8 48 00 41 11 */ bl NHTTPi_GetSystemInfoP /* 802FBD5C 002F79BC 7C 77 1B 78 */ mr r23, r3 -/* 802FBD60 002F79C0 48 00 41 71 */ bl func_802FFED0 +/* 802FBD60 002F79C0 48 00 41 71 */ bl NHTTPi_GetBgnEndInfoP /* 802FBD64 002F79C4 7C 79 1B 78 */ mr r25, r3 /* 802FBD68 002F79C8 7E E3 BB 78 */ mr r3, r23 -/* 802FBD6C 002F79CC 48 00 41 79 */ bl func_802FFEE4 +/* 802FBD6C 002F79CC 48 00 41 79 */ bl NHTTPi_GetThreadInfoP /* 802FBD70 002F79D0 7C 7B 1B 78 */ mr r27, r3 /* 802FBD74 002F79D4 7E E3 BB 78 */ mr r3, r23 -/* 802FBD78 002F79D8 48 00 41 65 */ bl func_802FFEDC +/* 802FBD78 002F79D8 48 00 41 65 */ bl NHTTPi_GetReqInfoP /* 802FBD7C 002F79DC 80 63 00 00 */ lwz r3, 0(r3) /* 802FBD80 002F79E0 7E C7 B3 78 */ mr r7, r22 /* 802FBD84 002F79E4 80 B9 07 D0 */ lwz r5, 0x7d0(r25) @@ -1420,15 +1420,15 @@ lbl_802FBDC8: /* 802FBDFC 002F7A5C 48 00 00 7C */ b lbl_802FBE78 lbl_802FBE00: /* 802FBE00 002F7A60 82 DD 02 40 */ lwz r22, 0x240(r29) -/* 802FBE04 002F7A64 48 00 40 65 */ bl func_802FFE68 +/* 802FBE04 002F7A64 48 00 40 65 */ bl NHTTPi_GetSystemInfoP /* 802FBE08 002F7A68 7C 77 1B 78 */ mr r23, r3 -/* 802FBE0C 002F7A6C 48 00 40 C5 */ bl func_802FFED0 +/* 802FBE0C 002F7A6C 48 00 40 C5 */ bl NHTTPi_GetBgnEndInfoP /* 802FBE10 002F7A70 7C 7C 1B 78 */ mr r28, r3 /* 802FBE14 002F7A74 7E E3 BB 78 */ mr r3, r23 -/* 802FBE18 002F7A78 48 00 40 CD */ bl func_802FFEE4 +/* 802FBE18 002F7A78 48 00 40 CD */ bl NHTTPi_GetThreadInfoP /* 802FBE1C 002F7A7C 7C 7B 1B 78 */ mr r27, r3 /* 802FBE20 002F7A80 7E E3 BB 78 */ mr r3, r23 -/* 802FBE24 002F7A84 48 00 40 B9 */ bl func_802FFEDC +/* 802FBE24 002F7A84 48 00 40 B9 */ bl NHTTPi_GetReqInfoP /* 802FBE28 002F7A88 80 63 00 00 */ lwz r3, 0(r3) /* 802FBE2C 002F7A8C 7F 07 C3 78 */ mr r7, r24 /* 802FBE30 002F7A90 80 BC 07 D0 */ lwz r5, 0x7d0(r28) @@ -1470,19 +1470,19 @@ NHTTPi_SendProcPostDataBinary: /* 802FBEA4 002F7B04 3F C0 80 40 */ lis r30, lbl_803FE148@ha /* 802FBEA8 002F7B08 7C 75 1B 78 */ mr r21, r3 /* 802FBEAC 002F7B0C 3B DE E1 48 */ addi r30, r30, lbl_803FE148@l -/* 802FBEB0 002F7B10 48 00 3F B9 */ bl func_802FFE68 +/* 802FBEB0 002F7B10 48 00 3F B9 */ bl NHTTPi_GetSystemInfoP /* 802FBEB4 002F7B14 7C 70 1B 78 */ mr r16, r3 -/* 802FBEB8 002F7B18 48 00 40 35 */ bl func_802FFEEC +/* 802FBEB8 002F7B18 48 00 40 35 */ bl NHTTPi_GetMutexInfoP /* 802FBEBC 002F7B1C 7C 78 1B 78 */ mr r24, r3 /* 802FBEC0 002F7B20 7E 03 83 78 */ mr r3, r16 -/* 802FBEC4 002F7B24 48 00 40 19 */ bl func_802FFEDC +/* 802FBEC4 002F7B24 48 00 40 19 */ bl NHTTPi_GetReqInfoP /* 802FBEC8 002F7B28 80 83 00 00 */ lwz r4, 0(r3) /* 802FBECC 002F7B2C 7E 03 83 78 */ mr r3, r16 /* 802FBED0 002F7B30 82 E4 00 0C */ lwz r23, 0xc(r4) -/* 802FBED4 002F7B34 48 00 40 11 */ bl func_802FFEE4 +/* 802FBED4 002F7B34 48 00 40 11 */ bl NHTTPi_GetThreadInfoP /* 802FBED8 002F7B38 7C 73 1B 78 */ mr r19, r3 /* 802FBEDC 002F7B3C 7E 03 83 78 */ mr r3, r16 -/* 802FBEE0 002F7B40 48 00 3F F1 */ bl func_802FFED0 +/* 802FBEE0 002F7B40 48 00 3F F1 */ bl NHTTPi_GetBgnEndInfoP /* 802FBEE4 002F7B44 38 80 00 00 */ li r4, 0 /* 802FBEE8 002F7B48 7C 7F 1B 78 */ mr r31, r3 /* 802FBEEC 002F7B4C 90 81 00 08 */ stw r4, 8(r1) @@ -1540,15 +1540,15 @@ lbl_802FBF9C: /* 802FBFA4 002F7C04 90 81 00 08 */ stw r4, 8(r1) /* 802FBFA8 002F7C08 4B FF E5 61 */ bl NHTTPi_intToStr /* 802FBFAC 002F7C0C 7C 79 1B 78 */ mr r25, r3 -/* 802FBFB0 002F7C10 48 00 3E B9 */ bl func_802FFE68 +/* 802FBFB0 002F7C10 48 00 3E B9 */ bl NHTTPi_GetSystemInfoP /* 802FBFB4 002F7C14 7C 7A 1B 78 */ mr r26, r3 -/* 802FBFB8 002F7C18 48 00 3F 19 */ bl func_802FFED0 +/* 802FBFB8 002F7C18 48 00 3F 19 */ bl NHTTPi_GetBgnEndInfoP /* 802FBFBC 002F7C1C 7C 74 1B 78 */ mr r20, r3 /* 802FBFC0 002F7C20 7F 43 D3 78 */ mr r3, r26 -/* 802FBFC4 002F7C24 48 00 3F 21 */ bl func_802FFEE4 +/* 802FBFC4 002F7C24 48 00 3F 21 */ bl NHTTPi_GetThreadInfoP /* 802FBFC8 002F7C28 7C 73 1B 78 */ mr r19, r3 /* 802FBFCC 002F7C2C 7F 43 D3 78 */ mr r3, r26 -/* 802FBFD0 002F7C30 48 00 3F 0D */ bl func_802FFEDC +/* 802FBFD0 002F7C30 48 00 3F 0D */ bl NHTTPi_GetReqInfoP /* 802FBFD4 002F7C34 80 63 00 00 */ lwz r3, 0(r3) /* 802FBFD8 002F7C38 38 93 03 60 */ addi r4, r19, 0x360 /* 802FBFDC 002F7C3C 80 B4 07 D0 */ lwz r5, 0x7d0(r20) @@ -1571,15 +1571,15 @@ lbl_802FC014: /* 802FC018 002F7C78 41 82 00 08 */ beq lbl_802FC020 /* 802FC01C 002F7C7C 48 00 08 1C */ b lbl_802FC838 lbl_802FC020: -/* 802FC020 002F7C80 48 00 3E 49 */ bl func_802FFE68 +/* 802FC020 002F7C80 48 00 3E 49 */ bl NHTTPi_GetSystemInfoP /* 802FC024 002F7C84 7C 7A 1B 78 */ mr r26, r3 -/* 802FC028 002F7C88 48 00 3E A9 */ bl func_802FFED0 +/* 802FC028 002F7C88 48 00 3E A9 */ bl NHTTPi_GetBgnEndInfoP /* 802FC02C 002F7C8C 7C 74 1B 78 */ mr r20, r3 /* 802FC030 002F7C90 7F 43 D3 78 */ mr r3, r26 -/* 802FC034 002F7C94 48 00 3E B1 */ bl func_802FFEE4 +/* 802FC034 002F7C94 48 00 3E B1 */ bl NHTTPi_GetThreadInfoP /* 802FC038 002F7C98 7C 73 1B 78 */ mr r19, r3 /* 802FC03C 002F7C9C 7F 43 D3 78 */ mr r3, r26 -/* 802FC040 002F7CA0 48 00 3E 9D */ bl func_802FFEDC +/* 802FC040 002F7CA0 48 00 3E 9D */ bl NHTTPi_GetReqInfoP /* 802FC044 002F7CA4 80 63 00 00 */ lwz r3, 0(r3) /* 802FC048 002F7CA8 38 93 03 60 */ addi r4, r19, 0x360 /* 802FC04C 002F7CAC 80 B4 07 D0 */ lwz r5, 0x7d0(r20) @@ -1603,15 +1603,15 @@ lbl_802FC084: /* 802FC08C 002F7CEC 48 00 07 AC */ b lbl_802FC838 lbl_802FC090: /* 802FC090 002F7CF0 3B 4D 8C 2C */ addi r26, r13, lbl_8063DEEC-_SDA_BASE_ -/* 802FC094 002F7CF4 48 00 3D D5 */ bl func_802FFE68 +/* 802FC094 002F7CF4 48 00 3D D5 */ bl NHTTPi_GetSystemInfoP /* 802FC098 002F7CF8 7C 7B 1B 78 */ mr r27, r3 -/* 802FC09C 002F7CFC 48 00 3E 35 */ bl func_802FFED0 +/* 802FC09C 002F7CFC 48 00 3E 35 */ bl NHTTPi_GetBgnEndInfoP /* 802FC0A0 002F7D00 7C 74 1B 78 */ mr r20, r3 /* 802FC0A4 002F7D04 7F 63 DB 78 */ mr r3, r27 -/* 802FC0A8 002F7D08 48 00 3E 3D */ bl func_802FFEE4 +/* 802FC0A8 002F7D08 48 00 3E 3D */ bl NHTTPi_GetThreadInfoP /* 802FC0AC 002F7D0C 7C 73 1B 78 */ mr r19, r3 /* 802FC0B0 002F7D10 7F 63 DB 78 */ mr r3, r27 -/* 802FC0B4 002F7D14 48 00 3E 29 */ bl func_802FFEDC +/* 802FC0B4 002F7D14 48 00 3E 29 */ bl NHTTPi_GetReqInfoP /* 802FC0B8 002F7D18 80 63 00 00 */ lwz r3, 0(r3) /* 802FC0BC 002F7D1C 7F 47 D3 78 */ mr r7, r26 /* 802FC0C0 002F7D20 80 B4 07 D0 */ lwz r5, 0x7d0(r20) @@ -1636,15 +1636,15 @@ lbl_802FC0F8: lbl_802FC104: /* 802FC104 002F7D64 3F 40 80 44 */ lis r26, lbl_8044616C@ha /* 802FC108 002F7D68 3B 5A 61 6C */ addi r26, r26, lbl_8044616C@l -/* 802FC10C 002F7D6C 48 00 3D 5D */ bl func_802FFE68 +/* 802FC10C 002F7D6C 48 00 3D 5D */ bl NHTTPi_GetSystemInfoP /* 802FC110 002F7D70 7C 7B 1B 78 */ mr r27, r3 -/* 802FC114 002F7D74 48 00 3D BD */ bl func_802FFED0 +/* 802FC114 002F7D74 48 00 3D BD */ bl NHTTPi_GetBgnEndInfoP /* 802FC118 002F7D78 7C 74 1B 78 */ mr r20, r3 /* 802FC11C 002F7D7C 7F 63 DB 78 */ mr r3, r27 -/* 802FC120 002F7D80 48 00 3D C5 */ bl func_802FFEE4 +/* 802FC120 002F7D80 48 00 3D C5 */ bl NHTTPi_GetThreadInfoP /* 802FC124 002F7D84 7C 73 1B 78 */ mr r19, r3 /* 802FC128 002F7D88 7F 63 DB 78 */ mr r3, r27 -/* 802FC12C 002F7D8C 48 00 3D B1 */ bl func_802FFEDC +/* 802FC12C 002F7D8C 48 00 3D B1 */ bl NHTTPi_GetReqInfoP /* 802FC130 002F7D90 80 63 00 00 */ lwz r3, 0(r3) /* 802FC134 002F7D94 7F 47 D3 78 */ mr r7, r26 /* 802FC138 002F7D98 80 B4 07 D0 */ lwz r5, 0x7d0(r20) @@ -1667,15 +1667,15 @@ lbl_802FC170: /* 802FC174 002F7DD4 41 82 00 08 */ beq lbl_802FC17C /* 802FC178 002F7DD8 48 00 06 C0 */ b lbl_802FC838 lbl_802FC17C: -/* 802FC17C 002F7DDC 48 00 3C ED */ bl func_802FFE68 +/* 802FC17C 002F7DDC 48 00 3C ED */ bl NHTTPi_GetSystemInfoP /* 802FC180 002F7DE0 7C 7A 1B 78 */ mr r26, r3 -/* 802FC184 002F7DE4 48 00 3D 4D */ bl func_802FFED0 +/* 802FC184 002F7DE4 48 00 3D 4D */ bl NHTTPi_GetBgnEndInfoP /* 802FC188 002F7DE8 7C 74 1B 78 */ mr r20, r3 /* 802FC18C 002F7DEC 7F 43 D3 78 */ mr r3, r26 -/* 802FC190 002F7DF0 48 00 3D 55 */ bl func_802FFEE4 +/* 802FC190 002F7DF0 48 00 3D 55 */ bl NHTTPi_GetThreadInfoP /* 802FC194 002F7DF4 7C 73 1B 78 */ mr r19, r3 /* 802FC198 002F7DF8 7F 43 D3 78 */ mr r3, r26 -/* 802FC19C 002F7DFC 48 00 3D 41 */ bl func_802FFEDC +/* 802FC19C 002F7DFC 48 00 3D 41 */ bl NHTTPi_GetReqInfoP /* 802FC1A0 002F7E00 80 63 00 00 */ lwz r3, 0(r3) /* 802FC1A4 002F7E04 7F 28 CB 78 */ mr r8, r25 /* 802FC1A8 002F7E08 80 B4 07 D0 */ lwz r5, 0x7d0(r20) @@ -1699,15 +1699,15 @@ lbl_802FC1E0: /* 802FC1E8 002F7E48 48 00 06 50 */ b lbl_802FC838 lbl_802FC1EC: /* 802FC1EC 002F7E4C 3B 2D 8C 2C */ addi r25, r13, lbl_8063DEEC-_SDA_BASE_ -/* 802FC1F0 002F7E50 48 00 3C 79 */ bl func_802FFE68 +/* 802FC1F0 002F7E50 48 00 3C 79 */ bl NHTTPi_GetSystemInfoP /* 802FC1F4 002F7E54 7C 7A 1B 78 */ mr r26, r3 -/* 802FC1F8 002F7E58 48 00 3C D9 */ bl func_802FFED0 +/* 802FC1F8 002F7E58 48 00 3C D9 */ bl NHTTPi_GetBgnEndInfoP /* 802FC1FC 002F7E5C 7C 74 1B 78 */ mr r20, r3 /* 802FC200 002F7E60 7F 43 D3 78 */ mr r3, r26 -/* 802FC204 002F7E64 48 00 3C E1 */ bl func_802FFEE4 +/* 802FC204 002F7E64 48 00 3C E1 */ bl NHTTPi_GetThreadInfoP /* 802FC208 002F7E68 7C 73 1B 78 */ mr r19, r3 /* 802FC20C 002F7E6C 7F 43 D3 78 */ mr r3, r26 -/* 802FC210 002F7E70 48 00 3C CD */ bl func_802FFEDC +/* 802FC210 002F7E70 48 00 3C CD */ bl NHTTPi_GetReqInfoP /* 802FC214 002F7E74 80 63 00 00 */ lwz r3, 0(r3) /* 802FC218 002F7E78 7F 27 CB 78 */ mr r7, r25 /* 802FC21C 002F7E7C 80 B4 07 D0 */ lwz r5, 0x7d0(r20) @@ -1731,15 +1731,15 @@ lbl_802FC254: /* 802FC25C 002F7EBC 48 00 05 DC */ b lbl_802FC838 lbl_802FC260: /* 802FC260 002F7EC0 3B 2D 8C 2C */ addi r25, r13, lbl_8063DEEC-_SDA_BASE_ -/* 802FC264 002F7EC4 48 00 3C 05 */ bl func_802FFE68 +/* 802FC264 002F7EC4 48 00 3C 05 */ bl NHTTPi_GetSystemInfoP /* 802FC268 002F7EC8 7C 7A 1B 78 */ mr r26, r3 -/* 802FC26C 002F7ECC 48 00 3C 65 */ bl func_802FFED0 +/* 802FC26C 002F7ECC 48 00 3C 65 */ bl NHTTPi_GetBgnEndInfoP /* 802FC270 002F7ED0 7C 74 1B 78 */ mr r20, r3 /* 802FC274 002F7ED4 7F 43 D3 78 */ mr r3, r26 -/* 802FC278 002F7ED8 48 00 3C 6D */ bl func_802FFEE4 +/* 802FC278 002F7ED8 48 00 3C 6D */ bl NHTTPi_GetThreadInfoP /* 802FC27C 002F7EDC 7C 73 1B 78 */ mr r19, r3 /* 802FC280 002F7EE0 7F 43 D3 78 */ mr r3, r26 -/* 802FC284 002F7EE4 48 00 3C 59 */ bl func_802FFEDC +/* 802FC284 002F7EE4 48 00 3C 59 */ bl NHTTPi_GetReqInfoP /* 802FC288 002F7EE8 80 63 00 00 */ lwz r3, 0(r3) /* 802FC28C 002F7EEC 7F 27 CB 78 */ mr r7, r25 /* 802FC290 002F7EF0 80 B4 07 D0 */ lwz r5, 0x7d0(r20) @@ -1769,15 +1769,15 @@ lbl_802FC2D4: /* 802FC2E4 002F7F44 3B 4D 8C 2C */ addi r26, r13, lbl_8063DEEC-_SDA_BASE_ /* 802FC2E8 002F7F48 48 00 04 60 */ b lbl_802FC748 lbl_802FC2EC: -/* 802FC2EC 002F7F4C 48 00 3B 7D */ bl func_802FFE68 +/* 802FC2EC 002F7F4C 48 00 3B 7D */ bl NHTTPi_GetSystemInfoP /* 802FC2F0 002F7F50 7C 72 1B 78 */ mr r18, r3 -/* 802FC2F4 002F7F54 48 00 3B DD */ bl func_802FFED0 +/* 802FC2F4 002F7F54 48 00 3B DD */ bl NHTTPi_GetBgnEndInfoP /* 802FC2F8 002F7F58 7C 74 1B 78 */ mr r20, r3 /* 802FC2FC 002F7F5C 7E 43 93 78 */ mr r3, r18 -/* 802FC300 002F7F60 48 00 3B E5 */ bl func_802FFEE4 +/* 802FC300 002F7F60 48 00 3B E5 */ bl NHTTPi_GetThreadInfoP /* 802FC304 002F7F64 7C 73 1B 78 */ mr r19, r3 /* 802FC308 002F7F68 7E 43 93 78 */ mr r3, r18 -/* 802FC30C 002F7F6C 48 00 3B D1 */ bl func_802FFEDC +/* 802FC30C 002F7F6C 48 00 3B D1 */ bl NHTTPi_GetReqInfoP /* 802FC310 002F7F70 80 63 00 00 */ lwz r3, 0(r3) /* 802FC314 002F7F74 38 93 03 60 */ addi r4, r19, 0x360 /* 802FC318 002F7F78 80 B4 07 D0 */ lwz r5, 0x7d0(r20) @@ -1800,15 +1800,15 @@ lbl_802FC350: /* 802FC354 002F7FB4 41 82 00 08 */ beq lbl_802FC35C /* 802FC358 002F7FB8 48 00 04 E0 */ b lbl_802FC838 lbl_802FC35C: -/* 802FC35C 002F7FBC 48 00 3B 0D */ bl func_802FFE68 +/* 802FC35C 002F7FBC 48 00 3B 0D */ bl NHTTPi_GetSystemInfoP /* 802FC360 002F7FC0 7C 72 1B 78 */ mr r18, r3 -/* 802FC364 002F7FC4 48 00 3B 6D */ bl func_802FFED0 +/* 802FC364 002F7FC4 48 00 3B 6D */ bl NHTTPi_GetBgnEndInfoP /* 802FC368 002F7FC8 7C 74 1B 78 */ mr r20, r3 /* 802FC36C 002F7FCC 7E 43 93 78 */ mr r3, r18 -/* 802FC370 002F7FD0 48 00 3B 75 */ bl func_802FFEE4 +/* 802FC370 002F7FD0 48 00 3B 75 */ bl NHTTPi_GetThreadInfoP /* 802FC374 002F7FD4 7C 73 1B 78 */ mr r19, r3 /* 802FC378 002F7FD8 7E 43 93 78 */ mr r3, r18 -/* 802FC37C 002F7FDC 48 00 3B 61 */ bl func_802FFEDC +/* 802FC37C 002F7FDC 48 00 3B 61 */ bl NHTTPi_GetReqInfoP /* 802FC380 002F7FE0 80 63 00 00 */ lwz r3, 0(r3) /* 802FC384 002F7FE4 7F A7 EB 78 */ mr r7, r29 /* 802FC388 002F7FE8 80 B4 07 D0 */ lwz r5, 0x7d0(r20) @@ -1831,15 +1831,15 @@ lbl_802FC3C0: /* 802FC3C4 002F8024 41 82 00 08 */ beq lbl_802FC3CC /* 802FC3C8 002F8028 48 00 04 70 */ b lbl_802FC838 lbl_802FC3CC: -/* 802FC3CC 002F802C 48 00 3A 9D */ bl func_802FFE68 +/* 802FC3CC 002F802C 48 00 3A 9D */ bl NHTTPi_GetSystemInfoP /* 802FC3D0 002F8030 7C 72 1B 78 */ mr r18, r3 -/* 802FC3D4 002F8034 48 00 3A FD */ bl func_802FFED0 +/* 802FC3D4 002F8034 48 00 3A FD */ bl NHTTPi_GetBgnEndInfoP /* 802FC3D8 002F8038 7C 74 1B 78 */ mr r20, r3 /* 802FC3DC 002F803C 7E 43 93 78 */ mr r3, r18 -/* 802FC3E0 002F8040 48 00 3B 05 */ bl func_802FFEE4 +/* 802FC3E0 002F8040 48 00 3B 05 */ bl NHTTPi_GetThreadInfoP /* 802FC3E4 002F8044 7C 73 1B 78 */ mr r19, r3 /* 802FC3E8 002F8048 7E 43 93 78 */ mr r3, r18 -/* 802FC3EC 002F804C 48 00 3A F1 */ bl func_802FFEDC +/* 802FC3EC 002F804C 48 00 3A F1 */ bl NHTTPi_GetReqInfoP /* 802FC3F0 002F8050 80 63 00 00 */ lwz r3, 0(r3) /* 802FC3F4 002F8054 38 93 03 60 */ addi r4, r19, 0x360 /* 802FC3F8 002F8058 80 B4 07 D0 */ lwz r5, 0x7d0(r20) @@ -1866,15 +1866,15 @@ lbl_802FC43C: /* 802FC440 002F80A0 4B FF DC A1 */ bl NHTTPi_strlen /* 802FC444 002F80A4 82 59 00 08 */ lwz r18, 8(r25) /* 802FC448 002F80A8 7C 71 1B 78 */ mr r17, r3 -/* 802FC44C 002F80AC 48 00 3A 1D */ bl func_802FFE68 +/* 802FC44C 002F80AC 48 00 3A 1D */ bl NHTTPi_GetSystemInfoP /* 802FC450 002F80B0 7C 70 1B 78 */ mr r16, r3 -/* 802FC454 002F80B4 48 00 3A 7D */ bl func_802FFED0 +/* 802FC454 002F80B4 48 00 3A 7D */ bl NHTTPi_GetBgnEndInfoP /* 802FC458 002F80B8 7C 74 1B 78 */ mr r20, r3 /* 802FC45C 002F80BC 7E 03 83 78 */ mr r3, r16 -/* 802FC460 002F80C0 48 00 3A 85 */ bl func_802FFEE4 +/* 802FC460 002F80C0 48 00 3A 85 */ bl NHTTPi_GetThreadInfoP /* 802FC464 002F80C4 7C 73 1B 78 */ mr r19, r3 /* 802FC468 002F80C8 7E 03 83 78 */ mr r3, r16 -/* 802FC46C 002F80CC 48 00 3A 71 */ bl func_802FFEDC +/* 802FC46C 002F80CC 48 00 3A 71 */ bl NHTTPi_GetReqInfoP /* 802FC470 002F80D0 80 63 00 00 */ lwz r3, 0(r3) /* 802FC474 002F80D4 7E 47 93 78 */ mr r7, r18 /* 802FC478 002F80D8 80 B4 07 D0 */ lwz r5, 0x7d0(r20) @@ -1897,15 +1897,15 @@ lbl_802FC4B0: /* 802FC4B4 002F8114 41 82 00 08 */ beq lbl_802FC4BC /* 802FC4B8 002F8118 48 00 03 80 */ b lbl_802FC838 lbl_802FC4BC: -/* 802FC4BC 002F811C 48 00 39 AD */ bl func_802FFE68 +/* 802FC4BC 002F811C 48 00 39 AD */ bl NHTTPi_GetSystemInfoP /* 802FC4C0 002F8120 7C 70 1B 78 */ mr r16, r3 -/* 802FC4C4 002F8124 48 00 3A 0D */ bl func_802FFED0 +/* 802FC4C4 002F8124 48 00 3A 0D */ bl NHTTPi_GetBgnEndInfoP /* 802FC4C8 002F8128 7C 74 1B 78 */ mr r20, r3 /* 802FC4CC 002F812C 7E 03 83 78 */ mr r3, r16 -/* 802FC4D0 002F8130 48 00 3A 15 */ bl func_802FFEE4 +/* 802FC4D0 002F8130 48 00 3A 15 */ bl NHTTPi_GetThreadInfoP /* 802FC4D4 002F8134 7C 73 1B 78 */ mr r19, r3 /* 802FC4D8 002F8138 7E 03 83 78 */ mr r3, r16 -/* 802FC4DC 002F813C 48 00 3A 01 */ bl func_802FFEDC +/* 802FC4DC 002F813C 48 00 3A 01 */ bl NHTTPi_GetReqInfoP /* 802FC4E0 002F8140 80 63 00 00 */ lwz r3, 0(r3) /* 802FC4E4 002F8144 7F 87 E3 78 */ mr r7, r28 /* 802FC4E8 002F8148 80 B4 07 D0 */ lwz r5, 0x7d0(r20) @@ -1931,15 +1931,15 @@ lbl_802FC52C: /* 802FC52C 002F818C 80 19 00 14 */ lwz r0, 0x14(r25) /* 802FC530 002F8190 2C 00 00 00 */ cmpwi r0, 0 /* 802FC534 002F8194 41 82 00 74 */ beq lbl_802FC5A8 -/* 802FC538 002F8198 48 00 39 31 */ bl func_802FFE68 +/* 802FC538 002F8198 48 00 39 31 */ bl NHTTPi_GetSystemInfoP /* 802FC53C 002F819C 7C 70 1B 78 */ mr r16, r3 -/* 802FC540 002F81A0 48 00 39 91 */ bl func_802FFED0 +/* 802FC540 002F81A0 48 00 39 91 */ bl NHTTPi_GetBgnEndInfoP /* 802FC544 002F81A4 7C 74 1B 78 */ mr r20, r3 /* 802FC548 002F81A8 7E 03 83 78 */ mr r3, r16 -/* 802FC54C 002F81AC 48 00 39 99 */ bl func_802FFEE4 +/* 802FC54C 002F81AC 48 00 39 99 */ bl NHTTPi_GetThreadInfoP /* 802FC550 002F81B0 7C 73 1B 78 */ mr r19, r3 /* 802FC554 002F81B4 7E 03 83 78 */ mr r3, r16 -/* 802FC558 002F81B8 48 00 39 85 */ bl func_802FFEDC +/* 802FC558 002F81B8 48 00 39 85 */ bl NHTTPi_GetReqInfoP /* 802FC55C 002F81BC 80 63 00 00 */ lwz r3, 0(r3) /* 802FC560 002F81C0 38 93 03 60 */ addi r4, r19, 0x360 /* 802FC564 002F81C4 80 B4 07 D0 */ lwz r5, 0x7d0(r20) @@ -1962,15 +1962,15 @@ lbl_802FC59C: /* 802FC5A0 002F8200 41 82 00 08 */ beq lbl_802FC5A8 /* 802FC5A4 002F8204 48 00 02 94 */ b lbl_802FC838 lbl_802FC5A8: -/* 802FC5A8 002F8208 48 00 38 C1 */ bl func_802FFE68 +/* 802FC5A8 002F8208 48 00 38 C1 */ bl NHTTPi_GetSystemInfoP /* 802FC5AC 002F820C 7C 70 1B 78 */ mr r16, r3 -/* 802FC5B0 002F8210 48 00 39 21 */ bl func_802FFED0 +/* 802FC5B0 002F8210 48 00 39 21 */ bl NHTTPi_GetBgnEndInfoP /* 802FC5B4 002F8214 7C 74 1B 78 */ mr r20, r3 /* 802FC5B8 002F8218 7E 03 83 78 */ mr r3, r16 -/* 802FC5BC 002F821C 48 00 39 29 */ bl func_802FFEE4 +/* 802FC5BC 002F821C 48 00 39 29 */ bl NHTTPi_GetThreadInfoP /* 802FC5C0 002F8220 7C 73 1B 78 */ mr r19, r3 /* 802FC5C4 002F8224 7E 03 83 78 */ mr r3, r16 -/* 802FC5C8 002F8228 48 00 39 15 */ bl func_802FFEDC +/* 802FC5C8 002F8228 48 00 39 15 */ bl NHTTPi_GetReqInfoP /* 802FC5CC 002F822C 80 63 00 00 */ lwz r3, 0(r3) /* 802FC5D0 002F8230 7F 67 DB 78 */ mr r7, r27 /* 802FC5D4 002F8234 80 B4 07 D0 */ lwz r5, 0x7d0(r20) @@ -2009,15 +2009,15 @@ lbl_802FC618: /* 802FC64C 002F82AC 48 00 01 EC */ b lbl_802FC838 lbl_802FC650: /* 802FC650 002F82B0 82 19 00 10 */ lwz r16, 0x10(r25) -/* 802FC654 002F82B4 48 00 38 15 */ bl func_802FFE68 +/* 802FC654 002F82B4 48 00 38 15 */ bl NHTTPi_GetSystemInfoP /* 802FC658 002F82B8 7C 71 1B 78 */ mr r17, r3 -/* 802FC65C 002F82BC 48 00 38 75 */ bl func_802FFED0 +/* 802FC65C 002F82BC 48 00 38 75 */ bl NHTTPi_GetBgnEndInfoP /* 802FC660 002F82C0 7C 74 1B 78 */ mr r20, r3 /* 802FC664 002F82C4 7E 23 8B 78 */ mr r3, r17 -/* 802FC668 002F82C8 48 00 38 7D */ bl func_802FFEE4 +/* 802FC668 002F82C8 48 00 38 7D */ bl NHTTPi_GetThreadInfoP /* 802FC66C 002F82CC 7C 73 1B 78 */ mr r19, r3 /* 802FC670 002F82D0 7E 23 8B 78 */ mr r3, r17 -/* 802FC674 002F82D4 48 00 38 69 */ bl func_802FFEDC +/* 802FC674 002F82D4 48 00 38 69 */ bl NHTTPi_GetReqInfoP /* 802FC678 002F82D8 80 63 00 00 */ lwz r3, 0(r3) /* 802FC67C 002F82DC 7E 47 93 78 */ mr r7, r18 /* 802FC680 002F82E0 80 B4 07 D0 */ lwz r5, 0x7d0(r20) @@ -2040,15 +2040,15 @@ lbl_802FC6B8: /* 802FC6BC 002F831C 41 82 00 08 */ beq lbl_802FC6C4 /* 802FC6C0 002F8320 48 00 01 78 */ b lbl_802FC838 lbl_802FC6C4: -/* 802FC6C4 002F8324 48 00 37 A5 */ bl func_802FFE68 +/* 802FC6C4 002F8324 48 00 37 A5 */ bl NHTTPi_GetSystemInfoP /* 802FC6C8 002F8328 7C 70 1B 78 */ mr r16, r3 -/* 802FC6CC 002F832C 48 00 38 05 */ bl func_802FFED0 +/* 802FC6CC 002F832C 48 00 38 05 */ bl NHTTPi_GetBgnEndInfoP /* 802FC6D0 002F8330 7C 73 1B 78 */ mr r19, r3 /* 802FC6D4 002F8334 7E 03 83 78 */ mr r3, r16 -/* 802FC6D8 002F8338 48 00 38 0D */ bl func_802FFEE4 +/* 802FC6D8 002F8338 48 00 38 0D */ bl NHTTPi_GetThreadInfoP /* 802FC6DC 002F833C 7C 74 1B 78 */ mr r20, r3 /* 802FC6E0 002F8340 7E 03 83 78 */ mr r3, r16 -/* 802FC6E4 002F8344 48 00 37 F9 */ bl func_802FFEDC +/* 802FC6E4 002F8344 48 00 37 F9 */ bl NHTTPi_GetReqInfoP /* 802FC6E8 002F8348 80 63 00 00 */ lwz r3, 0(r3) /* 802FC6EC 002F834C 7F 47 D3 78 */ mr r7, r26 /* 802FC6F0 002F8350 80 B3 07 D0 */ lwz r5, 0x7d0(r19) @@ -2080,15 +2080,15 @@ lbl_802FC748: /* 802FC748 002F83A8 2C 19 00 00 */ cmpwi r25, 0 /* 802FC74C 002F83AC 40 82 FB A0 */ bne lbl_802FC2EC lbl_802FC750: -/* 802FC750 002F83B0 48 00 37 19 */ bl func_802FFE68 +/* 802FC750 002F83B0 48 00 37 19 */ bl NHTTPi_GetSystemInfoP /* 802FC754 002F83B4 7C 70 1B 78 */ mr r16, r3 -/* 802FC758 002F83B8 48 00 37 79 */ bl func_802FFED0 +/* 802FC758 002F83B8 48 00 37 79 */ bl NHTTPi_GetBgnEndInfoP /* 802FC75C 002F83BC 7C 78 1B 78 */ mr r24, r3 /* 802FC760 002F83C0 7E 03 83 78 */ mr r3, r16 -/* 802FC764 002F83C4 48 00 37 81 */ bl func_802FFEE4 +/* 802FC764 002F83C4 48 00 37 81 */ bl NHTTPi_GetThreadInfoP /* 802FC768 002F83C8 7C 76 1B 78 */ mr r22, r3 /* 802FC76C 002F83CC 7E 03 83 78 */ mr r3, r16 -/* 802FC770 002F83D0 48 00 37 6D */ bl func_802FFEDC +/* 802FC770 002F83D0 48 00 37 6D */ bl NHTTPi_GetReqInfoP /* 802FC774 002F83D4 80 63 00 00 */ lwz r3, 0(r3) /* 802FC778 002F83D8 38 96 03 60 */ addi r4, r22, 0x360 /* 802FC77C 002F83DC 80 B8 07 D0 */ lwz r5, 0x7d0(r24) @@ -2112,15 +2112,15 @@ lbl_802FC7B4: /* 802FC7BC 002F841C 48 00 00 7C */ b lbl_802FC838 lbl_802FC7C0: /* 802FC7C0 002F8420 3A 0D 8C 40 */ addi r16, r13, lbl_8063DF00-_SDA_BASE_ -/* 802FC7C4 002F8424 48 00 36 A5 */ bl func_802FFE68 +/* 802FC7C4 002F8424 48 00 36 A5 */ bl NHTTPi_GetSystemInfoP /* 802FC7C8 002F8428 7C 71 1B 78 */ mr r17, r3 -/* 802FC7CC 002F842C 48 00 37 05 */ bl func_802FFED0 +/* 802FC7CC 002F842C 48 00 37 05 */ bl NHTTPi_GetBgnEndInfoP /* 802FC7D0 002F8430 7C 77 1B 78 */ mr r23, r3 /* 802FC7D4 002F8434 7E 23 8B 78 */ mr r3, r17 -/* 802FC7D8 002F8438 48 00 37 0D */ bl func_802FFEE4 +/* 802FC7D8 002F8438 48 00 37 0D */ bl NHTTPi_GetThreadInfoP /* 802FC7DC 002F843C 7C 76 1B 78 */ mr r22, r3 /* 802FC7E0 002F8440 7E 23 8B 78 */ mr r3, r17 -/* 802FC7E4 002F8444 48 00 36 F9 */ bl func_802FFEDC +/* 802FC7E4 002F8444 48 00 36 F9 */ bl NHTTPi_GetReqInfoP /* 802FC7E8 002F8448 80 63 00 00 */ lwz r3, 0(r3) /* 802FC7EC 002F844C 7E 07 83 78 */ mr r7, r16 /* 802FC7F0 002F8450 80 B7 07 D0 */ lwz r5, 0x7d0(r23) @@ -2159,19 +2159,19 @@ NHTTPi_SendProcPostDataAscii: /* 802FC85C 002F84BC 39 61 00 50 */ addi r11, r1, 0x50 /* 802FC860 002F84C0 4B EC A8 A9 */ bl _savegpr_19 /* 802FC864 002F84C4 7C 77 1B 78 */ mr r23, r3 -/* 802FC868 002F84C8 48 00 36 01 */ bl func_802FFE68 +/* 802FC868 002F84C8 48 00 36 01 */ bl NHTTPi_GetSystemInfoP /* 802FC86C 002F84CC 7C 73 1B 78 */ mr r19, r3 -/* 802FC870 002F84D0 48 00 36 7D */ bl func_802FFEEC +/* 802FC870 002F84D0 48 00 36 7D */ bl NHTTPi_GetMutexInfoP /* 802FC874 002F84D4 7C 7A 1B 78 */ mr r26, r3 /* 802FC878 002F84D8 7E 63 9B 78 */ mr r3, r19 -/* 802FC87C 002F84DC 48 00 36 61 */ bl func_802FFEDC +/* 802FC87C 002F84DC 48 00 36 61 */ bl NHTTPi_GetReqInfoP /* 802FC880 002F84E0 80 83 00 00 */ lwz r4, 0(r3) /* 802FC884 002F84E4 7E 63 9B 78 */ mr r3, r19 /* 802FC888 002F84E8 83 24 00 0C */ lwz r25, 0xc(r4) -/* 802FC88C 002F84EC 48 00 36 59 */ bl func_802FFEE4 +/* 802FC88C 002F84EC 48 00 36 59 */ bl NHTTPi_GetThreadInfoP /* 802FC890 002F84F0 7C 75 1B 78 */ mr r21, r3 /* 802FC894 002F84F4 7E 63 9B 78 */ mr r3, r19 -/* 802FC898 002F84F8 48 00 36 39 */ bl func_802FFED0 +/* 802FC898 002F84F8 48 00 36 39 */ bl NHTTPi_GetBgnEndInfoP /* 802FC89C 002F84FC 38 00 00 00 */ li r0, 0 /* 802FC8A0 002F8500 7C 7F 1B 78 */ mr r31, r3 /* 802FC8A4 002F8504 90 01 00 08 */ stw r0, 8(r1) @@ -2220,15 +2220,15 @@ lbl_802FC938: /* 802FC93C 002F859C 38 61 00 0C */ addi r3, r1, 0xc /* 802FC940 002F85A0 4B FF DB C9 */ bl NHTTPi_intToStr /* 802FC944 002F85A4 7C 7B 1B 78 */ mr r27, r3 -/* 802FC948 002F85A8 48 00 35 21 */ bl func_802FFE68 +/* 802FC948 002F85A8 48 00 35 21 */ bl NHTTPi_GetSystemInfoP /* 802FC94C 002F85AC 7C 7C 1B 78 */ mr r28, r3 -/* 802FC950 002F85B0 48 00 35 81 */ bl func_802FFED0 +/* 802FC950 002F85B0 48 00 35 81 */ bl NHTTPi_GetBgnEndInfoP /* 802FC954 002F85B4 7C 76 1B 78 */ mr r22, r3 /* 802FC958 002F85B8 7F 83 E3 78 */ mr r3, r28 -/* 802FC95C 002F85BC 48 00 35 89 */ bl func_802FFEE4 +/* 802FC95C 002F85BC 48 00 35 89 */ bl NHTTPi_GetThreadInfoP /* 802FC960 002F85C0 7C 75 1B 78 */ mr r21, r3 /* 802FC964 002F85C4 7F 83 E3 78 */ mr r3, r28 -/* 802FC968 002F85C8 48 00 35 75 */ bl func_802FFEDC +/* 802FC968 002F85C8 48 00 35 75 */ bl NHTTPi_GetReqInfoP /* 802FC96C 002F85CC 80 63 00 00 */ lwz r3, 0(r3) /* 802FC970 002F85D0 3C E0 80 40 */ lis r7, lbl_803FE1BC@ha /* 802FC974 002F85D4 80 B6 07 D0 */ lwz r5, 0x7d0(r22) @@ -2254,15 +2254,15 @@ lbl_802FC9B0: lbl_802FC9BC: /* 802FC9BC 002F861C 3F 80 80 44 */ lis r28, lbl_8044616C@ha /* 802FC9C0 002F8620 3B 9C 61 6C */ addi r28, r28, lbl_8044616C@l -/* 802FC9C4 002F8624 48 00 34 A5 */ bl func_802FFE68 +/* 802FC9C4 002F8624 48 00 34 A5 */ bl NHTTPi_GetSystemInfoP /* 802FC9C8 002F8628 7C 7D 1B 78 */ mr r29, r3 -/* 802FC9CC 002F862C 48 00 35 05 */ bl func_802FFED0 +/* 802FC9CC 002F862C 48 00 35 05 */ bl NHTTPi_GetBgnEndInfoP /* 802FC9D0 002F8630 7C 76 1B 78 */ mr r22, r3 /* 802FC9D4 002F8634 7F A3 EB 78 */ mr r3, r29 -/* 802FC9D8 002F8638 48 00 35 0D */ bl func_802FFEE4 +/* 802FC9D8 002F8638 48 00 35 0D */ bl NHTTPi_GetThreadInfoP /* 802FC9DC 002F863C 7C 75 1B 78 */ mr r21, r3 /* 802FC9E0 002F8640 7F A3 EB 78 */ mr r3, r29 -/* 802FC9E4 002F8644 48 00 34 F9 */ bl func_802FFEDC +/* 802FC9E4 002F8644 48 00 34 F9 */ bl NHTTPi_GetReqInfoP /* 802FC9E8 002F8648 80 63 00 00 */ lwz r3, 0(r3) /* 802FC9EC 002F864C 7F 87 E3 78 */ mr r7, r28 /* 802FC9F0 002F8650 80 B6 07 D0 */ lwz r5, 0x7d0(r22) @@ -2285,15 +2285,15 @@ lbl_802FCA28: /* 802FCA2C 002F868C 41 82 00 08 */ beq lbl_802FCA34 /* 802FCA30 002F8690 48 00 03 DC */ b lbl_802FCE0C lbl_802FCA34: -/* 802FCA34 002F8694 48 00 34 35 */ bl func_802FFE68 +/* 802FCA34 002F8694 48 00 34 35 */ bl NHTTPi_GetSystemInfoP /* 802FCA38 002F8698 7C 7C 1B 78 */ mr r28, r3 -/* 802FCA3C 002F869C 48 00 34 95 */ bl func_802FFED0 +/* 802FCA3C 002F869C 48 00 34 95 */ bl NHTTPi_GetBgnEndInfoP /* 802FCA40 002F86A0 7C 76 1B 78 */ mr r22, r3 /* 802FCA44 002F86A4 7F 83 E3 78 */ mr r3, r28 -/* 802FCA48 002F86A8 48 00 34 9D */ bl func_802FFEE4 +/* 802FCA48 002F86A8 48 00 34 9D */ bl NHTTPi_GetThreadInfoP /* 802FCA4C 002F86AC 7C 75 1B 78 */ mr r21, r3 /* 802FCA50 002F86B0 7F 83 E3 78 */ mr r3, r28 -/* 802FCA54 002F86B4 48 00 34 89 */ bl func_802FFEDC +/* 802FCA54 002F86B4 48 00 34 89 */ bl NHTTPi_GetReqInfoP /* 802FCA58 002F86B8 80 63 00 00 */ lwz r3, 0(r3) /* 802FCA5C 002F86BC 7F 68 DB 78 */ mr r8, r27 /* 802FCA60 002F86C0 80 B6 07 D0 */ lwz r5, 0x7d0(r22) @@ -2317,15 +2317,15 @@ lbl_802FCA98: /* 802FCAA0 002F8700 48 00 03 6C */ b lbl_802FCE0C lbl_802FCAA4: /* 802FCAA4 002F8704 3B 6D 8C 2C */ addi r27, r13, lbl_8063DEEC-_SDA_BASE_ -/* 802FCAA8 002F8708 48 00 33 C1 */ bl func_802FFE68 +/* 802FCAA8 002F8708 48 00 33 C1 */ bl NHTTPi_GetSystemInfoP /* 802FCAAC 002F870C 7C 7C 1B 78 */ mr r28, r3 -/* 802FCAB0 002F8710 48 00 34 21 */ bl func_802FFED0 +/* 802FCAB0 002F8710 48 00 34 21 */ bl NHTTPi_GetBgnEndInfoP /* 802FCAB4 002F8714 7C 76 1B 78 */ mr r22, r3 /* 802FCAB8 002F8718 7F 83 E3 78 */ mr r3, r28 -/* 802FCABC 002F871C 48 00 34 29 */ bl func_802FFEE4 +/* 802FCABC 002F871C 48 00 34 29 */ bl NHTTPi_GetThreadInfoP /* 802FCAC0 002F8720 7C 75 1B 78 */ mr r21, r3 /* 802FCAC4 002F8724 7F 83 E3 78 */ mr r3, r28 -/* 802FCAC8 002F8728 48 00 34 15 */ bl func_802FFEDC +/* 802FCAC8 002F8728 48 00 34 15 */ bl NHTTPi_GetReqInfoP /* 802FCACC 002F872C 80 63 00 00 */ lwz r3, 0(r3) /* 802FCAD0 002F8730 7F 67 DB 78 */ mr r7, r27 /* 802FCAD4 002F8734 80 B6 07 D0 */ lwz r5, 0x7d0(r22) @@ -2349,15 +2349,15 @@ lbl_802FCB0C: /* 802FCB14 002F8774 48 00 02 F8 */ b lbl_802FCE0C lbl_802FCB18: /* 802FCB18 002F8778 3B 6D 8C 2C */ addi r27, r13, lbl_8063DEEC-_SDA_BASE_ -/* 802FCB1C 002F877C 48 00 33 4D */ bl func_802FFE68 +/* 802FCB1C 002F877C 48 00 33 4D */ bl NHTTPi_GetSystemInfoP /* 802FCB20 002F8780 7C 7C 1B 78 */ mr r28, r3 -/* 802FCB24 002F8784 48 00 33 AD */ bl func_802FFED0 +/* 802FCB24 002F8784 48 00 33 AD */ bl NHTTPi_GetBgnEndInfoP /* 802FCB28 002F8788 7C 76 1B 78 */ mr r22, r3 /* 802FCB2C 002F878C 7F 83 E3 78 */ mr r3, r28 -/* 802FCB30 002F8790 48 00 33 B5 */ bl func_802FFEE4 +/* 802FCB30 002F8790 48 00 33 B5 */ bl NHTTPi_GetThreadInfoP /* 802FCB34 002F8794 7C 75 1B 78 */ mr r21, r3 /* 802FCB38 002F8798 7F 83 E3 78 */ mr r3, r28 -/* 802FCB3C 002F879C 48 00 33 A1 */ bl func_802FFEDC +/* 802FCB3C 002F879C 48 00 33 A1 */ bl NHTTPi_GetReqInfoP /* 802FCB40 002F87A0 80 63 00 00 */ lwz r3, 0(r3) /* 802FCB44 002F87A4 7F 67 DB 78 */ mr r7, r27 /* 802FCB48 002F87A8 80 B6 07 D0 */ lwz r5, 0x7d0(r22) @@ -2392,15 +2392,15 @@ lbl_802FCBA4: /* 802FCBA8 002F8808 7C 84 07 74 */ extsb r4, r4 /* 802FCBAC 002F880C 4B FF D6 F9 */ bl NHTTPi_encodeUrlChar /* 802FCBB0 002F8810 7C 73 1B 78 */ mr r19, r3 -/* 802FCBB4 002F8814 48 00 32 B5 */ bl func_802FFE68 +/* 802FCBB4 002F8814 48 00 32 B5 */ bl NHTTPi_GetSystemInfoP /* 802FCBB8 002F8818 7C 74 1B 78 */ mr r20, r3 -/* 802FCBBC 002F881C 48 00 33 15 */ bl func_802FFED0 +/* 802FCBBC 002F881C 48 00 33 15 */ bl NHTTPi_GetBgnEndInfoP /* 802FCBC0 002F8820 7C 76 1B 78 */ mr r22, r3 /* 802FCBC4 002F8824 7E 83 A3 78 */ mr r3, r20 -/* 802FCBC8 002F8828 48 00 33 1D */ bl func_802FFEE4 +/* 802FCBC8 002F8828 48 00 33 1D */ bl NHTTPi_GetThreadInfoP /* 802FCBCC 002F882C 7C 75 1B 78 */ mr r21, r3 /* 802FCBD0 002F8830 7E 83 A3 78 */ mr r3, r20 -/* 802FCBD4 002F8834 48 00 33 09 */ bl func_802FFEDC +/* 802FCBD4 002F8834 48 00 33 09 */ bl NHTTPi_GetReqInfoP /* 802FCBD8 002F8838 80 63 00 00 */ lwz r3, 0(r3) /* 802FCBDC 002F883C 7E 68 9B 78 */ mr r8, r19 /* 802FCBE0 002F8840 80 B6 07 D0 */ lwz r5, 0x7d0(r22) @@ -2429,15 +2429,15 @@ lbl_802FCC28: /* 802FCC2C 002F888C 7C 83 D8 AE */ lbzx r4, r3, r27 /* 802FCC30 002F8890 7C 80 07 75 */ extsb. r0, r4 /* 802FCC34 002F8894 40 82 FF 70 */ bne lbl_802FCBA4 -/* 802FCC38 002F8898 48 00 32 31 */ bl func_802FFE68 +/* 802FCC38 002F8898 48 00 32 31 */ bl NHTTPi_GetSystemInfoP /* 802FCC3C 002F889C 7C 74 1B 78 */ mr r20, r3 -/* 802FCC40 002F88A0 48 00 32 91 */ bl func_802FFED0 +/* 802FCC40 002F88A0 48 00 32 91 */ bl NHTTPi_GetBgnEndInfoP /* 802FCC44 002F88A4 7C 76 1B 78 */ mr r22, r3 /* 802FCC48 002F88A8 7E 83 A3 78 */ mr r3, r20 -/* 802FCC4C 002F88AC 48 00 32 99 */ bl func_802FFEE4 +/* 802FCC4C 002F88AC 48 00 32 99 */ bl NHTTPi_GetThreadInfoP /* 802FCC50 002F88B0 7C 75 1B 78 */ mr r21, r3 /* 802FCC54 002F88B4 7E 83 A3 78 */ mr r3, r20 -/* 802FCC58 002F88B8 48 00 32 85 */ bl func_802FFEDC +/* 802FCC58 002F88B8 48 00 32 85 */ bl NHTTPi_GetReqInfoP /* 802FCC5C 002F88BC 80 63 00 00 */ lwz r3, 0(r3) /* 802FCC60 002F88C0 7F C7 F3 78 */ mr r7, r30 /* 802FCC64 002F88C4 80 B6 07 D0 */ lwz r5, 0x7d0(r22) @@ -2482,15 +2482,15 @@ lbl_802FCCE8: /* 802FCCEC 002F894C 7C 84 07 74 */ extsb r4, r4 /* 802FCCF0 002F8950 4B FF D5 B5 */ bl NHTTPi_encodeUrlChar /* 802FCCF4 002F8954 7C 73 1B 78 */ mr r19, r3 -/* 802FCCF8 002F8958 48 00 31 71 */ bl func_802FFE68 +/* 802FCCF8 002F8958 48 00 31 71 */ bl NHTTPi_GetSystemInfoP /* 802FCCFC 002F895C 7C 74 1B 78 */ mr r20, r3 -/* 802FCD00 002F8960 48 00 31 D1 */ bl func_802FFED0 +/* 802FCD00 002F8960 48 00 31 D1 */ bl NHTTPi_GetBgnEndInfoP /* 802FCD04 002F8964 7C 75 1B 78 */ mr r21, r3 /* 802FCD08 002F8968 7E 83 A3 78 */ mr r3, r20 -/* 802FCD0C 002F896C 48 00 31 D9 */ bl func_802FFEE4 +/* 802FCD0C 002F896C 48 00 31 D9 */ bl NHTTPi_GetThreadInfoP /* 802FCD10 002F8970 7C 76 1B 78 */ mr r22, r3 /* 802FCD14 002F8974 7E 83 A3 78 */ mr r3, r20 -/* 802FCD18 002F8978 48 00 31 C5 */ bl func_802FFEDC +/* 802FCD18 002F8978 48 00 31 C5 */ bl NHTTPi_GetReqInfoP /* 802FCD1C 002F897C 80 63 00 00 */ lwz r3, 0(r3) /* 802FCD20 002F8980 7E 68 9B 78 */ mr r8, r19 /* 802FCD24 002F8984 80 B5 07 D0 */ lwz r5, 0x7d0(r21) @@ -2524,15 +2524,15 @@ lbl_802FCD7C: /* 802FCD80 002F89E0 80 03 00 00 */ lwz r0, 0(r3) /* 802FCD84 002F89E4 7C 1C 00 40 */ cmplw r28, r0 /* 802FCD88 002F89E8 41 82 00 80 */ beq lbl_802FCE08 -/* 802FCD8C 002F89EC 48 00 30 DD */ bl func_802FFE68 +/* 802FCD8C 002F89EC 48 00 30 DD */ bl NHTTPi_GetSystemInfoP /* 802FCD90 002F89F0 7C 74 1B 78 */ mr r20, r3 -/* 802FCD94 002F89F4 48 00 31 3D */ bl func_802FFED0 +/* 802FCD94 002F89F4 48 00 31 3D */ bl NHTTPi_GetBgnEndInfoP /* 802FCD98 002F89F8 7C 76 1B 78 */ mr r22, r3 /* 802FCD9C 002F89FC 7E 83 A3 78 */ mr r3, r20 -/* 802FCDA0 002F8A00 48 00 31 45 */ bl func_802FFEE4 +/* 802FCDA0 002F8A00 48 00 31 45 */ bl NHTTPi_GetThreadInfoP /* 802FCDA4 002F8A04 7C 7B 1B 78 */ mr r27, r3 /* 802FCDA8 002F8A08 7E 83 A3 78 */ mr r3, r20 -/* 802FCDAC 002F8A0C 48 00 31 31 */ bl func_802FFEDC +/* 802FCDAC 002F8A0C 48 00 31 31 */ bl NHTTPi_GetReqInfoP /* 802FCDB0 002F8A10 80 63 00 00 */ lwz r3, 0(r3) /* 802FCDB4 002F8A14 7F A7 EB 78 */ mr r7, r29 /* 802FCDB8 002F8A18 80 B6 07 D0 */ lwz r5, 0x7d0(r22) @@ -2577,21 +2577,21 @@ NHTTPi_ThreadReqEnd: /* 802FCE30 002F8A90 39 61 00 30 */ addi r11, r1, 0x30 /* 802FCE34 002F8A94 4B EC A2 E9 */ bl _savegpr_24 /* 802FCE38 002F8A98 7C 7A 1B 78 */ mr r26, r3 -/* 802FCE3C 002F8A9C 48 00 30 2D */ bl func_802FFE68 +/* 802FCE3C 002F8A9C 48 00 30 2D */ bl NHTTPi_GetSystemInfoP /* 802FCE40 002F8AA0 7C 79 1B 78 */ mr r25, r3 -/* 802FCE44 002F8AA4 48 00 30 8D */ bl func_802FFED0 +/* 802FCE44 002F8AA4 48 00 30 8D */ bl NHTTPi_GetBgnEndInfoP /* 802FCE48 002F8AA8 7C 78 1B 78 */ mr r24, r3 /* 802FCE4C 002F8AAC 7F 23 CB 78 */ mr r3, r25 -/* 802FCE50 002F8AB0 48 00 30 8D */ bl func_802FFEDC +/* 802FCE50 002F8AB0 48 00 30 8D */ bl NHTTPi_GetReqInfoP /* 802FCE54 002F8AB4 7C 7F 1B 78 */ mr r31, r3 /* 802FCE58 002F8AB8 7F 23 CB 78 */ mr r3, r25 -/* 802FCE5C 002F8ABC 48 00 30 91 */ bl func_802FFEEC +/* 802FCE5C 002F8ABC 48 00 30 91 */ bl NHTTPi_GetMutexInfoP /* 802FCE60 002F8AC0 80 9F 00 00 */ lwz r4, 0(r31) /* 802FCE64 002F8AC4 7C 7E 1B 78 */ mr r30, r3 /* 802FCE68 002F8AC8 83 A4 00 0C */ lwz r29, 0xc(r4) /* 802FCE6C 002F8ACC 83 9D 00 2C */ lwz r28, 0x2c(r29) /* 802FCE70 002F8AD0 7F A4 EB 78 */ mr r4, r29 -/* 802FCE74 002F8AD4 48 00 2B C5 */ bl func_802FFA38 +/* 802FCE74 002F8AD4 48 00 2B C5 */ bl NHTTPi_Request2Connection /* 802FCE78 002F8AD8 80 1D 00 00 */ lwz r0, 0(r29) /* 802FCE7C 002F8ADC 7C 7B 1B 78 */ mr r27, r3 /* 802FCE80 002F8AE0 2C 00 00 00 */ cmpwi r0, 0 @@ -2663,7 +2663,7 @@ lbl_802FCF28: lbl_802FCF70: /* 802FCF70 002F8BD0 7F C3 F3 78 */ mr r3, r30 /* 802FCF74 002F8BD4 7F 64 DB 78 */ mr r4, r27 -/* 802FCF78 002F8BD8 48 00 2E 99 */ bl func_802FFE10 +/* 802FCF78 002F8BD8 48 00 2E 99 */ bl NHTTPi_CompleteCallback /* 802FCF7C 002F8BDC 2C 1B 00 00 */ cmpwi r27, 0 /* 802FCF80 002F8BE0 41 82 00 0C */ beq lbl_802FCF8C /* 802FCF84 002F8BE4 38 7B 00 0C */ addi r3, r27, 0xc @@ -2686,19 +2686,19 @@ NHTTPi_ThreadExecReqQueue: /* 802FCFB8 002F8C18 93 A1 00 14 */ stw r29, 0x14(r1) /* 802FCFBC 002F8C1C 93 81 00 10 */ stw r28, 0x10(r1) /* 802FCFC0 002F8C20 7C 7C 1B 78 */ mr r28, r3 -/* 802FCFC4 002F8C24 48 00 2E A5 */ bl func_802FFE68 +/* 802FCFC4 002F8C24 48 00 2E A5 */ bl NHTTPi_GetSystemInfoP /* 802FCFC8 002F8C28 7C 7E 1B 78 */ mr r30, r3 -/* 802FCFCC 002F8C2C 48 00 2F 21 */ bl func_802FFEEC +/* 802FCFCC 002F8C2C 48 00 2F 21 */ bl NHTTPi_GetMutexInfoP /* 802FCFD0 002F8C30 7C 7D 1B 78 */ mr r29, r3 /* 802FCFD4 002F8C34 4B FF B4 71 */ bl NHTTPi_lockReqList /* 802FCFD8 002F8C38 7F C3 F3 78 */ mr r3, r30 -/* 802FCFDC 002F8C3C 48 00 2E F9 */ bl func_802FFED4 +/* 802FCFDC 002F8C3C 48 00 2E F9 */ bl NHTTPi_GetListInfoP /* 802FCFE0 002F8C40 4B FF B4 11 */ bl NHTTPi_getReqFromReqQueue /* 802FCFE4 002F8C44 2C 03 00 00 */ cmpwi r3, 0 /* 802FCFE8 002F8C48 7C 7F 1B 78 */ mr r31, r3 /* 802FCFEC 002F8C4C 41 82 00 1C */ beq lbl_802FD008 /* 802FCFF0 002F8C50 7F C3 F3 78 */ mr r3, r30 -/* 802FCFF4 002F8C54 48 00 2E E9 */ bl func_802FFEDC +/* 802FCFF4 002F8C54 48 00 2E E9 */ bl NHTTPi_GetReqInfoP /* 802FCFF8 002F8C58 80 1F 00 08 */ lwz r0, 8(r31) /* 802FCFFC 002F8C5C 90 1C 00 00 */ stw r0, 0(r28) /* 802FD000 002F8C60 93 E3 00 00 */ stw r31, 0(r3) @@ -2713,7 +2713,7 @@ lbl_802FD010: /* 802FD01C 002F8C7C 2C 00 00 00 */ cmpwi r0, 0 /* 802FD020 002F8C80 40 80 00 18 */ bge lbl_802FD038 /* 802FD024 002F8C84 7F C3 F3 78 */ mr r3, r30 -/* 802FD028 002F8C88 48 00 2E BD */ bl func_802FFEE4 +/* 802FD028 002F8C88 48 00 2E BD */ bl NHTTPi_GetThreadInfoP /* 802FD02C 002F8C8C 4B FF B4 FD */ bl NHTTPi_idleCommThread /* 802FD030 002F8C90 38 60 00 00 */ li r3, 0 /* 802FD034 002F8C94 48 00 00 08 */ b lbl_802FD03C @@ -2738,8 +2738,8 @@ NHTTPi_ThreadHostAddrProc: /* 802FD06C 002F8CCC 7C 7F 1B 78 */ mr r31, r3 /* 802FD070 002F8CD0 93 C1 00 18 */ stw r30, 0x18(r1) /* 802FD074 002F8CD4 93 A1 00 14 */ stw r29, 0x14(r1) -/* 802FD078 002F8CD8 48 00 2D F1 */ bl func_802FFE68 -/* 802FD07C 002F8CDC 48 00 2E 61 */ bl func_802FFEDC +/* 802FD078 002F8CD8 48 00 2D F1 */ bl NHTTPi_GetSystemInfoP +/* 802FD07C 002F8CDC 48 00 2E 61 */ bl NHTTPi_GetReqInfoP /* 802FD080 002F8CE0 80 63 00 00 */ lwz r3, 0(r3) /* 802FD084 002F8CE4 83 C3 00 0C */ lwz r30, 0xc(r3) /* 802FD088 002F8CE8 80 1E 00 0C */ lwz r0, 0xc(r30) @@ -2834,17 +2834,17 @@ NHTTPi_ThreadConnectProc: /* 802FD1BC 002F8E1C 39 61 00 20 */ addi r11, r1, 0x20 /* 802FD1C0 002F8E20 4B EC 9F 69 */ bl _savegpr_27 /* 802FD1C4 002F8E24 7C 7F 1B 78 */ mr r31, r3 -/* 802FD1C8 002F8E28 48 00 2C A1 */ bl func_802FFE68 +/* 802FD1C8 002F8E28 48 00 2C A1 */ bl NHTTPi_GetSystemInfoP /* 802FD1CC 002F8E2C 7C 7D 1B 78 */ mr r29, r3 -/* 802FD1D0 002F8E30 48 00 2D 01 */ bl func_802FFED0 +/* 802FD1D0 002F8E30 48 00 2D 01 */ bl NHTTPi_GetBgnEndInfoP /* 802FD1D4 002F8E34 7C 7C 1B 78 */ mr r28, r3 /* 802FD1D8 002F8E38 7F A3 EB 78 */ mr r3, r29 -/* 802FD1DC 002F8E3C 48 00 2D 01 */ bl func_802FFEDC +/* 802FD1DC 002F8E3C 48 00 2D 01 */ bl NHTTPi_GetReqInfoP /* 802FD1E0 002F8E40 80 83 00 00 */ lwz r4, 0(r3) /* 802FD1E4 002F8E44 7C 7E 1B 78 */ mr r30, r3 /* 802FD1E8 002F8E48 7F A3 EB 78 */ mr r3, r29 /* 802FD1EC 002F8E4C 83 A4 00 0C */ lwz r29, 0xc(r4) -/* 802FD1F0 002F8E50 48 00 2C FD */ bl func_802FFEEC +/* 802FD1F0 002F8E50 48 00 2C FD */ bl NHTTPi_GetMutexInfoP /* 802FD1F4 002F8E54 80 1F 03 38 */ lwz r0, 0x338(r31) /* 802FD1F8 002F8E58 7C 7B 1B 78 */ mr r27, r3 /* 802FD1FC 002F8E5C 2C 00 00 00 */ cmpwi r0, 0 @@ -2945,15 +2945,15 @@ NHTTPi_ThreadProxyProc: /* 802FD34C 002F8FAC 93 A1 00 14 */ stw r29, 0x14(r1) /* 802FD350 002F8FB0 93 81 00 10 */ stw r28, 0x10(r1) /* 802FD354 002F8FB4 7C 7C 1B 78 */ mr r28, r3 -/* 802FD358 002F8FB8 48 00 2B 11 */ bl func_802FFE68 +/* 802FD358 002F8FB8 48 00 2B 11 */ bl NHTTPi_GetSystemInfoP /* 802FD35C 002F8FBC 7C 7E 1B 78 */ mr r30, r3 -/* 802FD360 002F8FC0 48 00 2B 71 */ bl func_802FFED0 +/* 802FD360 002F8FC0 48 00 2B 71 */ bl NHTTPi_GetBgnEndInfoP /* 802FD364 002F8FC4 7C 7D 1B 78 */ mr r29, r3 /* 802FD368 002F8FC8 7F C3 F3 78 */ mr r3, r30 -/* 802FD36C 002F8FCC 48 00 2B 71 */ bl func_802FFEDC +/* 802FD36C 002F8FCC 48 00 2B 71 */ bl NHTTPi_GetReqInfoP /* 802FD370 002F8FD0 7C 7F 1B 78 */ mr r31, r3 /* 802FD374 002F8FD4 7F C3 F3 78 */ mr r3, r30 -/* 802FD378 002F8FD8 48 00 2B 75 */ bl func_802FFEEC +/* 802FD378 002F8FD8 48 00 2B 75 */ bl NHTTPi_GetMutexInfoP /* 802FD37C 002F8FDC 80 9F 00 00 */ lwz r4, 0(r31) /* 802FD380 002F8FE0 38 00 00 0A */ li r0, 0xa /* 802FD384 002F8FE4 7C 7E 1B 78 */ mr r30, r3 @@ -3016,23 +3016,23 @@ NHTTPi_ThreadSendProc: /* 802FD448 002F90A8 3F C0 80 44 */ lis r30, lbl_80446110@ha /* 802FD44C 002F90AC 7C 7A 1B 78 */ mr r26, r3 /* 802FD450 002F90B0 3B DE 61 10 */ addi r30, r30, lbl_80446110@l -/* 802FD454 002F90B4 48 00 2A 15 */ bl func_802FFE68 +/* 802FD454 002F90B4 48 00 2A 15 */ bl NHTTPi_GetSystemInfoP /* 802FD458 002F90B8 7C 75 1B 78 */ mr r21, r3 -/* 802FD45C 002F90BC 48 00 2A 81 */ bl func_802FFEDC +/* 802FD45C 002F90BC 48 00 2A 81 */ bl NHTTPi_GetReqInfoP /* 802FD460 002F90C0 80 83 00 00 */ lwz r4, 0(r3) /* 802FD464 002F90C4 7E A3 AB 78 */ mr r3, r21 /* 802FD468 002F90C8 83 84 00 0C */ lwz r28, 0xc(r4) -/* 802FD46C 002F90CC 48 00 2A 81 */ bl func_802FFEEC +/* 802FD46C 002F90CC 48 00 2A 81 */ bl NHTTPi_GetMutexInfoP /* 802FD470 002F90D0 7C 76 1B 78 */ mr r22, r3 /* 802FD474 002F90D4 7E A3 AB 78 */ mr r3, r21 -/* 802FD478 002F90D8 48 00 2A 59 */ bl func_802FFED0 +/* 802FD478 002F90D8 48 00 2A 59 */ bl NHTTPi_GetBgnEndInfoP /* 802FD47C 002F90DC 7C 7F 1B 78 */ mr r31, r3 /* 802FD480 002F90E0 7E C3 B3 78 */ mr r3, r22 /* 802FD484 002F90E4 7F 84 E3 78 */ mr r4, r28 -/* 802FD488 002F90E8 48 00 25 B1 */ bl func_802FFA38 +/* 802FD488 002F90E8 48 00 25 B1 */ bl NHTTPi_Request2Connection /* 802FD48C 002F90EC 7C 78 1B 78 */ mr r24, r3 /* 802FD490 002F90F0 7E A3 AB 78 */ mr r3, r21 -/* 802FD494 002F90F4 48 00 2A 51 */ bl func_802FFEE4 +/* 802FD494 002F90F4 48 00 2A 51 */ bl NHTTPi_GetThreadInfoP /* 802FD498 002F90F8 3B 63 03 60 */ addi r27, r3, 0x360 /* 802FD49C 002F90FC 80 7C 00 24 */ lwz r3, 0x24(r28) /* 802FD4A0 002F9100 4B FF CC 41 */ bl NHTTPi_strlen @@ -3060,15 +3060,15 @@ lbl_802FD4E8: /* 802FD4F0 002F9150 48 00 00 DC */ b lbl_802FD5CC lbl_802FD4F4: /* 802FD4F4 002F9154 3A ED 8C 50 */ addi r23, r13, lbl_8063DF10-_SDA_BASE_ -/* 802FD4F8 002F9158 48 00 29 71 */ bl func_802FFE68 +/* 802FD4F8 002F9158 48 00 29 71 */ bl NHTTPi_GetSystemInfoP /* 802FD4FC 002F915C 7C 76 1B 78 */ mr r22, r3 -/* 802FD500 002F9160 48 00 29 D1 */ bl func_802FFED0 +/* 802FD500 002F9160 48 00 29 D1 */ bl NHTTPi_GetBgnEndInfoP /* 802FD504 002F9164 7C 79 1B 78 */ mr r25, r3 /* 802FD508 002F9168 7E C3 B3 78 */ mr r3, r22 -/* 802FD50C 002F916C 48 00 29 D9 */ bl func_802FFEE4 +/* 802FD50C 002F916C 48 00 29 D9 */ bl NHTTPi_GetThreadInfoP /* 802FD510 002F9170 7C 78 1B 78 */ mr r24, r3 /* 802FD514 002F9174 7E C3 B3 78 */ mr r3, r22 -/* 802FD518 002F9178 48 00 29 C5 */ bl func_802FFEDC +/* 802FD518 002F9178 48 00 29 C5 */ bl NHTTPi_GetReqInfoP /* 802FD51C 002F917C 80 63 00 00 */ lwz r3, 0(r3) /* 802FD520 002F9180 7E E7 BB 78 */ mr r7, r23 /* 802FD524 002F9184 80 B9 07 D0 */ lwz r5, 0x7d0(r25) @@ -3089,15 +3089,15 @@ lbl_802FD54C: /* 802FD55C 002F91BC 48 00 00 D8 */ b lbl_802FD634 lbl_802FD560: /* 802FD560 002F91C0 3A CD 8C 58 */ addi r22, r13, lbl_8063DF18-_SDA_BASE_ -/* 802FD564 002F91C4 48 00 29 05 */ bl func_802FFE68 +/* 802FD564 002F91C4 48 00 29 05 */ bl NHTTPi_GetSystemInfoP /* 802FD568 002F91C8 7C 77 1B 78 */ mr r23, r3 -/* 802FD56C 002F91CC 48 00 29 65 */ bl func_802FFED0 +/* 802FD56C 002F91CC 48 00 29 65 */ bl NHTTPi_GetBgnEndInfoP /* 802FD570 002F91D0 7C 79 1B 78 */ mr r25, r3 /* 802FD574 002F91D4 7E E3 BB 78 */ mr r3, r23 -/* 802FD578 002F91D8 48 00 29 6D */ bl func_802FFEE4 +/* 802FD578 002F91D8 48 00 29 6D */ bl NHTTPi_GetThreadInfoP /* 802FD57C 002F91DC 7C 78 1B 78 */ mr r24, r3 /* 802FD580 002F91E0 7E E3 BB 78 */ mr r3, r23 -/* 802FD584 002F91E4 48 00 29 59 */ bl func_802FFEDC +/* 802FD584 002F91E4 48 00 29 59 */ bl NHTTPi_GetReqInfoP /* 802FD588 002F91E8 80 63 00 00 */ lwz r3, 0(r3) /* 802FD58C 002F91EC 7E C7 B3 78 */ mr r7, r22 /* 802FD590 002F91F0 80 B9 07 D0 */ lwz r5, 0x7d0(r25) @@ -3118,15 +3118,15 @@ lbl_802FD5B8: /* 802FD5C8 002F9228 48 00 00 6C */ b lbl_802FD634 lbl_802FD5CC: /* 802FD5CC 002F922C 3A CD 8C 60 */ addi r22, r13, lbl_8063DF20-_SDA_BASE_ -/* 802FD5D0 002F9230 48 00 28 99 */ bl func_802FFE68 +/* 802FD5D0 002F9230 48 00 28 99 */ bl NHTTPi_GetSystemInfoP /* 802FD5D4 002F9234 7C 77 1B 78 */ mr r23, r3 -/* 802FD5D8 002F9238 48 00 28 F9 */ bl func_802FFED0 +/* 802FD5D8 002F9238 48 00 28 F9 */ bl NHTTPi_GetBgnEndInfoP /* 802FD5DC 002F923C 7C 79 1B 78 */ mr r25, r3 /* 802FD5E0 002F9240 7E E3 BB 78 */ mr r3, r23 -/* 802FD5E4 002F9244 48 00 29 01 */ bl func_802FFEE4 +/* 802FD5E4 002F9244 48 00 29 01 */ bl NHTTPi_GetThreadInfoP /* 802FD5E8 002F9248 7C 78 1B 78 */ mr r24, r3 /* 802FD5EC 002F924C 7E E3 BB 78 */ mr r3, r23 -/* 802FD5F0 002F9250 48 00 28 ED */ bl func_802FFEDC +/* 802FD5F0 002F9250 48 00 28 ED */ bl NHTTPi_GetReqInfoP /* 802FD5F4 002F9254 80 63 00 00 */ lwz r3, 0(r3) /* 802FD5F8 002F9258 7E C7 B3 78 */ mr r7, r22 /* 802FD5FC 002F925C 80 B9 07 D0 */ lwz r5, 0x7d0(r25) @@ -3156,15 +3156,15 @@ lbl_802FD640: /* 802FD650 002F92B0 2C 00 00 00 */ cmpwi r0, 0 /* 802FD654 002F92B4 40 82 00 78 */ bne lbl_802FD6CC /* 802FD658 002F92B8 82 DC 00 24 */ lwz r22, 0x24(r28) -/* 802FD65C 002F92BC 48 00 28 0D */ bl func_802FFE68 +/* 802FD65C 002F92BC 48 00 28 0D */ bl NHTTPi_GetSystemInfoP /* 802FD660 002F92C0 7C 77 1B 78 */ mr r23, r3 -/* 802FD664 002F92C4 48 00 28 6D */ bl func_802FFED0 +/* 802FD664 002F92C4 48 00 28 6D */ bl NHTTPi_GetBgnEndInfoP /* 802FD668 002F92C8 7C 79 1B 78 */ mr r25, r3 /* 802FD66C 002F92CC 7E E3 BB 78 */ mr r3, r23 -/* 802FD670 002F92D0 48 00 28 75 */ bl func_802FFEE4 +/* 802FD670 002F92D0 48 00 28 75 */ bl NHTTPi_GetThreadInfoP /* 802FD674 002F92D4 7C 78 1B 78 */ mr r24, r3 /* 802FD678 002F92D8 7E E3 BB 78 */ mr r3, r23 -/* 802FD67C 002F92DC 48 00 28 61 */ bl func_802FFEDC +/* 802FD67C 002F92DC 48 00 28 61 */ bl NHTTPi_GetReqInfoP /* 802FD680 002F92E0 80 63 00 00 */ lwz r3, 0(r3) /* 802FD684 002F92E4 7E C7 B3 78 */ mr r7, r22 /* 802FD688 002F92E8 80 B9 07 D0 */ lwz r5, 0x7d0(r25) @@ -3192,15 +3192,15 @@ lbl_802FD6CC: /* 802FD6D4 002F9334 40 81 00 7C */ ble lbl_802FD750 /* 802FD6D8 002F9338 80 1C 00 24 */ lwz r0, 0x24(r28) /* 802FD6DC 002F933C 7E C0 AA 14 */ add r22, r0, r21 -/* 802FD6E0 002F9340 48 00 27 89 */ bl func_802FFE68 +/* 802FD6E0 002F9340 48 00 27 89 */ bl NHTTPi_GetSystemInfoP /* 802FD6E4 002F9344 7C 77 1B 78 */ mr r23, r3 -/* 802FD6E8 002F9348 48 00 27 E9 */ bl func_802FFED0 +/* 802FD6E8 002F9348 48 00 27 E9 */ bl NHTTPi_GetBgnEndInfoP /* 802FD6EC 002F934C 7C 79 1B 78 */ mr r25, r3 /* 802FD6F0 002F9350 7E E3 BB 78 */ mr r3, r23 -/* 802FD6F4 002F9354 48 00 27 F1 */ bl func_802FFEE4 +/* 802FD6F4 002F9354 48 00 27 F1 */ bl NHTTPi_GetThreadInfoP /* 802FD6F8 002F9358 7C 78 1B 78 */ mr r24, r3 /* 802FD6FC 002F935C 7E E3 BB 78 */ mr r3, r23 -/* 802FD700 002F9360 48 00 27 DD */ bl func_802FFEDC +/* 802FD700 002F9360 48 00 27 DD */ bl NHTTPi_GetReqInfoP /* 802FD704 002F9364 80 63 00 00 */ lwz r3, 0(r3) /* 802FD708 002F9368 7E C7 B3 78 */ mr r7, r22 /* 802FD70C 002F936C 80 B9 07 D0 */ lwz r5, 0x7d0(r25) @@ -3224,15 +3224,15 @@ lbl_802FD744: /* 802FD74C 002F93AC 48 00 07 0C */ b lbl_802FDE58 lbl_802FD750: /* 802FD750 002F93B0 3A CD 8C 68 */ addi r22, r13, lbl_8063DF28-_SDA_BASE_ -/* 802FD754 002F93B4 48 00 27 15 */ bl func_802FFE68 +/* 802FD754 002F93B4 48 00 27 15 */ bl NHTTPi_GetSystemInfoP /* 802FD758 002F93B8 7C 77 1B 78 */ mr r23, r3 -/* 802FD75C 002F93BC 48 00 27 75 */ bl func_802FFED0 +/* 802FD75C 002F93BC 48 00 27 75 */ bl NHTTPi_GetBgnEndInfoP /* 802FD760 002F93C0 7C 79 1B 78 */ mr r25, r3 /* 802FD764 002F93C4 7E E3 BB 78 */ mr r3, r23 -/* 802FD768 002F93C8 48 00 27 7D */ bl func_802FFEE4 +/* 802FD768 002F93C8 48 00 27 7D */ bl NHTTPi_GetThreadInfoP /* 802FD76C 002F93CC 7C 78 1B 78 */ mr r24, r3 /* 802FD770 002F93D0 7E E3 BB 78 */ mr r3, r23 -/* 802FD774 002F93D4 48 00 27 69 */ bl func_802FFEDC +/* 802FD774 002F93D4 48 00 27 69 */ bl NHTTPi_GetReqInfoP /* 802FD778 002F93D8 80 63 00 00 */ lwz r3, 0(r3) /* 802FD77C 002F93DC 7E C7 B3 78 */ mr r7, r22 /* 802FD780 002F93E0 80 B9 07 D0 */ lwz r5, 0x7d0(r25) @@ -3256,15 +3256,15 @@ lbl_802FD7B8: /* 802FD7C0 002F9420 48 00 06 98 */ b lbl_802FDE58 lbl_802FD7C4: /* 802FD7C4 002F9424 3A DE 00 0C */ addi r22, r30, 0xc -/* 802FD7C8 002F9428 48 00 26 A1 */ bl func_802FFE68 +/* 802FD7C8 002F9428 48 00 26 A1 */ bl NHTTPi_GetSystemInfoP /* 802FD7CC 002F942C 7C 77 1B 78 */ mr r23, r3 -/* 802FD7D0 002F9430 48 00 27 01 */ bl func_802FFED0 +/* 802FD7D0 002F9430 48 00 27 01 */ bl NHTTPi_GetBgnEndInfoP /* 802FD7D4 002F9434 7C 79 1B 78 */ mr r25, r3 /* 802FD7D8 002F9438 7E E3 BB 78 */ mr r3, r23 -/* 802FD7DC 002F943C 48 00 27 09 */ bl func_802FFEE4 +/* 802FD7DC 002F943C 48 00 27 09 */ bl NHTTPi_GetThreadInfoP /* 802FD7E0 002F9440 7C 78 1B 78 */ mr r24, r3 /* 802FD7E4 002F9444 7E E3 BB 78 */ mr r3, r23 -/* 802FD7E8 002F9448 48 00 26 F5 */ bl func_802FFEDC +/* 802FD7E8 002F9448 48 00 26 F5 */ bl NHTTPi_GetReqInfoP /* 802FD7EC 002F944C 80 63 00 00 */ lwz r3, 0(r3) /* 802FD7F0 002F9450 7E C7 B3 78 */ mr r7, r22 /* 802FD7F4 002F9454 80 B9 07 D0 */ lwz r5, 0x7d0(r25) @@ -3293,15 +3293,15 @@ lbl_802FD838: /* 802FD844 002F94A4 7C 00 1B 78 */ or r0, r0, r3 /* 802FD848 002F94A8 54 03 0F FE */ srwi r3, r0, 0x1f /* 802FD84C 002F94AC 3B A3 00 07 */ addi r29, r3, 7 -/* 802FD850 002F94B0 48 00 26 19 */ bl func_802FFE68 +/* 802FD850 002F94B0 48 00 26 19 */ bl NHTTPi_GetSystemInfoP /* 802FD854 002F94B4 7C 77 1B 78 */ mr r23, r3 -/* 802FD858 002F94B8 48 00 26 79 */ bl func_802FFED0 +/* 802FD858 002F94B8 48 00 26 79 */ bl NHTTPi_GetBgnEndInfoP /* 802FD85C 002F94BC 7C 79 1B 78 */ mr r25, r3 /* 802FD860 002F94C0 7E E3 BB 78 */ mr r3, r23 -/* 802FD864 002F94C4 48 00 26 81 */ bl func_802FFEE4 +/* 802FD864 002F94C4 48 00 26 81 */ bl NHTTPi_GetThreadInfoP /* 802FD868 002F94C8 7C 78 1B 78 */ mr r24, r3 /* 802FD86C 002F94CC 7E E3 BB 78 */ mr r3, r23 -/* 802FD870 002F94D0 48 00 26 6D */ bl func_802FFEDC +/* 802FD870 002F94D0 48 00 26 6D */ bl NHTTPi_GetReqInfoP /* 802FD874 002F94D4 80 63 00 00 */ lwz r3, 0(r3) /* 802FD878 002F94D8 7E C7 B3 78 */ mr r7, r22 /* 802FD87C 002F94DC 80 B9 07 D0 */ lwz r5, 0x7d0(r25) @@ -3328,15 +3328,15 @@ lbl_802FD8C0: /* 802FD8C4 002F9524 80 1C 00 24 */ lwz r0, 0x24(r28) /* 802FD8C8 002F9528 7E FD 18 50 */ subf r23, r29, r3 /* 802FD8CC 002F952C 7E C0 EA 14 */ add r22, r0, r29 -/* 802FD8D0 002F9530 48 00 25 99 */ bl func_802FFE68 +/* 802FD8D0 002F9530 48 00 25 99 */ bl NHTTPi_GetSystemInfoP /* 802FD8D4 002F9534 7C 7D 1B 78 */ mr r29, r3 -/* 802FD8D8 002F9538 48 00 25 F9 */ bl func_802FFED0 +/* 802FD8D8 002F9538 48 00 25 F9 */ bl NHTTPi_GetBgnEndInfoP /* 802FD8DC 002F953C 7C 79 1B 78 */ mr r25, r3 /* 802FD8E0 002F9540 7F A3 EB 78 */ mr r3, r29 -/* 802FD8E4 002F9544 48 00 26 01 */ bl func_802FFEE4 +/* 802FD8E4 002F9544 48 00 26 01 */ bl NHTTPi_GetThreadInfoP /* 802FD8E8 002F9548 7C 78 1B 78 */ mr r24, r3 /* 802FD8EC 002F954C 7F A3 EB 78 */ mr r3, r29 -/* 802FD8F0 002F9550 48 00 25 ED */ bl func_802FFEDC +/* 802FD8F0 002F9550 48 00 25 ED */ bl NHTTPi_GetReqInfoP /* 802FD8F4 002F9554 80 63 00 00 */ lwz r3, 0(r3) /* 802FD8F8 002F9558 7E C7 B3 78 */ mr r7, r22 /* 802FD8FC 002F955C 80 B9 07 D0 */ lwz r5, 0x7d0(r25) @@ -3360,15 +3360,15 @@ lbl_802FD934: /* 802FD93C 002F959C 48 00 05 1C */ b lbl_802FDE58 lbl_802FD940: /* 802FD940 002F95A0 3A CD 8C 2C */ addi r22, r13, lbl_8063DEEC-_SDA_BASE_ -/* 802FD944 002F95A4 48 00 25 25 */ bl func_802FFE68 +/* 802FD944 002F95A4 48 00 25 25 */ bl NHTTPi_GetSystemInfoP /* 802FD948 002F95A8 7C 77 1B 78 */ mr r23, r3 -/* 802FD94C 002F95AC 48 00 25 85 */ bl func_802FFED0 +/* 802FD94C 002F95AC 48 00 25 85 */ bl NHTTPi_GetBgnEndInfoP /* 802FD950 002F95B0 7C 79 1B 78 */ mr r25, r3 /* 802FD954 002F95B4 7E E3 BB 78 */ mr r3, r23 -/* 802FD958 002F95B8 48 00 25 8D */ bl func_802FFEE4 +/* 802FD958 002F95B8 48 00 25 8D */ bl NHTTPi_GetThreadInfoP /* 802FD95C 002F95BC 7C 78 1B 78 */ mr r24, r3 /* 802FD960 002F95C0 7E E3 BB 78 */ mr r3, r23 -/* 802FD964 002F95C4 48 00 25 79 */ bl func_802FFEDC +/* 802FD964 002F95C4 48 00 25 79 */ bl NHTTPi_GetReqInfoP /* 802FD968 002F95C8 80 63 00 00 */ lwz r3, 0(r3) /* 802FD96C 002F95CC 7E C7 B3 78 */ mr r7, r22 /* 802FD970 002F95D0 80 B9 07 D0 */ lwz r5, 0x7d0(r25) @@ -3400,20 +3400,20 @@ lbl_802FD9B4: /* 802FD9CC 002F962C 80 1C 02 34 */ lwz r0, 0x234(r28) /* 802FD9D0 002F9630 2C 00 00 00 */ cmpwi r0, 0 /* 802FD9D4 002F9634 40 81 01 80 */ ble lbl_802FDB54 -/* 802FD9D8 002F9638 48 00 24 91 */ bl func_802FFE68 -/* 802FD9DC 002F963C 48 00 25 01 */ bl func_802FFEDC +/* 802FD9D8 002F9638 48 00 24 91 */ bl NHTTPi_GetSystemInfoP +/* 802FD9DC 002F963C 48 00 25 01 */ bl NHTTPi_GetReqInfoP /* 802FD9E0 002F9640 80 63 00 00 */ lwz r3, 0(r3) /* 802FD9E4 002F9644 3A FE 00 40 */ addi r23, r30, 0x40 /* 802FD9E8 002F9648 83 A3 00 0C */ lwz r29, 0xc(r3) -/* 802FD9EC 002F964C 48 00 24 7D */ bl func_802FFE68 +/* 802FD9EC 002F964C 48 00 24 7D */ bl NHTTPi_GetSystemInfoP /* 802FD9F0 002F9650 7C 76 1B 78 */ mr r22, r3 -/* 802FD9F4 002F9654 48 00 24 DD */ bl func_802FFED0 +/* 802FD9F4 002F9654 48 00 24 DD */ bl NHTTPi_GetBgnEndInfoP /* 802FD9F8 002F9658 7C 79 1B 78 */ mr r25, r3 /* 802FD9FC 002F965C 7E C3 B3 78 */ mr r3, r22 -/* 802FDA00 002F9660 48 00 24 E5 */ bl func_802FFEE4 +/* 802FDA00 002F9660 48 00 24 E5 */ bl NHTTPi_GetThreadInfoP /* 802FDA04 002F9664 7C 78 1B 78 */ mr r24, r3 /* 802FDA08 002F9668 7E C3 B3 78 */ mr r3, r22 -/* 802FDA0C 002F966C 48 00 24 D1 */ bl func_802FFEDC +/* 802FDA0C 002F966C 48 00 24 D1 */ bl NHTTPi_GetReqInfoP /* 802FDA10 002F9670 80 63 00 00 */ lwz r3, 0(r3) /* 802FDA14 002F9674 7E E7 BB 78 */ mr r7, r23 /* 802FDA18 002F9678 80 B9 07 D0 */ lwz r5, 0x7d0(r25) @@ -3437,15 +3437,15 @@ lbl_802FDA50: /* 802FDA58 002F96B8 48 00 00 F0 */ b lbl_802FDB48 lbl_802FDA5C: /* 802FDA5C 002F96BC 82 FD 02 34 */ lwz r23, 0x234(r29) -/* 802FDA60 002F96C0 48 00 24 09 */ bl func_802FFE68 +/* 802FDA60 002F96C0 48 00 24 09 */ bl NHTTPi_GetSystemInfoP /* 802FDA64 002F96C4 7C 76 1B 78 */ mr r22, r3 -/* 802FDA68 002F96C8 48 00 24 69 */ bl func_802FFED0 +/* 802FDA68 002F96C8 48 00 24 69 */ bl NHTTPi_GetBgnEndInfoP /* 802FDA6C 002F96CC 7C 78 1B 78 */ mr r24, r3 /* 802FDA70 002F96D0 7E C3 B3 78 */ mr r3, r22 -/* 802FDA74 002F96D4 48 00 24 71 */ bl func_802FFEE4 +/* 802FDA74 002F96D4 48 00 24 71 */ bl NHTTPi_GetThreadInfoP /* 802FDA78 002F96D8 7C 79 1B 78 */ mr r25, r3 /* 802FDA7C 002F96DC 7E C3 B3 78 */ mr r3, r22 -/* 802FDA80 002F96E0 48 00 24 5D */ bl func_802FFEDC +/* 802FDA80 002F96E0 48 00 24 5D */ bl NHTTPi_GetReqInfoP /* 802FDA84 002F96E4 80 63 00 00 */ lwz r3, 0(r3) /* 802FDA88 002F96E8 7E E8 BB 78 */ mr r8, r23 /* 802FDA8C 002F96EC 80 B8 07 D0 */ lwz r5, 0x7d0(r24) @@ -3469,15 +3469,15 @@ lbl_802FDAC4: /* 802FDACC 002F972C 48 00 00 7C */ b lbl_802FDB48 lbl_802FDAD0: /* 802FDAD0 002F9730 3A ED 8C 2C */ addi r23, r13, lbl_8063DEEC-_SDA_BASE_ -/* 802FDAD4 002F9734 48 00 23 95 */ bl func_802FFE68 +/* 802FDAD4 002F9734 48 00 23 95 */ bl NHTTPi_GetSystemInfoP /* 802FDAD8 002F9738 7C 76 1B 78 */ mr r22, r3 -/* 802FDADC 002F973C 48 00 23 F5 */ bl func_802FFED0 +/* 802FDADC 002F973C 48 00 23 F5 */ bl NHTTPi_GetBgnEndInfoP /* 802FDAE0 002F9740 7C 7D 1B 78 */ mr r29, r3 /* 802FDAE4 002F9744 7E C3 B3 78 */ mr r3, r22 -/* 802FDAE8 002F9748 48 00 23 FD */ bl func_802FFEE4 +/* 802FDAE8 002F9748 48 00 23 FD */ bl NHTTPi_GetThreadInfoP /* 802FDAEC 002F974C 7C 79 1B 78 */ mr r25, r3 /* 802FDAF0 002F9750 7E C3 B3 78 */ mr r3, r22 -/* 802FDAF4 002F9754 48 00 23 E9 */ bl func_802FFEDC +/* 802FDAF4 002F9754 48 00 23 E9 */ bl NHTTPi_GetReqInfoP /* 802FDAF8 002F9758 80 63 00 00 */ lwz r3, 0(r3) /* 802FDAFC 002F975C 7E E7 BB 78 */ mr r7, r23 /* 802FDB00 002F9760 80 BD 07 D0 */ lwz r5, 0x7d0(r29) @@ -3508,20 +3508,20 @@ lbl_802FDB54: /* 802FDB54 002F97B4 80 1C 00 A8 */ lwz r0, 0xa8(r28) /* 802FDB58 002F97B8 2C 00 00 00 */ cmpwi r0, 0 /* 802FDB5C 002F97BC 40 81 01 80 */ ble lbl_802FDCDC -/* 802FDB60 002F97C0 48 00 23 09 */ bl func_802FFE68 -/* 802FDB64 002F97C4 48 00 23 79 */ bl func_802FFEDC +/* 802FDB60 002F97C0 48 00 23 09 */ bl NHTTPi_GetSystemInfoP +/* 802FDB64 002F97C4 48 00 23 79 */ bl NHTTPi_GetReqInfoP /* 802FDB68 002F97C8 80 63 00 00 */ lwz r3, 0(r3) /* 802FDB6C 002F97CC 3A FE 00 70 */ addi r23, r30, 0x70 /* 802FDB70 002F97D0 83 A3 00 0C */ lwz r29, 0xc(r3) -/* 802FDB74 002F97D4 48 00 22 F5 */ bl func_802FFE68 +/* 802FDB74 002F97D4 48 00 22 F5 */ bl NHTTPi_GetSystemInfoP /* 802FDB78 002F97D8 7C 76 1B 78 */ mr r22, r3 -/* 802FDB7C 002F97DC 48 00 23 55 */ bl func_802FFED0 +/* 802FDB7C 002F97DC 48 00 23 55 */ bl NHTTPi_GetBgnEndInfoP /* 802FDB80 002F97E0 7C 7E 1B 78 */ mr r30, r3 /* 802FDB84 002F97E4 7E C3 B3 78 */ mr r3, r22 -/* 802FDB88 002F97E8 48 00 23 5D */ bl func_802FFEE4 +/* 802FDB88 002F97E8 48 00 23 5D */ bl NHTTPi_GetThreadInfoP /* 802FDB8C 002F97EC 7C 79 1B 78 */ mr r25, r3 /* 802FDB90 002F97F0 7E C3 B3 78 */ mr r3, r22 -/* 802FDB94 002F97F4 48 00 23 49 */ bl func_802FFEDC +/* 802FDB94 002F97F4 48 00 23 49 */ bl NHTTPi_GetReqInfoP /* 802FDB98 002F97F8 80 63 00 00 */ lwz r3, 0(r3) /* 802FDB9C 002F97FC 7E E7 BB 78 */ mr r7, r23 /* 802FDBA0 002F9800 80 BE 07 D0 */ lwz r5, 0x7d0(r30) @@ -3545,15 +3545,15 @@ lbl_802FDBD8: /* 802FDBE0 002F9840 48 00 00 F0 */ b lbl_802FDCD0 lbl_802FDBE4: /* 802FDBE4 002F9844 82 FD 00 A8 */ lwz r23, 0xa8(r29) -/* 802FDBE8 002F9848 48 00 22 81 */ bl func_802FFE68 +/* 802FDBE8 002F9848 48 00 22 81 */ bl NHTTPi_GetSystemInfoP /* 802FDBEC 002F984C 7C 76 1B 78 */ mr r22, r3 -/* 802FDBF0 002F9850 48 00 22 E1 */ bl func_802FFED0 +/* 802FDBF0 002F9850 48 00 22 E1 */ bl NHTTPi_GetBgnEndInfoP /* 802FDBF4 002F9854 7C 79 1B 78 */ mr r25, r3 /* 802FDBF8 002F9858 7E C3 B3 78 */ mr r3, r22 -/* 802FDBFC 002F985C 48 00 22 E9 */ bl func_802FFEE4 +/* 802FDBFC 002F985C 48 00 22 E9 */ bl NHTTPi_GetThreadInfoP /* 802FDC00 002F9860 7C 7E 1B 78 */ mr r30, r3 /* 802FDC04 002F9864 7E C3 B3 78 */ mr r3, r22 -/* 802FDC08 002F9868 48 00 22 D5 */ bl func_802FFEDC +/* 802FDC08 002F9868 48 00 22 D5 */ bl NHTTPi_GetReqInfoP /* 802FDC0C 002F986C 80 63 00 00 */ lwz r3, 0(r3) /* 802FDC10 002F9870 7E E8 BB 78 */ mr r8, r23 /* 802FDC14 002F9874 80 B9 07 D0 */ lwz r5, 0x7d0(r25) @@ -3577,15 +3577,15 @@ lbl_802FDC4C: /* 802FDC54 002F98B4 48 00 00 7C */ b lbl_802FDCD0 lbl_802FDC58: /* 802FDC58 002F98B8 3A ED 8C 2C */ addi r23, r13, lbl_8063DEEC-_SDA_BASE_ -/* 802FDC5C 002F98BC 48 00 22 0D */ bl func_802FFE68 +/* 802FDC5C 002F98BC 48 00 22 0D */ bl NHTTPi_GetSystemInfoP /* 802FDC60 002F98C0 7C 76 1B 78 */ mr r22, r3 -/* 802FDC64 002F98C4 48 00 22 6D */ bl func_802FFED0 +/* 802FDC64 002F98C4 48 00 22 6D */ bl NHTTPi_GetBgnEndInfoP /* 802FDC68 002F98C8 7C 7E 1B 78 */ mr r30, r3 /* 802FDC6C 002F98CC 7E C3 B3 78 */ mr r3, r22 -/* 802FDC70 002F98D0 48 00 22 75 */ bl func_802FFEE4 +/* 802FDC70 002F98D0 48 00 22 75 */ bl NHTTPi_GetThreadInfoP /* 802FDC74 002F98D4 7C 7D 1B 78 */ mr r29, r3 /* 802FDC78 002F98D8 7E C3 B3 78 */ mr r3, r22 -/* 802FDC7C 002F98DC 48 00 22 61 */ bl func_802FFEDC +/* 802FDC7C 002F98DC 48 00 22 61 */ bl NHTTPi_GetReqInfoP /* 802FDC80 002F98E0 80 63 00 00 */ lwz r3, 0(r3) /* 802FDC84 002F98E4 7E E7 BB 78 */ mr r7, r23 /* 802FDC88 002F98E8 80 BE 07 D0 */ lwz r5, 0x7d0(r30) @@ -3674,15 +3674,15 @@ lbl_802FDD88: /* 802FDDA0 002F9A00 48 00 00 B8 */ b lbl_802FDE58 lbl_802FDDA4: /* 802FDDA4 002F9A04 3A CD 8C 2C */ addi r22, r13, lbl_8063DEEC-_SDA_BASE_ -/* 802FDDA8 002F9A08 48 00 20 C1 */ bl func_802FFE68 +/* 802FDDA8 002F9A08 48 00 20 C1 */ bl NHTTPi_GetSystemInfoP /* 802FDDAC 002F9A0C 7C 77 1B 78 */ mr r23, r3 -/* 802FDDB0 002F9A10 48 00 21 21 */ bl func_802FFED0 +/* 802FDDB0 002F9A10 48 00 21 21 */ bl NHTTPi_GetBgnEndInfoP /* 802FDDB4 002F9A14 7C 7E 1B 78 */ mr r30, r3 /* 802FDDB8 002F9A18 7E E3 BB 78 */ mr r3, r23 -/* 802FDDBC 002F9A1C 48 00 21 29 */ bl func_802FFEE4 +/* 802FDDBC 002F9A1C 48 00 21 29 */ bl NHTTPi_GetThreadInfoP /* 802FDDC0 002F9A20 7C 7D 1B 78 */ mr r29, r3 /* 802FDDC4 002F9A24 7E E3 BB 78 */ mr r3, r23 -/* 802FDDC8 002F9A28 48 00 21 15 */ bl func_802FFEDC +/* 802FDDC8 002F9A28 48 00 21 15 */ bl NHTTPi_GetReqInfoP /* 802FDDCC 002F9A2C 80 63 00 00 */ lwz r3, 0(r3) /* 802FDDD0 002F9A30 7E C7 B3 78 */ mr r7, r22 /* 802FDDD4 002F9A34 80 BE 07 D0 */ lwz r5, 0x7d0(r30) @@ -3739,19 +3739,19 @@ NHTTPi_ThreadRecvHeaderProc: /* 802FDE7C 002F9ADC 39 61 00 30 */ addi r11, r1, 0x30 /* 802FDE80 002F9AE0 4B EC 92 9D */ bl _savegpr_24 /* 802FDE84 002F9AE4 7C 7B 1B 78 */ mr r27, r3 -/* 802FDE88 002F9AE8 48 00 1F E1 */ bl func_802FFE68 +/* 802FDE88 002F9AE8 48 00 1F E1 */ bl NHTTPi_GetSystemInfoP /* 802FDE8C 002F9AEC 7C 78 1B 78 */ mr r24, r3 -/* 802FDE90 002F9AF0 48 00 20 4D */ bl func_802FFEDC +/* 802FDE90 002F9AF0 48 00 20 4D */ bl NHTTPi_GetReqInfoP /* 802FDE94 002F9AF4 80 83 00 00 */ lwz r4, 0(r3) /* 802FDE98 002F9AF8 7F 03 C3 78 */ mr r3, r24 /* 802FDE9C 002F9AFC 83 C4 00 0C */ lwz r30, 0xc(r4) /* 802FDEA0 002F9B00 83 BE 00 2C */ lwz r29, 0x2c(r30) -/* 802FDEA4 002F9B04 48 00 20 49 */ bl func_802FFEEC +/* 802FDEA4 002F9B04 48 00 20 49 */ bl NHTTPi_GetMutexInfoP /* 802FDEA8 002F9B08 7F C4 F3 78 */ mr r4, r30 -/* 802FDEAC 002F9B0C 48 00 1B 8D */ bl func_802FFA38 +/* 802FDEAC 002F9B0C 48 00 1B 8D */ bl NHTTPi_Request2Connection /* 802FDEB0 002F9B10 7C 79 1B 78 */ mr r25, r3 /* 802FDEB4 002F9B14 7F 03 C3 78 */ mr r3, r24 -/* 802FDEB8 002F9B18 48 00 20 19 */ bl func_802FFED0 +/* 802FDEB8 002F9B18 48 00 20 19 */ bl NHTTPi_GetBgnEndInfoP /* 802FDEBC 002F9B1C 38 00 00 00 */ li r0, 0 /* 802FDEC0 002F9B20 2C 19 00 00 */ cmpwi r25, 0 /* 802FDEC4 002F9B24 90 01 00 08 */ stw r0, 8(r1) @@ -3876,14 +3876,14 @@ NHTTPi_ThreadParseHeaderProc: /* 802FE064 002F9CC4 3F 80 80 44 */ lis r28, lbl_80446110@ha /* 802FE068 002F9CC8 7C 7E 1B 78 */ mr r30, r3 /* 802FE06C 002F9CCC 3B 9C 61 10 */ addi r28, r28, lbl_80446110@l -/* 802FE070 002F9CD0 48 00 1D F9 */ bl func_802FFE68 +/* 802FE070 002F9CD0 48 00 1D F9 */ bl NHTTPi_GetSystemInfoP /* 802FE074 002F9CD4 7C 7D 1B 78 */ mr r29, r3 -/* 802FE078 002F9CD8 48 00 1E 65 */ bl func_802FFEDC +/* 802FE078 002F9CD8 48 00 1E 65 */ bl NHTTPi_GetReqInfoP /* 802FE07C 002F9CDC 80 83 00 00 */ lwz r4, 0(r3) /* 802FE080 002F9CE0 7F A3 EB 78 */ mr r3, r29 /* 802FE084 002F9CE4 83 A4 00 0C */ lwz r29, 0xc(r4) /* 802FE088 002F9CE8 83 FD 00 2C */ lwz r31, 0x2c(r29) -/* 802FE08C 002F9CEC 48 00 1E 59 */ bl func_802FFEE4 +/* 802FE08C 002F9CEC 48 00 1E 59 */ bl NHTTPi_GetThreadInfoP /* 802FE090 002F9CF0 3B 63 03 60 */ addi r27, r3, 0x360 /* 802FE094 002F9CF4 7F E3 FB 78 */ mr r3, r31 /* 802FE098 002F9CF8 38 9E 03 04 */ addi r4, r30, 0x304 @@ -4091,23 +4091,23 @@ NHTTPi_ThreadRecvBodyProc: /* 802FE358 002F9FB8 39 61 00 60 */ addi r11, r1, 0x60 /* 802FE35C 002F9FBC 4B EC 8D A1 */ bl _savegpr_16 /* 802FE360 002F9FC0 7C 70 1B 78 */ mr r16, r3 -/* 802FE364 002F9FC4 48 00 1B 05 */ bl func_802FFE68 +/* 802FE364 002F9FC4 48 00 1B 05 */ bl NHTTPi_GetSystemInfoP /* 802FE368 002F9FC8 7C 71 1B 78 */ mr r17, r3 -/* 802FE36C 002F9FCC 48 00 1B 71 */ bl func_802FFEDC +/* 802FE36C 002F9FCC 48 00 1B 71 */ bl NHTTPi_GetReqInfoP /* 802FE370 002F9FD0 80 83 00 00 */ lwz r4, 0(r3) /* 802FE374 002F9FD4 7E 23 8B 78 */ mr r3, r17 /* 802FE378 002F9FD8 82 C4 00 0C */ lwz r22, 0xc(r4) /* 802FE37C 002F9FDC 82 B6 00 2C */ lwz r21, 0x2c(r22) -/* 802FE380 002F9FE0 48 00 1B 51 */ bl func_802FFED0 +/* 802FE380 002F9FE0 48 00 1B 51 */ bl NHTTPi_GetBgnEndInfoP /* 802FE384 002F9FE4 7C 7B 1B 78 */ mr r27, r3 /* 802FE388 002F9FE8 7E 23 8B 78 */ mr r3, r17 -/* 802FE38C 002F9FEC 48 00 1B 61 */ bl func_802FFEEC +/* 802FE38C 002F9FEC 48 00 1B 61 */ bl NHTTPi_GetMutexInfoP /* 802FE390 002F9FF0 7C 74 1B 78 */ mr r20, r3 /* 802FE394 002F9FF4 7E C4 B3 78 */ mr r4, r22 -/* 802FE398 002F9FF8 48 00 16 A1 */ bl func_802FFA38 +/* 802FE398 002F9FF8 48 00 16 A1 */ bl NHTTPi_Request2Connection /* 802FE39C 002F9FFC 7C 73 1B 78 */ mr r19, r3 /* 802FE3A0 002FA000 7E 23 8B 78 */ mr r3, r17 -/* 802FE3A4 002FA004 48 00 1B 41 */ bl func_802FFEE4 +/* 802FE3A4 002FA004 48 00 1B 41 */ bl NHTTPi_GetThreadInfoP /* 802FE3A8 002FA008 80 16 00 1C */ lwz r0, 0x1c(r22) /* 802FE3AC 002FA00C 3A 43 03 60 */ addi r18, r3, 0x360 /* 802FE3B0 002FA010 2C 00 00 02 */ cmpwi r0, 2 @@ -4127,7 +4127,7 @@ lbl_802FE3DC: lbl_802FE3E4: /* 802FE3E4 002FA044 7E 63 9B 78 */ mr r3, r19 /* 802FE3E8 002FA048 38 80 00 00 */ li r4, 0 -/* 802FE3EC 002FA04C 48 00 1B 09 */ bl func_802FFEF4 +/* 802FE3EC 002FA04C 48 00 1B 09 */ bl NHTTPi_SetVirtualContentLength /* 802FE3F0 002FA050 2C 13 00 00 */ cmpwi r19, 0 /* 802FE3F4 002FA054 41 82 00 0C */ beq lbl_802FE400 /* 802FE3F8 002FA058 38 00 00 04 */ li r0, 4 @@ -4137,7 +4137,7 @@ lbl_802FE400: /* 802FE404 002FA064 2C 04 00 00 */ cmpwi r4, 0 /* 802FE408 002FA068 41 80 01 20 */ blt lbl_802FE528 /* 802FE40C 002FA06C 7E 63 9B 78 */ mr r3, r19 -/* 802FE410 002FA070 48 00 1A E5 */ bl func_802FFEF4 +/* 802FE410 002FA070 48 00 1A E5 */ bl NHTTPi_SetVirtualContentLength /* 802FE414 002FA074 3A 40 00 06 */ li r18, 6 /* 802FE418 002FA078 3A 20 02 00 */ li r17, 0x200 /* 802FE41C 002FA07C 48 00 00 B8 */ b lbl_802FE4D4 @@ -4339,7 +4339,7 @@ lbl_802FE6C0: /* 802FE6C4 002FA324 40 81 00 E8 */ ble lbl_802FE7AC /* 802FE6C8 002FA328 7E 63 9B 78 */ mr r3, r19 /* 802FE6CC 002FA32C 7F 04 C3 78 */ mr r4, r24 -/* 802FE6D0 002FA330 48 00 18 25 */ bl func_802FFEF4 +/* 802FE6D0 002FA330 48 00 18 25 */ bl NHTTPi_SetVirtualContentLength /* 802FE6D4 002FA334 48 00 00 CC */ b lbl_802FE7A0 lbl_802FE6D8: /* 802FE6D8 002FA338 80 10 03 30 */ lwz r0, 0x330(r16) @@ -4486,7 +4486,7 @@ lbl_802FE8B0: lbl_802FE8CC: /* 802FE8CC 002FA52C 7E 83 A3 78 */ mr r3, r20 /* 802FE8D0 002FA530 7E A4 AB 78 */ mr r4, r21 -/* 802FE8D4 002FA534 48 00 11 6D */ bl func_802FFA40 +/* 802FE8D4 002FA534 48 00 11 6D */ bl NHTTPi_Response2Connection /* 802FE8D8 002FA538 80 10 03 30 */ lwz r0, 0x330(r16) /* 802FE8DC 002FA53C 7C 64 1B 78 */ mr r4, r3 /* 802FE8E0 002FA540 2C 00 00 00 */ cmpwi r0, 0 @@ -4494,7 +4494,7 @@ lbl_802FE8CC: /* 802FE8E8 002FA548 2C 03 00 00 */ cmpwi r3, 0 /* 802FE8EC 002FA54C 41 82 00 0C */ beq lbl_802FE8F8 /* 802FE8F0 002FA550 7E 83 A3 78 */ mr r3, r20 -/* 802FE8F4 002FA554 48 00 14 05 */ bl func_802FFCF8 +/* 802FE8F4 002FA554 48 00 14 05 */ bl NHTTPi_ReceivedCallback lbl_802FE8F8: /* 802FE8F8 002FA558 38 60 00 01 */ li r3, 1 lbl_802FE8FC: @@ -4512,12 +4512,12 @@ NHTTPi_CommThreadProcMain: /* 802FE91C 002FA57C 90 01 03 64 */ stw r0, 0x364(r1) /* 802FE920 002FA580 39 61 03 60 */ addi r11, r1, 0x360 /* 802FE924 002FA584 4B EC 88 05 */ bl _savegpr_27 -/* 802FE928 002FA588 48 00 15 41 */ bl func_802FFE68 +/* 802FE928 002FA588 48 00 15 41 */ bl NHTTPi_GetSystemInfoP /* 802FE92C 002FA58C 7C 7C 1B 78 */ mr r28, r3 -/* 802FE930 002FA590 48 00 15 A1 */ bl func_802FFED0 +/* 802FE930 002FA590 48 00 15 A1 */ bl NHTTPi_GetBgnEndInfoP /* 802FE934 002FA594 7C 7B 1B 78 */ mr r27, r3 /* 802FE938 002FA598 7F 83 E3 78 */ mr r3, r28 -/* 802FE93C 002FA59C 48 00 15 A1 */ bl func_802FFEDC +/* 802FE93C 002FA59C 48 00 15 A1 */ bl NHTTPi_GetReqInfoP /* 802FE940 002FA5A0 3B A0 FF FF */ li r29, -1 /* 802FE944 002FA5A4 7C 7C 1B 78 */ mr r28, r3 /* 802FE948 002FA5A8 93 A1 00 08 */ stw r29, 8(r1) diff --git a/asm/SDK/NHTTP/d_nhttp.s b/asm/SDK/NHTTP/d_nhttp.s index bb72610..1a323c5 100644 --- a/asm/SDK/NHTTP/d_nhttp.s +++ b/asm/SDK/NHTTP/d_nhttp.s @@ -13,7 +13,7 @@ NHTTPStartup: /* 802FEE40 002FAAA0 7C 9E 23 78 */ mr r30, r4 /* 802FEE44 002FAAA4 93 A1 00 14 */ stw r29, 0x14(r1) /* 802FEE48 002FAAA8 7C 7D 1B 78 */ mr r29, r3 -/* 802FEE4C 002FAAAC 48 00 10 1D */ bl func_802FFE68 +/* 802FEE4C 002FAAAC 48 00 10 1D */ bl NHTTPi_GetSystemInfoP /* 802FEE50 002FAAB0 7F A4 EB 78 */ mr r4, r29 /* 802FEE54 002FAAB4 7F C5 F3 78 */ mr r5, r30 /* 802FEE58 002FAAB8 7F E6 FB 78 */ mr r6, r31 @@ -36,7 +36,7 @@ NHTTPCleanupAsync: /* 802FEE90 002FAAF0 90 01 00 14 */ stw r0, 0x14(r1) /* 802FEE94 002FAAF4 93 E1 00 0C */ stw r31, 0xc(r1) /* 802FEE98 002FAAF8 7C 7F 1B 78 */ mr r31, r3 -/* 802FEE9C 002FAAFC 48 00 0F CD */ bl func_802FFE68 +/* 802FEE9C 002FAAFC 48 00 0F CD */ bl NHTTPi_GetSystemInfoP /* 802FEEA0 002FAB00 7F E4 FB 78 */ mr r4, r31 /* 802FEEA4 002FAB04 4B FF 8F 01 */ bl NHTTPi_CleanupAsync /* 802FEEA8 002FAB08 80 01 00 14 */ lwz r0, 0x14(r1) @@ -50,7 +50,7 @@ NHTTPSSLGetError: /* 802FEEBC 002FAB1C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802FEEC0 002FAB20 7C 08 02 A6 */ mflr r0 /* 802FEEC4 002FAB24 90 01 00 14 */ stw r0, 0x14(r1) -/* 802FEEC8 002FAB28 48 00 0F A1 */ bl func_802FFE68 +/* 802FEEC8 002FAB28 48 00 0F A1 */ bl NHTTPi_GetSystemInfoP /* 802FEECC 002FAB2C 4B FF 8D 45 */ bl NHTTPi_GetSSLError /* 802FEED0 002FAB30 80 01 00 14 */ lwz r0, 0x14(r1) /* 802FEED4 002FAB34 7C 08 03 A6 */ mtlr r0 @@ -68,11 +68,11 @@ NHTTPi_TemplateConnectionCallback: /* 802FEEFC 002FAB5C 7C BD 2B 78 */ mr r29, r5 /* 802FEF00 002FAB60 93 81 00 10 */ stw r28, 0x10(r1) /* 802FEF04 002FAB64 7C 7C 1B 78 */ mr r28, r3 -/* 802FEF08 002FAB68 48 00 0F 61 */ bl func_802FFE68 -/* 802FEF0C 002FAB6C 48 00 0F E1 */ bl func_802FFEEC +/* 802FEF08 002FAB68 48 00 0F 61 */ bl NHTTPi_GetSystemInfoP +/* 802FEF0C 002FAB6C 48 00 0F E1 */ bl NHTTPi_GetMutexInfoP /* 802FEF10 002FAB70 7C 7E 1B 78 */ mr r30, r3 /* 802FEF14 002FAB74 7F 84 E3 78 */ mr r4, r28 -/* 802FEF18 002FAB78 48 00 0B 31 */ bl func_802FFA48 +/* 802FEF18 002FAB78 48 00 0B 31 */ bl NHTTPi_GetConnection /* 802FEF1C 002FAB7C 2C 1F 00 03 */ cmpwi r31, 3 /* 802FEF20 002FAB80 7C 7C 1B 78 */ mr r28, r3 /* 802FEF24 002FAB84 38 00 00 00 */ li r0, 0 @@ -91,7 +91,7 @@ lbl_802FEF4C: /* 802FEF50 002FABB0 41 82 00 50 */ beq lbl_802FEFA0 /* 802FEF54 002FABB4 7F C3 F3 78 */ mr r3, r30 /* 802FEF58 002FABB8 7F 84 E3 78 */ mr r4, r28 -/* 802FEF5C 002FABBC 48 00 0A 6D */ bl func_802FF9C8 +/* 802FEF5C 002FABBC 48 00 0A 6D */ bl NHTTPi_Connection2Request /* 802FEF60 002FABC0 2C 03 00 00 */ cmpwi r3, 0 /* 802FEF64 002FABC4 41 82 00 3C */ beq lbl_802FEFA0 /* 802FEF68 002FABC8 83 E3 02 44 */ lwz r31, 0x244(r3) @@ -118,7 +118,7 @@ lbl_802FEFAC: /* 802FEFB0 002FAC10 41 82 00 8C */ beq lbl_802FF03C /* 802FEFB4 002FAC14 7F C3 F3 78 */ mr r3, r30 /* 802FEFB8 002FAC18 7F 84 E3 78 */ mr r4, r28 -/* 802FEFBC 002FAC1C 48 00 0A 45 */ bl func_802FFA00 +/* 802FEFBC 002FAC1C 48 00 0A 45 */ bl NHTTPi_Connection2Response /* 802FEFC0 002FAC20 2C 03 00 00 */ cmpwi r3, 0 /* 802FEFC4 002FAC24 41 82 00 78 */ beq lbl_802FF03C /* 802FEFC8 002FAC28 83 C3 00 2C */ lwz r30, 0x2c(r3) @@ -127,7 +127,7 @@ lbl_802FEFAC: /* 802FEFD4 002FAC34 80 1D 00 00 */ lwz r0, 0(r29) /* 802FEFD8 002FAC38 7F 83 E3 78 */ mr r3, r28 /* 802FEFDC 002FAC3C 90 01 00 08 */ stw r0, 8(r1) -/* 802FEFE0 002FAC40 48 00 0F 25 */ bl func_802FFF04 +/* 802FEFE0 002FAC40 48 00 0F 25 */ bl NHTTPi_GetVirtualContentLength /* 802FEFE4 002FAC44 7C 7F 1B 78 */ mr r31, r3 /* 802FEFE8 002FAC48 7F 83 E3 78 */ mr r3, r28 /* 802FEFEC 002FAC4C 4B FF FD 7D */ bl NHTTPGetUserParam @@ -161,7 +161,7 @@ lbl_802FF044: /* 802FF054 002FACB4 41 82 00 48 */ beq lbl_802FF09C /* 802FF058 002FACB8 7F C3 F3 78 */ mr r3, r30 /* 802FF05C 002FACBC 7F 84 E3 78 */ mr r4, r28 -/* 802FF060 002FACC0 48 00 09 A1 */ bl func_802FFA00 +/* 802FF060 002FACC0 48 00 09 A1 */ bl NHTTPi_Connection2Response /* 802FF064 002FACC4 2C 03 00 00 */ cmpwi r3, 0 /* 802FF068 002FACC8 7C 7F 1B 78 */ mr r31, r3 /* 802FF06C 002FACCC 41 82 00 30 */ beq lbl_802FF09C @@ -210,16 +210,16 @@ NHTTPCreateRequestEx: /* 802FF100 002FAD60 7C 7F 1B 78 */ mr r31, r3 /* 802FF104 002FAD64 38 80 00 00 */ li r4, 0 /* 802FF108 002FAD68 41 82 00 7C */ beq lbl_802FF184 -/* 802FF10C 002FAD6C 48 00 0D 5D */ bl func_802FFE68 +/* 802FF10C 002FAD6C 48 00 0D 5D */ bl NHTTPi_GetSystemInfoP /* 802FF110 002FAD70 7C 7E 1B 78 */ mr r30, r3 -/* 802FF114 002FAD74 48 00 0D D9 */ bl func_802FFEEC +/* 802FF114 002FAD74 48 00 0D D9 */ bl NHTTPi_GetMutexInfoP /* 802FF118 002FAD78 7C 7D 1B 78 */ mr r29, r3 /* 802FF11C 002FAD7C 7F E4 FB 78 */ mr r4, r31 -/* 802FF120 002FAD80 48 00 09 29 */ bl func_802FFA48 +/* 802FF120 002FAD80 48 00 09 29 */ bl NHTTPi_GetConnection /* 802FF124 002FAD84 7C 7F 1B 78 */ mr r31, r3 /* 802FF128 002FAD88 7F A3 EB 78 */ mr r3, r29 /* 802FF12C 002FAD8C 7F E4 FB 78 */ mr r4, r31 -/* 802FF130 002FAD90 48 00 08 99 */ bl func_802FF9C8 +/* 802FF130 002FAD90 48 00 08 99 */ bl NHTTPi_Connection2Request /* 802FF134 002FAD94 2C 03 00 00 */ cmpwi r3, 0 /* 802FF138 002FAD98 7C 64 1B 78 */ mr r4, r3 /* 802FF13C 002FAD9C 41 82 00 48 */ beq lbl_802FF184 @@ -237,7 +237,7 @@ lbl_802FF164: /* 802FF168 002FADC8 4B FF A1 11 */ bl NHTTP_DestroyRequest /* 802FF16C 002FADCC 7F A3 EB 78 */ mr r3, r29 /* 802FF170 002FADD0 7F E4 FB 78 */ mr r4, r31 -/* 802FF174 002FADD4 48 00 08 25 */ bl func_802FF998 +/* 802FF174 002FADD4 48 00 08 25 */ bl NHTTPi_OmitConnectionList /* 802FF178 002FADD8 7F E3 FB 78 */ mr r3, r31 /* 802FF17C 002FADDC 4B FF 8A 41 */ bl NHTTPi_free /* 802FF180 002FADE0 38 80 00 00 */ li r4, 0 @@ -263,16 +263,16 @@ NHTTPAddHeaderField: /* 802FF1BC 002FAE1C 7C BD 2B 78 */ mr r29, r5 /* 802FF1C0 002FAE20 93 81 00 10 */ stw r28, 0x10(r1) /* 802FF1C4 002FAE24 7C 9C 23 78 */ mr r28, r4 -/* 802FF1C8 002FAE28 48 00 0C A1 */ bl func_802FFE68 +/* 802FF1C8 002FAE28 48 00 0C A1 */ bl NHTTPi_GetSystemInfoP /* 802FF1CC 002FAE2C 7C 7F 1B 78 */ mr r31, r3 -/* 802FF1D0 002FAE30 48 00 0D 1D */ bl func_802FFEEC +/* 802FF1D0 002FAE30 48 00 0D 1D */ bl NHTTPi_GetMutexInfoP /* 802FF1D4 002FAE34 7F C4 F3 78 */ mr r4, r30 -/* 802FF1D8 002FAE38 48 00 08 79 */ bl func_802FFA50 +/* 802FF1D8 002FAE38 48 00 08 79 */ bl NHTTPi_GetRequest /* 802FF1DC 002FAE3C 2C 03 00 00 */ cmpwi r3, 0 /* 802FF1E0 002FAE40 7C 7E 1B 78 */ mr r30, r3 /* 802FF1E4 002FAE44 41 82 00 30 */ beq lbl_802FF214 /* 802FF1E8 002FAE48 7F E3 FB 78 */ mr r3, r31 -/* 802FF1EC 002FAE4C 48 00 0C E5 */ bl func_802FFED0 +/* 802FF1EC 002FAE4C 48 00 0C E5 */ bl NHTTPi_GetBgnEndInfoP /* 802FF1F0 002FAE50 7C 64 1B 78 */ mr r4, r3 /* 802FF1F4 002FAE54 7F C3 F3 78 */ mr r3, r30 /* 802FF1F8 002FAE58 7F 85 E3 78 */ mr r5, r28 @@ -306,16 +306,16 @@ NHTTPAddPostDataAscii: /* 802FF254 002FAEB4 7C BD 2B 78 */ mr r29, r5 /* 802FF258 002FAEB8 93 81 00 10 */ stw r28, 0x10(r1) /* 802FF25C 002FAEBC 7C 9C 23 78 */ mr r28, r4 -/* 802FF260 002FAEC0 48 00 0C 09 */ bl func_802FFE68 +/* 802FF260 002FAEC0 48 00 0C 09 */ bl NHTTPi_GetSystemInfoP /* 802FF264 002FAEC4 7C 7F 1B 78 */ mr r31, r3 -/* 802FF268 002FAEC8 48 00 0C 85 */ bl func_802FFEEC +/* 802FF268 002FAEC8 48 00 0C 85 */ bl NHTTPi_GetMutexInfoP /* 802FF26C 002FAECC 7F C4 F3 78 */ mr r4, r30 -/* 802FF270 002FAED0 48 00 07 E1 */ bl func_802FFA50 +/* 802FF270 002FAED0 48 00 07 E1 */ bl NHTTPi_GetRequest /* 802FF274 002FAED4 2C 03 00 00 */ cmpwi r3, 0 /* 802FF278 002FAED8 7C 7E 1B 78 */ mr r30, r3 /* 802FF27C 002FAEDC 41 82 00 30 */ beq lbl_802FF2AC /* 802FF280 002FAEE0 7F E3 FB 78 */ mr r3, r31 -/* 802FF284 002FAEE4 48 00 0C 4D */ bl func_802FFED0 +/* 802FF284 002FAEE4 48 00 0C 4D */ bl NHTTPi_GetBgnEndInfoP /* 802FF288 002FAEE8 7C 64 1B 78 */ mr r4, r3 /* 802FF28C 002FAEEC 7F C3 F3 78 */ mr r3, r30 /* 802FF290 002FAEF0 7F 85 E3 78 */ mr r5, r28 @@ -344,10 +344,10 @@ NHTTPSendRequestAsync: /* 802FF2D8 002FAF38 90 01 00 14 */ stw r0, 0x14(r1) /* 802FF2DC 002FAF3C 93 E1 00 0C */ stw r31, 0xc(r1) /* 802FF2E0 002FAF40 7C 7F 1B 78 */ mr r31, r3 -/* 802FF2E4 002FAF44 48 00 0B 85 */ bl func_802FFE68 -/* 802FF2E8 002FAF48 48 00 0C 05 */ bl func_802FFEEC +/* 802FF2E4 002FAF44 48 00 0B 85 */ bl NHTTPi_GetSystemInfoP +/* 802FF2E8 002FAF48 48 00 0C 05 */ bl NHTTPi_GetMutexInfoP /* 802FF2EC 002FAF4C 7F E4 FB 78 */ mr r4, r31 -/* 802FF2F0 002FAF50 48 00 07 49 */ bl func_802FFA38 +/* 802FF2F0 002FAF50 48 00 07 49 */ bl NHTTPi_Request2Connection /* 802FF2F4 002FAF54 2C 03 00 00 */ cmpwi r3, 0 /* 802FF2F8 002FAF58 7C 7F 1B 78 */ mr r31, r3 /* 802FF2FC 002FAF5C 41 82 00 18 */ beq lbl_802FF314 @@ -372,7 +372,7 @@ NHTTPCancelRequestAsync: /* 802FF334 002FAF94 90 01 00 14 */ stw r0, 0x14(r1) /* 802FF338 002FAF98 93 E1 00 0C */ stw r31, 0xc(r1) /* 802FF33C 002FAF9C 7C 7F 1B 78 */ mr r31, r3 -/* 802FF340 002FAFA0 48 00 0B 29 */ bl func_802FFE68 +/* 802FF340 002FAFA0 48 00 0B 29 */ bl NHTTPi_GetSystemInfoP /* 802FF344 002FAFA4 7F E4 FB 78 */ mr r4, r31 /* 802FF348 002FAFA8 4B FF A1 CD */ bl NHTTP_CancelRequestAsync /* 802FF34C 002FAFAC 7C 60 00 34 */ cntlzw r0, r3 @@ -392,17 +392,17 @@ NHTTPDestroyResponse: /* 802FF378 002FAFD8 93 E1 00 0C */ stw r31, 0xc(r1) /* 802FF37C 002FAFDC 93 C1 00 08 */ stw r30, 8(r1) /* 802FF380 002FAFE0 7C 7E 1B 78 */ mr r30, r3 -/* 802FF384 002FAFE4 48 00 0A E5 */ bl func_802FFE68 -/* 802FF388 002FAFE8 48 00 0B 65 */ bl func_802FFEEC +/* 802FF384 002FAFE4 48 00 0A E5 */ bl NHTTPi_GetSystemInfoP +/* 802FF388 002FAFE8 48 00 0B 65 */ bl NHTTPi_GetMutexInfoP /* 802FF38C 002FAFEC 7C 7F 1B 78 */ mr r31, r3 /* 802FF390 002FAFF0 7F C4 F3 78 */ mr r4, r30 -/* 802FF394 002FAFF4 48 00 06 AD */ bl func_802FFA40 +/* 802FF394 002FAFF4 48 00 06 AD */ bl NHTTPi_Response2Connection /* 802FF398 002FAFF8 2C 03 00 00 */ cmpwi r3, 0 /* 802FF39C 002FAFFC 7C 7E 1B 78 */ mr r30, r3 /* 802FF3A0 002FB000 41 82 00 38 */ beq lbl_802FF3D8 /* 802FF3A4 002FB004 7F E3 FB 78 */ mr r3, r31 /* 802FF3A8 002FB008 7F C4 F3 78 */ mr r4, r30 -/* 802FF3AC 002FB00C 48 00 06 55 */ bl func_802FFA00 +/* 802FF3AC 002FB00C 48 00 06 55 */ bl NHTTPi_Connection2Response /* 802FF3B0 002FB010 2C 03 00 00 */ cmpwi r3, 0 /* 802FF3B4 002FB014 41 82 00 10 */ beq lbl_802FF3C4 /* 802FF3B8 002FB018 80 9E 00 30 */ lwz r4, 0x30(r30) @@ -411,7 +411,7 @@ NHTTPDestroyResponse: lbl_802FF3C4: /* 802FF3C4 002FB024 7F E3 FB 78 */ mr r3, r31 /* 802FF3C8 002FB028 7F C4 F3 78 */ mr r4, r30 -/* 802FF3CC 002FB02C 48 00 05 CD */ bl func_802FF998 +/* 802FF3CC 002FB02C 48 00 05 CD */ bl NHTTPi_OmitConnectionList /* 802FF3D0 002FB030 7F C3 F3 78 */ mr r3, r30 /* 802FF3D4 002FB034 4B FF 87 E9 */ bl NHTTPi_free lbl_802FF3D8: @@ -431,10 +431,10 @@ NHTTPGetBodyAll: /* 802FF400 002FB060 7C 9F 23 78 */ mr r31, r4 /* 802FF404 002FB064 93 C1 00 18 */ stw r30, 0x18(r1) /* 802FF408 002FB068 7C 7E 1B 78 */ mr r30, r3 -/* 802FF40C 002FB06C 48 00 0A 5D */ bl func_802FFE68 -/* 802FF410 002FB070 48 00 0A DD */ bl func_802FFEEC +/* 802FF40C 002FB06C 48 00 0A 5D */ bl NHTTPi_GetSystemInfoP +/* 802FF410 002FB070 48 00 0A DD */ bl NHTTPi_GetMutexInfoP /* 802FF414 002FB074 7F C4 F3 78 */ mr r4, r30 -/* 802FF418 002FB078 48 00 06 29 */ bl func_802FFA40 +/* 802FF418 002FB078 48 00 06 29 */ bl NHTTPi_Response2Connection /* 802FF41C 002FB07C 2C 03 00 00 */ cmpwi r3, 0 /* 802FF420 002FB080 41 82 00 1C */ beq lbl_802FF43C /* 802FF424 002FB084 38 00 00 00 */ li r0, 0 @@ -460,10 +460,10 @@ NHTTPGetResultCode: /* 802FF460 002FB0C0 90 01 00 14 */ stw r0, 0x14(r1) /* 802FF464 002FB0C4 93 E1 00 0C */ stw r31, 0xc(r1) /* 802FF468 002FB0C8 7C 7F 1B 78 */ mr r31, r3 -/* 802FF46C 002FB0CC 48 00 09 FD */ bl func_802FFE68 -/* 802FF470 002FB0D0 48 00 0A 7D */ bl func_802FFEEC +/* 802FF46C 002FB0CC 48 00 09 FD */ bl NHTTPi_GetSystemInfoP +/* 802FF470 002FB0D0 48 00 0A 7D */ bl NHTTPi_GetMutexInfoP /* 802FF474 002FB0D4 7F E4 FB 78 */ mr r4, r31 -/* 802FF478 002FB0D8 48 00 06 1D */ bl func_802FFA94 +/* 802FF478 002FB0D8 48 00 06 1D */ bl NHTTPi_GetResponse /* 802FF47C 002FB0DC 2C 03 00 00 */ cmpwi r3, 0 /* 802FF480 002FB0E0 40 82 00 0C */ bne lbl_802FF48C /* 802FF484 002FB0E4 38 60 FF FF */ li r3, -1 @@ -492,10 +492,10 @@ NHTTPSetVerifyOption: /* 802FF4C8 002FB128 7C 9F 23 78 */ mr r31, r4 /* 802FF4CC 002FB12C 93 C1 00 08 */ stw r30, 8(r1) /* 802FF4D0 002FB130 7C 7E 1B 78 */ mr r30, r3 -/* 802FF4D4 002FB134 48 00 09 95 */ bl func_802FFE68 -/* 802FF4D8 002FB138 48 00 0A 15 */ bl func_802FFEEC +/* 802FF4D4 002FB134 48 00 09 95 */ bl NHTTPi_GetSystemInfoP +/* 802FF4D8 002FB138 48 00 0A 15 */ bl NHTTPi_GetMutexInfoP /* 802FF4DC 002FB13C 7F C4 F3 78 */ mr r4, r30 -/* 802FF4E0 002FB140 48 00 05 71 */ bl func_802FFA50 +/* 802FF4E0 002FB140 48 00 05 71 */ bl NHTTPi_GetRequest /* 802FF4E4 002FB144 2C 03 00 00 */ cmpwi r3, 0 /* 802FF4E8 002FB148 40 82 00 0C */ bne lbl_802FF4F4 /* 802FF4EC 002FB14C 38 60 FF FF */ li r3, -1 @@ -523,10 +523,10 @@ NHTTPSetProxy: /* 802FF530 002FB190 7C BD 2B 78 */ mr r29, r5 /* 802FF534 002FB194 7C DB 33 78 */ mr r27, r6 /* 802FF538 002FB198 7C FC 3B 78 */ mr r28, r7 -/* 802FF53C 002FB19C 48 00 09 2D */ bl func_802FFE68 -/* 802FF540 002FB1A0 48 00 09 AD */ bl func_802FFEEC +/* 802FF53C 002FB19C 48 00 09 2D */ bl NHTTPi_GetSystemInfoP +/* 802FF540 002FB1A0 48 00 09 AD */ bl NHTTPi_GetMutexInfoP /* 802FF544 002FB1A4 7F E4 FB 78 */ mr r4, r31 -/* 802FF548 002FB1A8 48 00 05 09 */ bl func_802FFA50 +/* 802FF548 002FB1A8 48 00 05 09 */ bl NHTTPi_GetRequest /* 802FF54C 002FB1AC 2C 03 00 00 */ cmpwi r3, 0 /* 802FF550 002FB1B0 7C 7F 1B 78 */ mr r31, r3 /* 802FF554 002FB1B4 41 82 00 0C */ beq lbl_802FF560 @@ -610,14 +610,14 @@ NHTTPSetProxyDefault: /* 802FF668 002FB2C8 3F E0 80 44 */ lis r31, lbl_804461D8@ha /* 802FF66C 002FB2CC 7C 7A 1B 78 */ mr r26, r3 /* 802FF670 002FB2D0 3B FF 61 D8 */ addi r31, r31, lbl_804461D8@l -/* 802FF674 002FB2D4 48 00 07 F5 */ bl func_802FFE68 +/* 802FF674 002FB2D4 48 00 07 F5 */ bl NHTTPi_GetSystemInfoP /* 802FF678 002FB2D8 7C 7D 1B 78 */ mr r29, r3 -/* 802FF67C 002FB2DC 48 00 08 71 */ bl func_802FFEEC +/* 802FF67C 002FB2DC 48 00 08 71 */ bl NHTTPi_GetMutexInfoP /* 802FF680 002FB2E0 7F 44 D3 78 */ mr r4, r26 -/* 802FF684 002FB2E4 48 00 03 CD */ bl func_802FFA50 +/* 802FF684 002FB2E4 48 00 03 CD */ bl NHTTPi_GetRequest /* 802FF688 002FB2E8 7C 7C 1B 78 */ mr r28, r3 /* 802FF68C 002FB2EC 7F A3 EB 78 */ mr r3, r29 -/* 802FF690 002FB2F0 48 00 08 41 */ bl func_802FFED0 +/* 802FF690 002FB2F0 48 00 08 41 */ bl NHTTPi_GetBgnEndInfoP /* 802FF694 002FB2F4 80 1C 00 08 */ lwz r0, 8(r28) /* 802FF698 002FB2F8 2C 00 00 00 */ cmpwi r0, 0 /* 802FF69C 002FB2FC 41 82 00 0C */ beq lbl_802FF6A8 @@ -702,10 +702,10 @@ func_802FF798: /* 802FF7A0 002FB400 90 01 00 14 */ stw r0, 0x14(r1) /* 802FF7A4 002FB404 93 E1 00 0C */ stw r31, 0xc(r1) /* 802FF7A8 002FB408 7C 7F 1B 78 */ mr r31, r3 -/* 802FF7AC 002FB40C 48 00 06 BD */ bl func_802FFE68 -/* 802FF7B0 002FB410 48 00 07 3D */ bl func_802FFEEC +/* 802FF7AC 002FB40C 48 00 06 BD */ bl NHTTPi_GetSystemInfoP +/* 802FF7B0 002FB410 48 00 07 3D */ bl NHTTPi_GetMutexInfoP /* 802FF7B4 002FB414 7F E4 FB 78 */ mr r4, r31 -/* 802FF7B8 002FB418 48 00 02 99 */ bl func_802FFA50 +/* 802FF7B8 002FB418 48 00 02 99 */ bl NHTTPi_GetRequest /* 802FF7BC 002FB41C 2C 03 00 00 */ cmpwi r3, 0 /* 802FF7C0 002FB420 40 82 00 0C */ bne lbl_802FF7CC /* 802FF7C4 002FB424 38 60 FF FF */ li r3, -1 @@ -734,10 +734,10 @@ func_802FF800: /* 802FF808 002FB468 90 01 00 14 */ stw r0, 0x14(r1) /* 802FF80C 002FB46C 93 E1 00 0C */ stw r31, 0xc(r1) /* 802FF810 002FB470 7C 7F 1B 78 */ mr r31, r3 -/* 802FF814 002FB474 48 00 06 55 */ bl func_802FFE68 -/* 802FF818 002FB478 48 00 06 D5 */ bl func_802FFEEC +/* 802FF814 002FB474 48 00 06 55 */ bl NHTTPi_GetSystemInfoP +/* 802FF818 002FB478 48 00 06 D5 */ bl NHTTPi_GetMutexInfoP /* 802FF81C 002FB47C 7F E4 FB 78 */ mr r4, r31 -/* 802FF820 002FB480 48 00 02 31 */ bl func_802FFA50 +/* 802FF820 002FB480 48 00 02 31 */ bl NHTTPi_GetRequest /* 802FF824 002FB484 2C 03 00 00 */ cmpwi r3, 0 /* 802FF828 002FB488 40 82 00 0C */ bne lbl_802FF834 /* 802FF82C 002FB48C 38 60 FF FF */ li r3, -1 diff --git a/asm/SDK/NHTTP/d_nhttp_common.s b/asm/SDK/NHTTP/d_nhttp_common.s new file mode 100644 index 0000000..f945d0b --- /dev/null +++ b/asm/SDK/NHTTP/d_nhttp_common.s @@ -0,0 +1,541 @@ +.include "macros.inc" + +.section .text, "ax" # 0x80006980 - 0x803E1E60 + +.global NHTTPi_ControlConnectionList +NHTTPi_ControlConnectionList: +/* 802FF858 002FB4B8 94 21 FF E0 */ stwu r1, -0x20(r1) +/* 802FF85C 002FB4BC 7C 08 02 A6 */ mflr r0 +/* 802FF860 002FB4C0 90 01 00 24 */ stw r0, 0x24(r1) +/* 802FF864 002FB4C4 93 E1 00 1C */ stw r31, 0x1c(r1) +/* 802FF868 002FB4C8 3B E0 00 00 */ li r31, 0 +/* 802FF86C 002FB4CC 93 C1 00 18 */ stw r30, 0x18(r1) +/* 802FF870 002FB4D0 7C BE 2B 78 */ mr r30, r5 +/* 802FF874 002FB4D4 93 A1 00 14 */ stw r29, 0x14(r1) +/* 802FF878 002FB4D8 7C 9D 23 78 */ mr r29, r4 +/* 802FF87C 002FB4DC 93 81 00 10 */ stw r28, 0x10(r1) +/* 802FF880 002FB4E0 7C 7C 1B 78 */ mr r28, r3 +/* 802FF884 002FB4E4 4B FF 8B C1 */ bl NHTTPi_lockReqList +/* 802FF888 002FB4E8 28 1E 00 03 */ cmplwi r30, 3 +/* 802FF88C 002FB4EC 40 82 00 18 */ bne lbl_802FF8A4 +/* 802FF890 002FB4F0 80 0D AF 68 */ lwz r0, lbl_80640228-_SDA_BASE_(r13) +/* 802FF894 002FB4F4 7F BF EB 78 */ mr r31, r29 +/* 802FF898 002FB4F8 90 1D 00 3C */ stw r0, 0x3c(r29) +/* 802FF89C 002FB4FC 93 AD AF 68 */ stw r29, lbl_80640228-_SDA_BASE_(r13) +/* 802FF8A0 002FB500 48 00 00 9C */ b lbl_802FF93C +lbl_802FF8A4: +/* 802FF8A4 002FB504 38 8D AF 68 */ addi r4, r13, lbl_80640228-_SDA_BASE_ +/* 802FF8A8 002FB508 48 00 00 88 */ b lbl_802FF930 +lbl_802FF8AC: +/* 802FF8AC 002FB50C 2C 1E 00 02 */ cmpwi r30, 2 +/* 802FF8B0 002FB510 41 82 00 48 */ beq lbl_802FF8F8 +/* 802FF8B4 002FB514 40 80 00 14 */ bge lbl_802FF8C8 +/* 802FF8B8 002FB518 2C 1E 00 00 */ cmpwi r30, 0 +/* 802FF8BC 002FB51C 41 82 00 18 */ beq lbl_802FF8D4 +/* 802FF8C0 002FB520 40 80 00 24 */ bge lbl_802FF8E4 +/* 802FF8C4 002FB524 48 00 00 5C */ b lbl_802FF920 +lbl_802FF8C8: +/* 802FF8C8 002FB528 2C 1E 00 04 */ cmpwi r30, 4 +/* 802FF8CC 002FB52C 41 82 00 40 */ beq lbl_802FF90C +/* 802FF8D0 002FB530 48 00 00 50 */ b lbl_802FF920 +lbl_802FF8D4: +/* 802FF8D4 002FB534 7C 03 E8 40 */ cmplw r3, r29 +/* 802FF8D8 002FB538 40 82 00 48 */ bne lbl_802FF920 +/* 802FF8DC 002FB53C 7C 7F 1B 78 */ mr r31, r3 +/* 802FF8E0 002FB540 48 00 00 40 */ b lbl_802FF920 +lbl_802FF8E4: +/* 802FF8E4 002FB544 80 03 00 2C */ lwz r0, 0x2c(r3) +/* 802FF8E8 002FB548 7C 00 E8 40 */ cmplw r0, r29 +/* 802FF8EC 002FB54C 40 82 00 34 */ bne lbl_802FF920 +/* 802FF8F0 002FB550 7C 7F 1B 78 */ mr r31, r3 +/* 802FF8F4 002FB554 48 00 00 2C */ b lbl_802FF920 +lbl_802FF8F8: +/* 802FF8F8 002FB558 80 03 00 30 */ lwz r0, 0x30(r3) +/* 802FF8FC 002FB55C 7C 00 E8 40 */ cmplw r0, r29 +/* 802FF900 002FB560 40 82 00 20 */ bne lbl_802FF920 +/* 802FF904 002FB564 7C 7F 1B 78 */ mr r31, r3 +/* 802FF908 002FB568 48 00 00 18 */ b lbl_802FF920 +lbl_802FF90C: +/* 802FF90C 002FB56C 7C 03 E8 40 */ cmplw r3, r29 +/* 802FF910 002FB570 40 82 00 10 */ bne lbl_802FF920 +/* 802FF914 002FB574 80 03 00 3C */ lwz r0, 0x3c(r3) +/* 802FF918 002FB578 7C 7F 1B 78 */ mr r31, r3 +/* 802FF91C 002FB57C 90 04 00 00 */ stw r0, 0(r4) +lbl_802FF920: +/* 802FF920 002FB580 2C 1F 00 00 */ cmpwi r31, 0 +/* 802FF924 002FB584 40 82 00 18 */ bne lbl_802FF93C +/* 802FF928 002FB588 80 64 00 00 */ lwz r3, 0(r4) +/* 802FF92C 002FB58C 38 83 00 3C */ addi r4, r3, 0x3c +lbl_802FF930: +/* 802FF930 002FB590 80 64 00 00 */ lwz r3, 0(r4) +/* 802FF934 002FB594 2C 03 00 00 */ cmpwi r3, 0 +/* 802FF938 002FB598 40 82 FF 74 */ bne lbl_802FF8AC +lbl_802FF93C: +/* 802FF93C 002FB59C 7F 83 E3 78 */ mr r3, r28 +/* 802FF940 002FB5A0 4B FF 8B 09 */ bl NHTTPi_unlockReqList +/* 802FF944 002FB5A4 7F E3 FB 78 */ mr r3, r31 +/* 802FF948 002FB5A8 83 E1 00 1C */ lwz r31, 0x1c(r1) +/* 802FF94C 002FB5AC 83 C1 00 18 */ lwz r30, 0x18(r1) +/* 802FF950 002FB5B0 83 A1 00 14 */ lwz r29, 0x14(r1) +/* 802FF954 002FB5B4 83 81 00 10 */ lwz r28, 0x10(r1) +/* 802FF958 002FB5B8 80 01 00 24 */ lwz r0, 0x24(r1) +/* 802FF95C 002FB5BC 7C 08 03 A6 */ mtlr r0 +/* 802FF960 002FB5C0 38 21 00 20 */ addi r1, r1, 0x20 +/* 802FF964 002FB5C4 4E 80 00 20 */ blr + +.global NHTTPi_CommitConnectionList +NHTTPi_CommitConnectionList: +/* 802FF968 002FB5C8 94 21 FF F0 */ stwu r1, -0x10(r1) +/* 802FF96C 002FB5CC 7C 08 02 A6 */ mflr r0 +/* 802FF970 002FB5D0 38 A0 00 03 */ li r5, 3 +/* 802FF974 002FB5D4 90 01 00 14 */ stw r0, 0x14(r1) +/* 802FF978 002FB5D8 4B FF FE E1 */ bl NHTTPi_ControlConnectionList +/* 802FF97C 002FB5DC 7C 03 00 D0 */ neg r0, r3 +/* 802FF980 002FB5E0 7C 60 00 F8 */ nor r0, r3, r0 +/* 802FF984 002FB5E4 7C 03 FE 70 */ srawi r3, r0, 0x1f +/* 802FF988 002FB5E8 80 01 00 14 */ lwz r0, 0x14(r1) +/* 802FF98C 002FB5EC 7C 08 03 A6 */ mtlr r0 +/* 802FF990 002FB5F0 38 21 00 10 */ addi r1, r1, 0x10 +/* 802FF994 002FB5F4 4E 80 00 20 */ blr + +.global NHTTPi_OmitConnectionList +NHTTPi_OmitConnectionList: +/* 802FF998 002FB5F8 94 21 FF F0 */ stwu r1, -0x10(r1) +/* 802FF99C 002FB5FC 7C 08 02 A6 */ mflr r0 +/* 802FF9A0 002FB600 38 A0 00 04 */ li r5, 4 +/* 802FF9A4 002FB604 90 01 00 14 */ stw r0, 0x14(r1) +/* 802FF9A8 002FB608 4B FF FE B1 */ bl NHTTPi_ControlConnectionList +/* 802FF9AC 002FB60C 7C 03 00 D0 */ neg r0, r3 +/* 802FF9B0 002FB610 7C 60 00 F8 */ nor r0, r3, r0 +/* 802FF9B4 002FB614 7C 03 FE 70 */ srawi r3, r0, 0x1f +/* 802FF9B8 002FB618 80 01 00 14 */ lwz r0, 0x14(r1) +/* 802FF9BC 002FB61C 7C 08 03 A6 */ mtlr r0 +/* 802FF9C0 002FB620 38 21 00 10 */ addi r1, r1, 0x10 +/* 802FF9C4 002FB624 4E 80 00 20 */ blr + +.global NHTTPi_Connection2Request +NHTTPi_Connection2Request: +/* 802FF9C8 002FB628 94 21 FF F0 */ stwu r1, -0x10(r1) +/* 802FF9CC 002FB62C 7C 08 02 A6 */ mflr r0 +/* 802FF9D0 002FB630 38 A0 00 00 */ li r5, 0 +/* 802FF9D4 002FB634 90 01 00 14 */ stw r0, 0x14(r1) +/* 802FF9D8 002FB638 4B FF FE 81 */ bl NHTTPi_ControlConnectionList +/* 802FF9DC 002FB63C 2C 03 00 00 */ cmpwi r3, 0 +/* 802FF9E0 002FB640 41 82 00 0C */ beq lbl_802FF9EC +/* 802FF9E4 002FB644 80 63 00 2C */ lwz r3, 0x2c(r3) +/* 802FF9E8 002FB648 48 00 00 08 */ b lbl_802FF9F0 +lbl_802FF9EC: +/* 802FF9EC 002FB64C 38 60 00 00 */ li r3, 0 +lbl_802FF9F0: +/* 802FF9F0 002FB650 80 01 00 14 */ lwz r0, 0x14(r1) +/* 802FF9F4 002FB654 7C 08 03 A6 */ mtlr r0 +/* 802FF9F8 002FB658 38 21 00 10 */ addi r1, r1, 0x10 +/* 802FF9FC 002FB65C 4E 80 00 20 */ blr + +.global NHTTPi_Connection2Response +NHTTPi_Connection2Response: +/* 802FFA00 002FB660 94 21 FF F0 */ stwu r1, -0x10(r1) +/* 802FFA04 002FB664 7C 08 02 A6 */ mflr r0 +/* 802FFA08 002FB668 38 A0 00 00 */ li r5, 0 +/* 802FFA0C 002FB66C 90 01 00 14 */ stw r0, 0x14(r1) +/* 802FFA10 002FB670 4B FF FE 49 */ bl NHTTPi_ControlConnectionList +/* 802FFA14 002FB674 2C 03 00 00 */ cmpwi r3, 0 +/* 802FFA18 002FB678 41 82 00 0C */ beq lbl_802FFA24 +/* 802FFA1C 002FB67C 80 63 00 30 */ lwz r3, 0x30(r3) +/* 802FFA20 002FB680 48 00 00 08 */ b lbl_802FFA28 +lbl_802FFA24: +/* 802FFA24 002FB684 38 60 00 00 */ li r3, 0 +lbl_802FFA28: +/* 802FFA28 002FB688 80 01 00 14 */ lwz r0, 0x14(r1) +/* 802FFA2C 002FB68C 7C 08 03 A6 */ mtlr r0 +/* 802FFA30 002FB690 38 21 00 10 */ addi r1, r1, 0x10 +/* 802FFA34 002FB694 4E 80 00 20 */ blr + +.global NHTTPi_Request2Connection +NHTTPi_Request2Connection: +/* 802FFA38 002FB698 38 A0 00 01 */ li r5, 1 +/* 802FFA3C 002FB69C 4B FF FE 1C */ b NHTTPi_ControlConnectionList + +.global NHTTPi_Response2Connection +NHTTPi_Response2Connection: +/* 802FFA40 002FB6A0 38 A0 00 02 */ li r5, 2 +/* 802FFA44 002FB6A4 4B FF FE 14 */ b NHTTPi_ControlConnectionList + +.global NHTTPi_GetConnection +NHTTPi_GetConnection: +/* 802FFA48 002FB6A8 38 A0 00 00 */ li r5, 0 +/* 802FFA4C 002FB6AC 4B FF FE 0C */ b NHTTPi_ControlConnectionList + +.global NHTTPi_GetRequest +NHTTPi_GetRequest: +/* 802FFA50 002FB6B0 94 21 FF F0 */ stwu r1, -0x10(r1) +/* 802FFA54 002FB6B4 7C 08 02 A6 */ mflr r0 +/* 802FFA58 002FB6B8 38 A0 00 00 */ li r5, 0 +/* 802FFA5C 002FB6BC 90 01 00 14 */ stw r0, 0x14(r1) +/* 802FFA60 002FB6C0 93 E1 00 0C */ stw r31, 0xc(r1) +/* 802FFA64 002FB6C4 7C 9F 23 78 */ mr r31, r4 +/* 802FFA68 002FB6C8 4B FF FD F1 */ bl NHTTPi_ControlConnectionList +/* 802FFA6C 002FB6CC 2C 03 00 00 */ cmpwi r3, 0 +/* 802FFA70 002FB6D0 41 82 00 0C */ beq lbl_802FFA7C +/* 802FFA74 002FB6D4 80 63 00 2C */ lwz r3, 0x2c(r3) +/* 802FFA78 002FB6D8 48 00 00 08 */ b lbl_802FFA80 +lbl_802FFA7C: +/* 802FFA7C 002FB6DC 7F E3 FB 78 */ mr r3, r31 +lbl_802FFA80: +/* 802FFA80 002FB6E0 80 01 00 14 */ lwz r0, 0x14(r1) +/* 802FFA84 002FB6E4 83 E1 00 0C */ lwz r31, 0xc(r1) +/* 802FFA88 002FB6E8 7C 08 03 A6 */ mtlr r0 +/* 802FFA8C 002FB6EC 38 21 00 10 */ addi r1, r1, 0x10 +/* 802FFA90 002FB6F0 4E 80 00 20 */ blr + +.global NHTTPi_GetResponse +NHTTPi_GetResponse: +/* 802FFA94 002FB6F4 94 21 FF F0 */ stwu r1, -0x10(r1) +/* 802FFA98 002FB6F8 7C 08 02 A6 */ mflr r0 +/* 802FFA9C 002FB6FC 38 A0 00 00 */ li r5, 0 +/* 802FFAA0 002FB700 90 01 00 14 */ stw r0, 0x14(r1) +/* 802FFAA4 002FB704 93 E1 00 0C */ stw r31, 0xc(r1) +/* 802FFAA8 002FB708 7C 9F 23 78 */ mr r31, r4 +/* 802FFAAC 002FB70C 4B FF FD AD */ bl NHTTPi_ControlConnectionList +/* 802FFAB0 002FB710 2C 03 00 00 */ cmpwi r3, 0 +/* 802FFAB4 002FB714 41 82 00 0C */ beq lbl_802FFAC0 +/* 802FFAB8 002FB718 80 63 00 30 */ lwz r3, 0x30(r3) +/* 802FFABC 002FB71C 48 00 00 08 */ b lbl_802FFAC4 +lbl_802FFAC0: +/* 802FFAC0 002FB720 7F E3 FB 78 */ mr r3, r31 +lbl_802FFAC4: +/* 802FFAC4 002FB724 80 01 00 14 */ lwz r0, 0x14(r1) +/* 802FFAC8 002FB728 83 E1 00 0C */ lwz r31, 0xc(r1) +/* 802FFACC 002FB72C 7C 08 03 A6 */ mtlr r0 +/* 802FFAD0 002FB730 38 21 00 10 */ addi r1, r1, 0x10 +/* 802FFAD4 002FB734 4E 80 00 20 */ blr + +.global NHTTPi_GetConnectionListLength +NHTTPi_GetConnectionListLength: +/* 802FFAD8 002FB738 80 8D AF 68 */ lwz r4, lbl_80640228-_SDA_BASE_(r13) +/* 802FFADC 002FB73C 38 60 00 00 */ li r3, 0 +/* 802FFAE0 002FB740 48 00 00 0C */ b lbl_802FFAEC +lbl_802FFAE4: +/* 802FFAE4 002FB744 80 84 00 3C */ lwz r4, 0x3c(r4) +/* 802FFAE8 002FB748 38 63 00 01 */ addi r3, r3, 1 +lbl_802FFAEC: +/* 802FFAEC 002FB74C 2C 04 00 00 */ cmpwi r4, 0 +/* 802FFAF0 002FB750 40 82 FF F4 */ bne lbl_802FFAE4 +/* 802FFAF4 002FB754 4E 80 00 20 */ blr + +.global NHTTPi_PostSendCallback +NHTTPi_PostSendCallback: +/* 802FFAF8 002FB758 94 21 FF D0 */ stwu r1, -0x30(r1) +/* 802FFAFC 002FB75C 7C 08 02 A6 */ mflr r0 +/* 802FFB00 002FB760 90 01 00 34 */ stw r0, 0x34(r1) +/* 802FFB04 002FB764 39 61 00 30 */ addi r11, r1, 0x30 +/* 802FFB08 002FB768 4B EC 76 21 */ bl _savegpr_27 +/* 802FFB0C 002FB76C 7C BF 2B 78 */ mr r31, r5 +/* 802FFB10 002FB770 7C 7B 1B 78 */ mr r27, r3 +/* 802FFB14 002FB774 7C 9C 23 78 */ mr r28, r4 +/* 802FFB18 002FB778 7C DE 33 78 */ mr r30, r6 +/* 802FFB1C 002FB77C 3B A0 FF FF */ li r29, -1 +/* 802FFB20 002FB780 38 A0 00 00 */ li r5, 0 +/* 802FFB24 002FB784 4B FF FD 35 */ bl NHTTPi_ControlConnectionList +/* 802FFB28 002FB788 2C 03 00 00 */ cmpwi r3, 0 +/* 802FFB2C 002FB78C 41 82 00 98 */ beq lbl_802FFBC4 +/* 802FFB30 002FB790 7F 63 DB 78 */ mr r3, r27 +/* 802FFB34 002FB794 7F 84 E3 78 */ mr r4, r28 +/* 802FFB38 002FB798 38 A0 00 00 */ li r5, 0 +/* 802FFB3C 002FB79C 4B FF FD 1D */ bl NHTTPi_ControlConnectionList +/* 802FFB40 002FB7A0 2C 03 00 00 */ cmpwi r3, 0 +/* 802FFB44 002FB7A4 41 82 00 0C */ beq lbl_802FFB50 +/* 802FFB48 002FB7A8 80 03 00 30 */ lwz r0, 0x30(r3) +/* 802FFB4C 002FB7AC 48 00 00 08 */ b lbl_802FFB54 +lbl_802FFB50: +/* 802FFB50 002FB7B0 38 00 00 00 */ li r0, 0 +lbl_802FFB54: +/* 802FFB54 002FB7B4 2C 00 00 00 */ cmpwi r0, 0 +/* 802FFB58 002FB7B8 41 82 00 6C */ beq lbl_802FFBC4 +/* 802FFB5C 002FB7BC 80 1C 00 38 */ lwz r0, 0x38(r28) +/* 802FFB60 002FB7C0 2C 00 00 00 */ cmpwi r0, 0 +/* 802FFB64 002FB7C4 41 82 00 60 */ beq lbl_802FFBC4 +/* 802FFB68 002FB7C8 93 E1 00 08 */ stw r31, 8(r1) +/* 802FFB6C 002FB7CC 7F 83 E3 78 */ mr r3, r28 +/* 802FFB70 002FB7D0 38 A1 00 08 */ addi r5, r1, 8 +/* 802FFB74 002FB7D4 38 80 00 01 */ li r4, 1 +/* 802FFB78 002FB7D8 80 1C 00 40 */ lwz r0, 0x40(r28) +/* 802FFB7C 002FB7DC 90 01 00 0C */ stw r0, 0xc(r1) +/* 802FFB80 002FB7E0 80 1C 00 44 */ lwz r0, 0x44(r28) +/* 802FFB84 002FB7E4 90 01 00 10 */ stw r0, 0x10(r1) +/* 802FFB88 002FB7E8 93 C1 00 14 */ stw r30, 0x14(r1) +/* 802FFB8C 002FB7EC 81 9C 00 38 */ lwz r12, 0x38(r28) +/* 802FFB90 002FB7F0 7D 89 03 A6 */ mtctr r12 +/* 802FFB94 002FB7F4 4E 80 04 21 */ bctrl +/* 802FFB98 002FB7F8 83 C1 00 10 */ lwz r30, 0x10(r1) +/* 802FFB9C 002FB7FC 7C 7D 1B 78 */ mr r29, r3 +/* 802FFBA0 002FB800 83 E1 00 0C */ lwz r31, 0xc(r1) +/* 802FFBA4 002FB804 7F 63 DB 78 */ mr r3, r27 +/* 802FFBA8 002FB808 7F 84 E3 78 */ mr r4, r28 +/* 802FFBAC 002FB80C 38 A0 00 00 */ li r5, 0 +/* 802FFBB0 002FB810 4B FF FC A9 */ bl NHTTPi_ControlConnectionList +/* 802FFBB4 002FB814 2C 03 00 00 */ cmpwi r3, 0 +/* 802FFBB8 002FB818 41 82 00 0C */ beq lbl_802FFBC4 +/* 802FFBBC 002FB81C 93 E3 00 40 */ stw r31, 0x40(r3) +/* 802FFBC0 002FB820 93 C3 00 44 */ stw r30, 0x44(r3) +lbl_802FFBC4: +/* 802FFBC4 002FB824 39 61 00 30 */ addi r11, r1, 0x30 +/* 802FFBC8 002FB828 7F A3 EB 78 */ mr r3, r29 +/* 802FFBCC 002FB82C 4B EC 75 A9 */ bl _restgpr_27 +/* 802FFBD0 002FB830 80 01 00 34 */ lwz r0, 0x34(r1) +/* 802FFBD4 002FB834 7C 08 03 A6 */ mtlr r0 +/* 802FFBD8 002FB838 38 21 00 30 */ addi r1, r1, 0x30 +/* 802FFBDC 002FB83C 4E 80 00 20 */ blr + +.global NHTTPi_BufferFullCallback +NHTTPi_BufferFullCallback: +/* 802FFBE0 002FB840 94 21 FF D0 */ stwu r1, -0x30(r1) +/* 802FFBE4 002FB844 7C 08 02 A6 */ mflr r0 +/* 802FFBE8 002FB848 38 A0 00 00 */ li r5, 0 +/* 802FFBEC 002FB84C 90 01 00 34 */ stw r0, 0x34(r1) +/* 802FFBF0 002FB850 93 E1 00 2C */ stw r31, 0x2c(r1) +/* 802FFBF4 002FB854 7C 9F 23 78 */ mr r31, r4 +/* 802FFBF8 002FB858 93 C1 00 28 */ stw r30, 0x28(r1) +/* 802FFBFC 002FB85C 93 A1 00 24 */ stw r29, 0x24(r1) +/* 802FFC00 002FB860 93 81 00 20 */ stw r28, 0x20(r1) +/* 802FFC04 002FB864 7C 7C 1B 78 */ mr r28, r3 +/* 802FFC08 002FB868 4B FF FC 51 */ bl NHTTPi_ControlConnectionList +/* 802FFC0C 002FB86C 2C 03 00 00 */ cmpwi r3, 0 +/* 802FFC10 002FB870 41 82 00 C8 */ beq lbl_802FFCD8 +/* 802FFC14 002FB874 7F 83 E3 78 */ mr r3, r28 +/* 802FFC18 002FB878 7F E4 FB 78 */ mr r4, r31 +/* 802FFC1C 002FB87C 38 A0 00 00 */ li r5, 0 +/* 802FFC20 002FB880 4B FF FC 39 */ bl NHTTPi_ControlConnectionList +/* 802FFC24 002FB884 2C 03 00 00 */ cmpwi r3, 0 +/* 802FFC28 002FB888 41 82 00 0C */ beq lbl_802FFC34 +/* 802FFC2C 002FB88C 80 C3 00 30 */ lwz r6, 0x30(r3) +/* 802FFC30 002FB890 48 00 00 08 */ b lbl_802FFC38 +lbl_802FFC34: +/* 802FFC34 002FB894 38 C0 00 00 */ li r6, 0 +lbl_802FFC38: +/* 802FFC38 002FB898 2C 06 00 00 */ cmpwi r6, 0 +/* 802FFC3C 002FB89C 41 82 00 9C */ beq lbl_802FFCD8 +/* 802FFC40 002FB8A0 80 1F 00 38 */ lwz r0, 0x38(r31) +/* 802FFC44 002FB8A4 2C 00 00 00 */ cmpwi r0, 0 +/* 802FFC48 002FB8A8 41 82 00 90 */ beq lbl_802FFCD8 +/* 802FFC4C 002FB8AC 80 06 00 28 */ lwz r0, 0x28(r6) +/* 802FFC50 002FB8B0 7F E3 FB 78 */ mr r3, r31 +/* 802FFC54 002FB8B4 38 A1 00 08 */ addi r5, r1, 8 +/* 802FFC58 002FB8B8 38 80 00 02 */ li r4, 2 +/* 802FFC5C 002FB8BC 90 01 00 08 */ stw r0, 8(r1) +/* 802FFC60 002FB8C0 80 06 00 1C */ lwz r0, 0x1c(r6) +/* 802FFC64 002FB8C4 90 01 00 0C */ stw r0, 0xc(r1) +/* 802FFC68 002FB8C8 80 06 00 04 */ lwz r0, 4(r6) +/* 802FFC6C 002FB8CC 90 01 00 10 */ stw r0, 0x10(r1) +/* 802FFC70 002FB8D0 81 9F 00 38 */ lwz r12, 0x38(r31) +/* 802FFC74 002FB8D4 7D 89 03 A6 */ mtctr r12 +/* 802FFC78 002FB8D8 4E 80 04 21 */ bctrl +/* 802FFC7C 002FB8DC 7F E4 FB 78 */ mr r4, r31 +/* 802FFC80 002FB8E0 83 A1 00 10 */ lwz r29, 0x10(r1) +/* 802FFC84 002FB8E4 83 C1 00 0C */ lwz r30, 0xc(r1) +/* 802FFC88 002FB8E8 7F 83 E3 78 */ mr r3, r28 +/* 802FFC8C 002FB8EC 83 E1 00 08 */ lwz r31, 8(r1) +/* 802FFC90 002FB8F0 38 A0 00 00 */ li r5, 0 +/* 802FFC94 002FB8F4 4B FF FB C5 */ bl NHTTPi_ControlConnectionList +/* 802FFC98 002FB8F8 2C 03 00 00 */ cmpwi r3, 0 +/* 802FFC9C 002FB8FC 7C 64 1B 78 */ mr r4, r3 +/* 802FFCA0 002FB900 41 82 00 38 */ beq lbl_802FFCD8 +/* 802FFCA4 002FB904 7F 83 E3 78 */ mr r3, r28 +/* 802FFCA8 002FB908 38 A0 00 00 */ li r5, 0 +/* 802FFCAC 002FB90C 4B FF FB AD */ bl NHTTPi_ControlConnectionList +/* 802FFCB0 002FB910 2C 03 00 00 */ cmpwi r3, 0 +/* 802FFCB4 002FB914 41 82 00 0C */ beq lbl_802FFCC0 +/* 802FFCB8 002FB918 80 63 00 30 */ lwz r3, 0x30(r3) +/* 802FFCBC 002FB91C 48 00 00 08 */ b lbl_802FFCC4 +lbl_802FFCC0: +/* 802FFCC0 002FB920 38 60 00 00 */ li r3, 0 +lbl_802FFCC4: +/* 802FFCC4 002FB924 2C 03 00 00 */ cmpwi r3, 0 +/* 802FFCC8 002FB928 41 82 00 10 */ beq lbl_802FFCD8 +/* 802FFCCC 002FB92C 93 E3 00 28 */ stw r31, 0x28(r3) +/* 802FFCD0 002FB930 93 C3 00 1C */ stw r30, 0x1c(r3) +/* 802FFCD4 002FB934 93 A3 00 04 */ stw r29, 4(r3) +lbl_802FFCD8: +/* 802FFCD8 002FB938 80 01 00 34 */ lwz r0, 0x34(r1) +/* 802FFCDC 002FB93C 83 E1 00 2C */ lwz r31, 0x2c(r1) +/* 802FFCE0 002FB940 83 C1 00 28 */ lwz r30, 0x28(r1) +/* 802FFCE4 002FB944 83 A1 00 24 */ lwz r29, 0x24(r1) +/* 802FFCE8 002FB948 83 81 00 20 */ lwz r28, 0x20(r1) +/* 802FFCEC 002FB94C 7C 08 03 A6 */ mtlr r0 +/* 802FFCF0 002FB950 38 21 00 30 */ addi r1, r1, 0x30 +/* 802FFCF4 002FB954 4E 80 00 20 */ blr + +.global NHTTPi_ReceivedCallback +NHTTPi_ReceivedCallback: +/* 802FFCF8 002FB958 94 21 FF D0 */ stwu r1, -0x30(r1) +/* 802FFCFC 002FB95C 7C 08 02 A6 */ mflr r0 +/* 802FFD00 002FB960 38 A0 00 00 */ li r5, 0 +/* 802FFD04 002FB964 90 01 00 34 */ stw r0, 0x34(r1) +/* 802FFD08 002FB968 93 E1 00 2C */ stw r31, 0x2c(r1) +/* 802FFD0C 002FB96C 7C 9F 23 78 */ mr r31, r4 +/* 802FFD10 002FB970 93 C1 00 28 */ stw r30, 0x28(r1) +/* 802FFD14 002FB974 93 A1 00 24 */ stw r29, 0x24(r1) +/* 802FFD18 002FB978 93 81 00 20 */ stw r28, 0x20(r1) +/* 802FFD1C 002FB97C 7C 7C 1B 78 */ mr r28, r3 +/* 802FFD20 002FB980 4B FF FB 39 */ bl NHTTPi_ControlConnectionList +/* 802FFD24 002FB984 2C 03 00 00 */ cmpwi r3, 0 +/* 802FFD28 002FB988 41 82 00 C8 */ beq lbl_802FFDF0 +/* 802FFD2C 002FB98C 7F 83 E3 78 */ mr r3, r28 +/* 802FFD30 002FB990 7F E4 FB 78 */ mr r4, r31 +/* 802FFD34 002FB994 38 A0 00 00 */ li r5, 0 +/* 802FFD38 002FB998 4B FF FB 21 */ bl NHTTPi_ControlConnectionList +/* 802FFD3C 002FB99C 2C 03 00 00 */ cmpwi r3, 0 +/* 802FFD40 002FB9A0 41 82 00 0C */ beq lbl_802FFD4C +/* 802FFD44 002FB9A4 80 C3 00 30 */ lwz r6, 0x30(r3) +/* 802FFD48 002FB9A8 48 00 00 08 */ b lbl_802FFD50 +lbl_802FFD4C: +/* 802FFD4C 002FB9AC 38 C0 00 00 */ li r6, 0 +lbl_802FFD50: +/* 802FFD50 002FB9B0 2C 06 00 00 */ cmpwi r6, 0 +/* 802FFD54 002FB9B4 41 82 00 9C */ beq lbl_802FFDF0 +/* 802FFD58 002FB9B8 80 1F 00 38 */ lwz r0, 0x38(r31) +/* 802FFD5C 002FB9BC 2C 00 00 00 */ cmpwi r0, 0 +/* 802FFD60 002FB9C0 41 82 00 90 */ beq lbl_802FFDF0 +/* 802FFD64 002FB9C4 80 06 00 28 */ lwz r0, 0x28(r6) +/* 802FFD68 002FB9C8 7F E3 FB 78 */ mr r3, r31 +/* 802FFD6C 002FB9CC 38 A1 00 08 */ addi r5, r1, 8 +/* 802FFD70 002FB9D0 38 80 00 03 */ li r4, 3 +/* 802FFD74 002FB9D4 90 01 00 08 */ stw r0, 8(r1) +/* 802FFD78 002FB9D8 80 06 00 1C */ lwz r0, 0x1c(r6) +/* 802FFD7C 002FB9DC 90 01 00 0C */ stw r0, 0xc(r1) +/* 802FFD80 002FB9E0 80 06 00 04 */ lwz r0, 4(r6) +/* 802FFD84 002FB9E4 90 01 00 10 */ stw r0, 0x10(r1) +/* 802FFD88 002FB9E8 81 9F 00 38 */ lwz r12, 0x38(r31) +/* 802FFD8C 002FB9EC 7D 89 03 A6 */ mtctr r12 +/* 802FFD90 002FB9F0 4E 80 04 21 */ bctrl +/* 802FFD94 002FB9F4 7F E4 FB 78 */ mr r4, r31 +/* 802FFD98 002FB9F8 83 A1 00 10 */ lwz r29, 0x10(r1) +/* 802FFD9C 002FB9FC 83 C1 00 0C */ lwz r30, 0xc(r1) +/* 802FFDA0 002FBA00 7F 83 E3 78 */ mr r3, r28 +/* 802FFDA4 002FBA04 83 E1 00 08 */ lwz r31, 8(r1) +/* 802FFDA8 002FBA08 38 A0 00 00 */ li r5, 0 +/* 802FFDAC 002FBA0C 4B FF FA AD */ bl NHTTPi_ControlConnectionList +/* 802FFDB0 002FBA10 2C 03 00 00 */ cmpwi r3, 0 +/* 802FFDB4 002FBA14 7C 64 1B 78 */ mr r4, r3 +/* 802FFDB8 002FBA18 41 82 00 38 */ beq lbl_802FFDF0 +/* 802FFDBC 002FBA1C 7F 83 E3 78 */ mr r3, r28 +/* 802FFDC0 002FBA20 38 A0 00 00 */ li r5, 0 +/* 802FFDC4 002FBA24 4B FF FA 95 */ bl NHTTPi_ControlConnectionList +/* 802FFDC8 002FBA28 2C 03 00 00 */ cmpwi r3, 0 +/* 802FFDCC 002FBA2C 41 82 00 0C */ beq lbl_802FFDD8 +/* 802FFDD0 002FBA30 80 63 00 30 */ lwz r3, 0x30(r3) +/* 802FFDD4 002FBA34 48 00 00 08 */ b lbl_802FFDDC +lbl_802FFDD8: +/* 802FFDD8 002FBA38 38 60 00 00 */ li r3, 0 +lbl_802FFDDC: +/* 802FFDDC 002FBA3C 2C 03 00 00 */ cmpwi r3, 0 +/* 802FFDE0 002FBA40 41 82 00 10 */ beq lbl_802FFDF0 +/* 802FFDE4 002FBA44 93 E3 00 28 */ stw r31, 0x28(r3) +/* 802FFDE8 002FBA48 93 C3 00 1C */ stw r30, 0x1c(r3) +/* 802FFDEC 002FBA4C 93 A3 00 04 */ stw r29, 4(r3) +lbl_802FFDF0: +/* 802FFDF0 002FBA50 80 01 00 34 */ lwz r0, 0x34(r1) +/* 802FFDF4 002FBA54 83 E1 00 2C */ lwz r31, 0x2c(r1) +/* 802FFDF8 002FBA58 83 C1 00 28 */ lwz r30, 0x28(r1) +/* 802FFDFC 002FBA5C 83 A1 00 24 */ lwz r29, 0x24(r1) +/* 802FFE00 002FBA60 83 81 00 20 */ lwz r28, 0x20(r1) +/* 802FFE04 002FBA64 7C 08 03 A6 */ mtlr r0 +/* 802FFE08 002FBA68 38 21 00 30 */ addi r1, r1, 0x30 +/* 802FFE0C 002FBA6C 4E 80 00 20 */ blr + +.global NHTTPi_CompleteCallback +NHTTPi_CompleteCallback: +/* 802FFE10 002FBA70 94 21 FF F0 */ stwu r1, -0x10(r1) +/* 802FFE14 002FBA74 7C 08 02 A6 */ mflr r0 +/* 802FFE18 002FBA78 38 A0 00 00 */ li r5, 0 +/* 802FFE1C 002FBA7C 90 01 00 14 */ stw r0, 0x14(r1) +/* 802FFE20 002FBA80 93 E1 00 0C */ stw r31, 0xc(r1) +/* 802FFE24 002FBA84 7C 9F 23 78 */ mr r31, r4 +/* 802FFE28 002FBA88 4B FF FA 31 */ bl NHTTPi_ControlConnectionList +/* 802FFE2C 002FBA8C 2C 03 00 00 */ cmpwi r3, 0 +/* 802FFE30 002FBA90 41 82 00 24 */ beq lbl_802FFE54 +/* 802FFE34 002FBA94 81 9F 00 38 */ lwz r12, 0x38(r31) +/* 802FFE38 002FBA98 2C 0C 00 00 */ cmpwi r12, 0 +/* 802FFE3C 002FBA9C 41 82 00 18 */ beq lbl_802FFE54 +/* 802FFE40 002FBAA0 7F E3 FB 78 */ mr r3, r31 +/* 802FFE44 002FBAA4 38 80 00 04 */ li r4, 4 +/* 802FFE48 002FBAA8 38 A0 00 00 */ li r5, 0 +/* 802FFE4C 002FBAAC 7D 89 03 A6 */ mtctr r12 +/* 802FFE50 002FBAB0 4E 80 04 21 */ bctrl +lbl_802FFE54: +/* 802FFE54 002FBAB4 80 01 00 14 */ lwz r0, 0x14(r1) +/* 802FFE58 002FBAB8 83 E1 00 0C */ lwz r31, 0xc(r1) +/* 802FFE5C 002FBABC 7C 08 03 A6 */ mtlr r0 +/* 802FFE60 002FBAC0 38 21 00 10 */ addi r1, r1, 0x10 +/* 802FFE64 002FBAC4 4E 80 00 20 */ blr + +.global NHTTPi_GetSystemInfoP +NHTTPi_GetSystemInfoP: +/* 802FFE68 002FBAC8 94 21 FF F0 */ stwu r1, -0x10(r1) +/* 802FFE6C 002FBACC 7C 08 02 A6 */ mflr r0 +/* 802FFE70 002FBAD0 90 01 00 14 */ stw r0, 0x14(r1) +/* 802FFE74 002FBAD4 80 0D AF 6C */ lwz r0, lbl_8064022C-_SDA_BASE_(r13) +/* 802FFE78 002FBAD8 93 E1 00 0C */ stw r31, 0xc(r1) +/* 802FFE7C 002FBADC 2C 00 00 00 */ cmpwi r0, 0 +/* 802FFE80 002FBAE0 40 82 00 38 */ bne lbl_802FFEB8 +/* 802FFE84 002FBAE4 3F E0 80 58 */ lis r31, lbl_8057AAE0@ha +/* 802FFE88 002FBAE8 3B FF AA E0 */ addi r31, r31, lbl_8057AAE0@l +/* 802FFE8C 002FBAEC 93 ED AF 6C */ stw r31, lbl_8064022C-_SDA_BASE_(r13) +/* 802FFE90 002FBAF0 7F E3 FB 78 */ mr r3, r31 +/* 802FFE94 002FBAF4 4B FF 7C A1 */ bl NHTTPi_InitBgnEndInfo +/* 802FFE98 002FBAF8 38 7F 08 00 */ addi r3, r31, 0x800 +/* 802FFE9C 002FBAFC 4B FF 83 09 */ bl NHTTPi_InitListInfo +/* 802FFEA0 002FBB00 38 7F 08 08 */ addi r3, r31, 0x808 +/* 802FFEA4 002FBB04 4B FF 8E 11 */ bl NHTTPi_InitRequestInfo +/* 802FFEA8 002FBB08 38 7F 08 0C */ addi r3, r31, 0x80c +/* 802FFEAC 002FBB0C 4B FF 85 49 */ bl NHTTPi_InitMutexInfo +/* 802FFEB0 002FBB10 38 7F 08 40 */ addi r3, r31, 0x840 +/* 802FFEB4 002FBB14 4B FF AB 9D */ bl NHTTPi_InitThreadInfo +lbl_802FFEB8: +/* 802FFEB8 002FBB18 83 E1 00 0C */ lwz r31, 0xc(r1) +/* 802FFEBC 002FBB1C 80 01 00 14 */ lwz r0, 0x14(r1) +/* 802FFEC0 002FBB20 80 6D AF 6C */ lwz r3, lbl_8064022C-_SDA_BASE_(r13) +/* 802FFEC4 002FBB24 7C 08 03 A6 */ mtlr r0 +/* 802FFEC8 002FBB28 38 21 00 10 */ addi r1, r1, 0x10 +/* 802FFECC 002FBB2C 4E 80 00 20 */ blr + +.global NHTTPi_GetBgnEndInfoP +NHTTPi_GetBgnEndInfoP: +/* 802FFED0 002FBB30 4E 80 00 20 */ blr + +.global NHTTPi_GetListInfoP +NHTTPi_GetListInfoP: +/* 802FFED4 002FBB34 38 63 08 00 */ addi r3, r3, 0x800 +/* 802FFED8 002FBB38 4E 80 00 20 */ blr + +.global NHTTPi_GetReqInfoP +NHTTPi_GetReqInfoP: +/* 802FFEDC 002FBB3C 38 63 08 08 */ addi r3, r3, 0x808 +/* 802FFEE0 002FBB40 4E 80 00 20 */ blr + +.global NHTTPi_GetThreadInfoP +NHTTPi_GetThreadInfoP: +/* 802FFEE4 002FBB44 38 63 08 40 */ addi r3, r3, 0x840 +/* 802FFEE8 002FBB48 4E 80 00 20 */ blr + +.global NHTTPi_GetMutexInfoP +NHTTPi_GetMutexInfoP: +/* 802FFEEC 002FBB4C 38 63 08 0C */ addi r3, r3, 0x80c +/* 802FFEF0 002FBB50 4E 80 00 20 */ blr + +.global NHTTPi_SetVirtualContentLength +NHTTPi_SetVirtualContentLength: +/* 802FFEF4 002FBB54 2C 03 00 00 */ cmpwi r3, 0 +/* 802FFEF8 002FBB58 4D 82 00 20 */ beqlr +/* 802FFEFC 002FBB5C 90 83 00 48 */ stw r4, 0x48(r3) +/* 802FFF00 002FBB60 4E 80 00 20 */ blr + +.global NHTTPi_GetVirtualContentLength +NHTTPi_GetVirtualContentLength: +/* 802FFF04 002FBB64 2C 03 00 00 */ cmpwi r3, 0 +/* 802FFF08 002FBB68 41 82 00 0C */ beq lbl_802FFF14 +/* 802FFF0C 002FBB6C 80 63 00 48 */ lwz r3, 0x48(r3) +/* 802FFF10 002FBB70 4E 80 00 20 */ blr +lbl_802FFF14: +/* 802FFF14 002FBB74 38 60 00 00 */ li r3, 0 +/* 802FFF18 002FBB78 4E 80 00 20 */ blr diff --git a/asm/SDK/NHTTP/d_nhttp_private.s b/asm/SDK/NHTTP/d_nhttp_private.s index ca92697..d16ab55 100644 --- a/asm/SDK/NHTTP/d_nhttp_private.s +++ b/asm/SDK/NHTTP/d_nhttp_private.s @@ -15,12 +15,12 @@ NHTTPCreateConnection: /* 802FEB38 002FA798 7C DA 33 78 */ mr r26, r6 /* 802FEB3C 002FA79C 7C FB 3B 78 */ mr r27, r7 /* 802FEB40 002FA7A0 7D 1C 43 78 */ mr r28, r8 -/* 802FEB44 002FA7A4 48 00 13 25 */ bl func_802FFE68 +/* 802FEB44 002FA7A4 48 00 13 25 */ bl NHTTPi_GetSystemInfoP /* 802FEB48 002FA7A8 7C 7E 1B 78 */ mr r30, r3 -/* 802FEB4C 002FA7AC 48 00 13 85 */ bl func_802FFED0 +/* 802FEB4C 002FA7AC 48 00 13 85 */ bl NHTTPi_GetBgnEndInfoP /* 802FEB50 002FA7B0 7C 7F 1B 78 */ mr r31, r3 /* 802FEB54 002FA7B4 7F C3 F3 78 */ mr r3, r30 -/* 802FEB58 002FA7B8 48 00 13 95 */ bl func_802FFEEC +/* 802FEB58 002FA7B8 48 00 13 95 */ bl NHTTPi_GetMutexInfoP /* 802FEB5C 002FA7BC 7C 7D 1B 78 */ mr r29, r3 /* 802FEB60 002FA7C0 38 60 00 50 */ li r3, 0x50 /* 802FEB64 002FA7C4 38 80 00 04 */ li r4, 4 @@ -62,7 +62,7 @@ lbl_802FEBCC: /* 802FEBEC 002FA84C 93 FE 00 40 */ stw r31, 0x40(r30) /* 802FEBF0 002FA850 93 FE 00 44 */ stw r31, 0x44(r30) /* 802FEBF4 002FA854 90 1E 00 34 */ stw r0, 0x34(r30) -/* 802FEBF8 002FA858 48 00 0D 71 */ bl func_802FF968 +/* 802FEBF8 002FA858 48 00 0D 71 */ bl NHTTPi_CommitConnectionList /* 802FEBFC 002FA85C 38 00 00 0F */ li r0, 0xf /* 802FEC00 002FA860 38 7E 00 0C */ addi r3, r30, 0xc /* 802FEC04 002FA864 90 1E 00 04 */ stw r0, 4(r30) @@ -71,7 +71,7 @@ lbl_802FEBCC: /* 802FEC10 002FA870 4B F7 0D 01 */ bl OSInitMutex /* 802FEC14 002FA874 7F C3 F3 78 */ mr r3, r30 /* 802FEC18 002FA878 38 80 00 00 */ li r4, 0 -/* 802FEC1C 002FA87C 48 00 12 D9 */ bl func_802FFEF4 +/* 802FEC1C 002FA87C 48 00 12 D9 */ bl NHTTPi_SetVirtualContentLength /* 802FEC20 002FA880 93 FE 00 4C */ stw r31, 0x4c(r30) /* 802FEC24 002FA884 7F C3 F3 78 */ mr r3, r30 lbl_802FEC28: @@ -90,11 +90,11 @@ NHTTPStartConnection: /* 802FEC4C 002FA8AC 93 E1 00 0C */ stw r31, 0xc(r1) /* 802FEC50 002FA8B0 7C 7F 1B 78 */ mr r31, r3 /* 802FEC54 002FA8B4 93 C1 00 08 */ stw r30, 8(r1) -/* 802FEC58 002FA8B8 48 00 12 11 */ bl func_802FFE68 +/* 802FEC58 002FA8B8 48 00 12 11 */ bl NHTTPi_GetSystemInfoP /* 802FEC5C 002FA8BC 7C 7E 1B 78 */ mr r30, r3 -/* 802FEC60 002FA8C0 48 00 12 8D */ bl func_802FFEEC +/* 802FEC60 002FA8C0 48 00 12 8D */ bl NHTTPi_GetMutexInfoP /* 802FEC64 002FA8C4 7F E4 FB 78 */ mr r4, r31 -/* 802FEC68 002FA8C8 48 00 0D E1 */ bl func_802FFA48 +/* 802FEC68 002FA8C8 48 00 0D E1 */ bl NHTTPi_GetConnection /* 802FEC6C 002FA8CC 2C 03 00 00 */ cmpwi r3, 0 /* 802FEC70 002FA8D0 7C 7F 1B 78 */ mr r31, r3 /* 802FEC74 002FA8D4 40 82 00 0C */ bne lbl_802FEC80 @@ -136,16 +136,16 @@ NHTTPGetBodyBuffer: /* 802FECE8 002FA948 7C 9D 23 78 */ mr r29, r4 /* 802FECEC 002FA94C 93 81 00 10 */ stw r28, 0x10(r1) /* 802FECF0 002FA950 7C 7C 1B 78 */ mr r28, r3 -/* 802FECF4 002FA954 48 00 11 75 */ bl func_802FFE68 -/* 802FECF8 002FA958 48 00 11 F5 */ bl func_802FFEEC +/* 802FECF4 002FA954 48 00 11 75 */ bl NHTTPi_GetSystemInfoP +/* 802FECF8 002FA958 48 00 11 F5 */ bl NHTTPi_GetMutexInfoP /* 802FECFC 002FA95C 7C 7F 1B 78 */ mr r31, r3 /* 802FED00 002FA960 7F 84 E3 78 */ mr r4, r28 -/* 802FED04 002FA964 48 00 0D 45 */ bl func_802FFA48 +/* 802FED04 002FA964 48 00 0D 45 */ bl NHTTPi_GetConnection /* 802FED08 002FA968 2C 03 00 00 */ cmpwi r3, 0 /* 802FED0C 002FA96C 7C 64 1B 78 */ mr r4, r3 /* 802FED10 002FA970 41 82 00 34 */ beq lbl_802FED44 /* 802FED14 002FA974 7F E3 FB 78 */ mr r3, r31 -/* 802FED18 002FA978 48 00 0C E9 */ bl func_802FFA00 +/* 802FED18 002FA978 48 00 0C E9 */ bl NHTTPi_Connection2Response /* 802FED1C 002FA97C 2C 03 00 00 */ cmpwi r3, 0 /* 802FED20 002FA980 41 82 00 1C */ beq lbl_802FED3C /* 802FED24 002FA984 80 03 00 28 */ lwz r0, 0x28(r3) @@ -177,16 +177,16 @@ NHTTPGetUserParam: /* 802FED74 002FA9D4 93 E1 00 0C */ stw r31, 0xc(r1) /* 802FED78 002FA9D8 93 C1 00 08 */ stw r30, 8(r1) /* 802FED7C 002FA9DC 7C 7E 1B 78 */ mr r30, r3 -/* 802FED80 002FA9E0 48 00 10 E9 */ bl func_802FFE68 -/* 802FED84 002FA9E4 48 00 11 69 */ bl func_802FFEEC +/* 802FED80 002FA9E0 48 00 10 E9 */ bl NHTTPi_GetSystemInfoP +/* 802FED84 002FA9E4 48 00 11 69 */ bl NHTTPi_GetMutexInfoP /* 802FED88 002FA9E8 7C 7F 1B 78 */ mr r31, r3 /* 802FED8C 002FA9EC 7F C4 F3 78 */ mr r4, r30 -/* 802FED90 002FA9F0 48 00 0C B9 */ bl func_802FFA48 +/* 802FED90 002FA9F0 48 00 0C B9 */ bl NHTTPi_GetConnection /* 802FED94 002FA9F4 2C 03 00 00 */ cmpwi r3, 0 /* 802FED98 002FA9F8 7C 64 1B 78 */ mr r4, r3 /* 802FED9C 002FA9FC 41 82 00 24 */ beq lbl_802FEDC0 /* 802FEDA0 002FAA00 7F E3 FB 78 */ mr r3, r31 -/* 802FEDA4 002FAA04 48 00 0C 5D */ bl func_802FFA00 +/* 802FEDA4 002FAA04 48 00 0C 5D */ bl NHTTPi_Connection2Response /* 802FEDA8 002FAA08 2C 03 00 00 */ cmpwi r3, 0 /* 802FEDAC 002FAA0C 41 82 00 0C */ beq lbl_802FEDB8 /* 802FEDB0 002FAA10 80 63 04 38 */ lwz r3, 0x438(r3) @@ -211,10 +211,10 @@ NHTTPGetConnectionError: /* 802FEDE4 002FAA44 90 01 00 14 */ stw r0, 0x14(r1) /* 802FEDE8 002FAA48 93 E1 00 0C */ stw r31, 0xc(r1) /* 802FEDEC 002FAA4C 7C 7F 1B 78 */ mr r31, r3 -/* 802FEDF0 002FAA50 48 00 10 79 */ bl func_802FFE68 -/* 802FEDF4 002FAA54 48 00 10 F9 */ bl func_802FFEEC +/* 802FEDF0 002FAA50 48 00 10 79 */ bl NHTTPi_GetSystemInfoP +/* 802FEDF4 002FAA54 48 00 10 F9 */ bl NHTTPi_GetMutexInfoP /* 802FEDF8 002FAA58 7F E4 FB 78 */ mr r4, r31 -/* 802FEDFC 002FAA5C 48 00 0C 4D */ bl func_802FFA48 +/* 802FEDFC 002FAA5C 48 00 0C 4D */ bl NHTTPi_GetConnection /* 802FEE00 002FAA60 2C 03 00 00 */ cmpwi r3, 0 /* 802FEE04 002FAA64 41 82 00 0C */ beq lbl_802FEE10 /* 802FEE08 002FAA68 80 63 00 04 */ lwz r3, 4(r3) -- cgit v1.2.3