diff options
Diffstat (limited to 'asm/GameSpy/sb_serverlist.s')
-rw-r--r-- | asm/GameSpy/sb_serverlist.s | 52 |
1 files changed, 26 insertions, 26 deletions
diff --git a/asm/GameSpy/sb_serverlist.s b/asm/GameSpy/sb_serverlist.s index d0b781e..bfd927d 100644 --- a/asm/GameSpy/sb_serverlist.s +++ b/asm/GameSpy/sb_serverlist.s @@ -79,7 +79,7 @@ lbl_8035EA34: /* 8035EA50 0035A6B0 38 AD 95 08 */ addi r5, r13, lbl_8063E7C8-_SDA_BASE_
/* 8035EA54 0035A6B4 4B FF EB B1 */ bl SBServerGetStringValueA
/* 8035EA58 0035A6B8 7F E4 FB 78 */ mr r4, r31
-/* 8035EA5C 0035A6BC 4B E6 F9 F1 */ bl func_801CE44C
+/* 8035EA5C 0035A6BC 4B E6 F9 F1 */ bl strcmp
/* 8035EA60 0035A6C0 48 00 00 3C */ b lbl_8035EA9C
lbl_8035EA64:
/* 8035EA64 0035A6C4 7F A3 EB 78 */ mr r3, r29
@@ -92,7 +92,7 @@ lbl_8035EA64: /* 8035EA80 0035A6E0 38 AD 95 08 */ addi r5, r13, lbl_8063E7C8-_SDA_BASE_
/* 8035EA84 0035A6E4 4B FF EB 81 */ bl SBServerGetStringValueA
/* 8035EA88 0035A6E8 7F E4 FB 78 */ mr r4, r31
-/* 8035EA8C 0035A6EC 4B E7 20 C9 */ bl func_801D0B54
+/* 8035EA8C 0035A6EC 4B E7 20 C9 */ bl strcasecmp
/* 8035EA90 0035A6F0 48 00 00 0C */ b lbl_8035EA9C
lbl_8035EA94:
/* 8035EA94 0035A6F4 38 60 00 00 */ li r3, 0
@@ -243,7 +243,7 @@ StrCaseKeyCompare: /* 8035EC94 0035A8F4 38 AD 95 08 */ addi r5, r13, lbl_8063E7C8-_SDA_BASE_
/* 8035EC98 0035A8F8 4B FF E9 6D */ bl SBServerGetStringValueA
/* 8035EC9C 0035A8FC 7F E4 FB 78 */ mr r4, r31
-/* 8035ECA0 0035A900 4B E6 F7 AD */ bl func_801CE44C
+/* 8035ECA0 0035A900 4B E6 F7 AD */ bl strcmp
/* 8035ECA4 0035A904 2C 03 00 00 */ cmpwi r3, 0
/* 8035ECA8 0035A908 40 82 00 14 */ bne lbl_8035ECBC
/* 8035ECAC 0035A90C 7F C3 F3 78 */ mr r3, r30
@@ -289,7 +289,7 @@ StrNoCaseKeyCompare: /* 8035ED38 0035A998 38 AD 95 08 */ addi r5, r13, lbl_8063E7C8-_SDA_BASE_
/* 8035ED3C 0035A99C 4B FF E8 C9 */ bl SBServerGetStringValueA
/* 8035ED40 0035A9A0 7F E4 FB 78 */ mr r4, r31
-/* 8035ED44 0035A9A4 4B E7 1E 11 */ bl func_801D0B54
+/* 8035ED44 0035A9A4 4B E7 1E 11 */ bl strcasecmp
/* 8035ED48 0035A9A8 2C 03 00 00 */ cmpwi r3, 0
/* 8035ED4C 0035A9AC 40 82 00 14 */ bne lbl_8035ED60
/* 8035ED50 0035A9B0 7F C3 F3 78 */ mr r3, r30
@@ -376,7 +376,7 @@ lbl_8035EE40: lbl_8035EE60:
/* 8035EE60 0035AAC0 7F C3 F3 78 */ mr r3, r30
/* 8035EE64 0035AAC4 38 9C 04 98 */ addi r4, r28, 0x498
-/* 8035EE68 0035AAC8 4B E6 F5 E5 */ bl func_801CE44C
+/* 8035EE68 0035AAC8 4B E6 F5 E5 */ bl strcmp
/* 8035EE6C 0035AACC 2C 03 00 00 */ cmpwi r3, 0
/* 8035EE70 0035AAD0 41 82 00 30 */ beq lbl_8035EEA0
/* 8035EE74 0035AAD4 38 00 00 20 */ li r0, 0x20
@@ -705,13 +705,13 @@ lbl_8035F290: /* 8035F2B8 0035AF18 4B FF E1 A5 */ bl SBRefStrHash
/* 8035F2BC 0035AF1C 7F 24 CB 78 */ mr r4, r25
/* 8035F2C0 0035AF20 38 78 00 0C */ addi r3, r24, 0xc
-/* 8035F2C4 0035AF24 4B E6 F0 0D */ bl func_801CE2D0
+/* 8035F2C4 0035AF24 4B E6 F0 0D */ bl strcpy
/* 8035F2C8 0035AF28 7F 44 D3 78 */ mr r4, r26
/* 8035F2CC 0035AF2C 38 78 00 30 */ addi r3, r24, 0x30
-/* 8035F2D0 0035AF30 4B E6 F0 01 */ bl func_801CE2D0
+/* 8035F2D0 0035AF30 4B E6 F0 01 */ bl strcpy
/* 8035F2D4 0035AF34 7F 64 DB 78 */ mr r4, r27
/* 8035F2D8 0035AF38 38 78 00 54 */ addi r3, r24, 0x54
-/* 8035F2DC 0035AF3C 4B E6 EF F5 */ bl func_801CE2D0
+/* 8035F2DC 0035AF3C 4B E6 EF F5 */ bl strcpy
/* 8035F2E0 0035AF40 38 00 FF FF */ li r0, -1
/* 8035F2E4 0035AF44 93 B8 04 88 */ stw r29, 0x488(r24)
/* 8035F2E8 0035AF48 38 78 04 98 */ addi r3, r24, 0x498
@@ -727,17 +727,17 @@ lbl_8035F290: /* 8035F310 0035AF70 93 F8 04 80 */ stw r31, 0x480(r24)
/* 8035F314 0035AF74 93 F8 06 A8 */ stw r31, 0x6a8(r24)
/* 8035F318 0035AF78 93 98 06 BC */ stw r28, 0x6bc(r24)
-/* 8035F31C 0035AF7C 4B E6 EF B5 */ bl func_801CE2D0
+/* 8035F31C 0035AF7C 4B E6 EF B5 */ bl strcpy
/* 8035F320 0035AF80 38 78 05 9C */ addi r3, r24, 0x59c
/* 8035F324 0035AF84 38 8D 95 08 */ addi r4, r13, lbl_8063E7C8-_SDA_BASE_
-/* 8035F328 0035AF88 4B E6 EF A9 */ bl func_801CE2D0
+/* 8035F328 0035AF88 4B E6 EF A9 */ bl strcpy
/* 8035F32C 0035AF8C 38 6D 95 08 */ addi r3, r13, lbl_8063E7C8-_SDA_BASE_
/* 8035F330 0035AF90 38 00 00 80 */ li r0, 0x80
/* 8035F334 0035AF94 90 78 06 B0 */ stw r3, 0x6b0(r24)
/* 8035F338 0035AF98 93 F8 07 D4 */ stw r31, 0x7d4(r24)
/* 8035F33C 0035AF9C B0 18 07 D0 */ sth r0, 0x7d0(r24)
/* 8035F340 0035AFA0 4B FD 9C 99 */ bl current_time
-/* 8035F344 0035AFA4 4B E6 DA 19 */ bl func_801CCD5C
+/* 8035F344 0035AFA4 4B E6 DA 19 */ bl srand
/* 8035F348 0035AFA8 4B FD 9C 89 */ bl SocketStartUp
lbl_8035F34C:
/* 8035F34C 0035AFAC 39 61 00 30 */ addi r11, r1, 0x30
@@ -795,7 +795,7 @@ lbl_8035F3D0: /* 8035F3F8 0035B058 7C C0 40 50 */ subf r6, r0, r8
/* 8035F3FC 0035B05C 41 82 00 10 */ beq lbl_8035F40C
/* 8035F400 0035B060 38 61 00 10 */ addi r3, r1, 0x10
-/* 8035F404 0035B064 4B E6 EE CD */ bl func_801CE2D0
+/* 8035F404 0035B064 4B E6 EE CD */ bl strcpy
/* 8035F408 0035B068 48 00 00 1C */ b lbl_8035F424
lbl_8035F40C:
/* 8035F40C 0035B06C 3C 80 80 45 */ lis r4, lbl_8044C620@ha
@@ -803,7 +803,7 @@ lbl_8035F40C: /* 8035F414 0035B074 38 BF 00 0C */ addi r5, r31, 0xc
/* 8035F418 0035B078 38 84 C6 20 */ addi r4, r4, lbl_8044C620@l
/* 8035F41C 0035B07C 4C C6 31 82 */ crclr 6
-/* 8035F420 0035B080 4B E6 D6 DD */ bl func_801CCAFC
+/* 8035F420 0035B080 4B E6 D6 DD */ bl sprintf
lbl_8035F424:
/* 8035F424 0035B084 38 00 00 02 */ li r0, 2
/* 8035F428 0035B088 38 60 70 EE */ li r3, 0x70ee
@@ -991,7 +991,7 @@ lbl_8035F654: /* 8035F6B8 0035B318 7C 65 1B 78 */ mr r5, r3
/* 8035F6BC 0035B31C 7E C3 B3 78 */ mr r3, r22
/* 8035F6C0 0035B320 7F 04 C3 78 */ mr r4, r24
-/* 8035F6C4 0035B324 4B E6 EE A5 */ bl func_801CE568
+/* 8035F6C4 0035B324 4B E6 EE A5 */ bl strncmp
/* 8035F6C8 0035B328 2C 03 00 00 */ cmpwi r3, 0
/* 8035F6CC 0035B32C 40 82 00 30 */ bne lbl_8035F6FC
/* 8035F6D0 0035B330 7E E3 BB 78 */ mr r3, r23
@@ -1110,7 +1110,7 @@ lbl_8035F858: /* 8035F864 0035B4C4 38 60 00 03 */ li r3, 3
lbl_8035F868:
/* 8035F868 0035B4C8 39 61 00 50 */ addi r11, r1, 0x50
-/* 8035F86C 0035B4CC 4B E6 78 F5 */ bl func_801C7160
+/* 8035F86C 0035B4CC 4B E6 78 F5 */ bl _restgpr_22
/* 8035F870 0035B4D0 80 01 00 54 */ lwz r0, 0x54(r1)
/* 8035F874 0035B4D4 7C 08 03 A6 */ mtlr r0
/* 8035F878 0035B4D8 38 21 00 50 */ addi r1, r1, 0x50
@@ -1157,7 +1157,7 @@ lbl_8035F8F0: /* 8035F900 0035B560 48 00 04 68 */ b lbl_8035FD68
lbl_8035F904:
/* 8035F904 0035B564 93 57 07 C8 */ stw r26, 0x7c8(r23)
-/* 8035F908 0035B568 4B E6 D4 35 */ bl func_801CCD3C
+/* 8035F908 0035B568 4B E6 D4 35 */ bl rand
/* 8035F90C 0035B56C 3C 80 2C 0B */ lis r4, 0x2C0B02C1@ha
/* 8035F910 0035B570 3B C0 00 00 */ li r30, 0
/* 8035F914 0035B574 3B E4 02 C1 */ addi r31, r4, 0x2C0B02C1@l
@@ -1193,7 +1193,7 @@ lbl_8035F93C: /* 8035F988 0035B5E8 54 C4 0F FE */ srwi r4, r6, 0x1f
/* 8035F98C 0035B5EC 7C 60 02 78 */ xor r0, r3, r0
/* 8035F990 0035B5F0 7C 1E 22 78 */ xor r30, r0, r4
-/* 8035F994 0035B5F4 4B E6 D3 A9 */ bl func_801CCD3C
+/* 8035F994 0035B5F4 4B E6 D3 A9 */ bl rand
/* 8035F998 0035B5F8 7C 1F 18 96 */ mulhw r0, r31, r3
/* 8035F99C 0035B5FC 2C 1E 00 00 */ cmpwi r30, 0
/* 8035F9A0 0035B600 7C 00 26 70 */ srawi r0, r0, 4
@@ -1659,7 +1659,7 @@ lbl_8036000C: /* 80360028 0035BC88 38 60 00 00 */ li r3, 0
lbl_8036002C:
/* 8036002C 0035BC8C 39 61 00 50 */ addi r11, r1, 0x50
-/* 80360030 0035BC90 4B E6 71 41 */ bl func_801C7170
+/* 80360030 0035BC90 4B E6 71 41 */ bl _restgpr_26
/* 80360034 0035BC94 80 01 00 54 */ lwz r0, 0x54(r1)
/* 80360038 0035BC98 7C 08 03 A6 */ mtlr r0
/* 8036003C 0035BC9C 38 21 00 50 */ addi r1, r1, 0x50
@@ -2295,7 +2295,7 @@ lbl_8036087C: lbl_803608A4:
/* 803608A4 0035C504 39 61 00 40 */ addi r11, r1, 0x40
/* 803608A8 0035C508 7C 7C F8 50 */ subf r3, r28, r31
-/* 803608AC 0035C50C 4B E6 68 B5 */ bl func_801C7160
+/* 803608AC 0035C50C 4B E6 68 B5 */ bl _restgpr_22
/* 803608B0 0035C510 80 01 00 44 */ lwz r0, 0x44(r1)
/* 803608B4 0035C514 7C 08 03 A6 */ mtlr r0
/* 803608B8 0035C518 38 21 00 40 */ addi r1, r1, 0x40
@@ -2363,7 +2363,7 @@ lbl_80360984: /* 80360984 0035C5E4 38 7C 00 01 */ addi r3, r28, 1
/* 80360988 0035C5E8 38 8D 95 10 */ addi r4, r13, lbl_8063E7D0-_SDA_BASE_
/* 8036098C 0035C5EC 38 A0 00 04 */ li r5, 4
-/* 80360990 0035C5F0 4B E6 9A 09 */ bl func_801CA398
+/* 80360990 0035C5F0 4B E6 9A 09 */ bl memcmp
/* 80360994 0035C5F4 2C 03 00 00 */ cmpwi r3, 0
/* 80360998 0035C5F8 40 82 00 0C */ bne lbl_803609A4
/* 8036099C 0035C5FC 38 60 FF FF */ li r3, -1
@@ -3057,7 +3057,7 @@ lbl_80361380: /* 80361384 0035CFE4 38 60 00 00 */ li r3, 0
lbl_80361388:
/* 80361388 0035CFE8 39 61 00 60 */ addi r11, r1, 0x60
-/* 8036138C 0035CFEC 4B E6 5D C9 */ bl func_801C7154
+/* 8036138C 0035CFEC 4B E6 5D C9 */ bl _restgpr_19
/* 80361390 0035CFF0 80 01 00 64 */ lwz r0, 0x64(r1)
/* 80361394 0035CFF4 7C 08 03 A6 */ mtlr r0
/* 80361398 0035CFF8 38 21 00 60 */ addi r1, r1, 0x60
@@ -3194,7 +3194,7 @@ lbl_80361554: /* 8036155C 0035D1BC 38 60 00 00 */ li r3, 0
lbl_80361560:
/* 80361560 0035D1C0 39 61 00 40 */ addi r11, r1, 0x40
-/* 80361564 0035D1C4 4B E6 5C 09 */ bl func_801C716C
+/* 80361564 0035D1C4 4B E6 5C 09 */ bl _restgpr_25
/* 80361568 0035D1C8 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8036156C 0035D1CC 7C 08 03 A6 */ mtlr r0
/* 80361570 0035D1D0 38 21 00 40 */ addi r1, r1, 0x40
@@ -3786,7 +3786,7 @@ lbl_80361D28: /* 80361D60 0035D9C0 7C 65 1B 78 */ mr r5, r3
/* 80361D64 0035D9C4 7F 43 D3 78 */ mr r3, r26
/* 80361D68 0035D9C8 7F 84 E3 78 */ mr r4, r28
-/* 80361D6C 0035D9CC 4B E6 C7 FD */ bl func_801CE568
+/* 80361D6C 0035D9CC 4B E6 C7 FD */ bl strncmp
/* 80361D70 0035D9D0 2C 03 00 00 */ cmpwi r3, 0
/* 80361D74 0035D9D4 40 82 00 30 */ bne lbl_80361DA4
/* 80361D78 0035D9D8 7F 63 DB 78 */ mr r3, r27
@@ -3897,7 +3897,7 @@ lbl_80361EF0: /* 80361EF0 0035DB50 7F E3 FB 78 */ mr r3, r31
lbl_80361EF4:
/* 80361EF4 0035DB54 39 61 00 40 */ addi r11, r1, 0x40
-/* 80361EF8 0035DB58 4B E6 52 79 */ bl func_801C7170
+/* 80361EF8 0035DB58 4B E6 52 79 */ bl _restgpr_26
/* 80361EFC 0035DB5C 80 01 00 44 */ lwz r0, 0x44(r1)
/* 80361F00 0035DB60 7C 08 03 A6 */ mtlr r0
/* 80361F04 0035DB64 38 21 00 40 */ addi r1, r1, 0x40
@@ -3945,7 +3945,7 @@ lbl_80361F44: /* 80361F9C 0035DBFC 7C 65 1B 78 */ mr r5, r3
/* 80361FA0 0035DC00 7F A3 EB 78 */ mr r3, r29
/* 80361FA4 0035DC04 7F 84 E3 78 */ mr r4, r28
-/* 80361FA8 0035DC08 4B E6 C5 C1 */ bl func_801CE568
+/* 80361FA8 0035DC08 4B E6 C5 C1 */ bl strncmp
/* 80361FAC 0035DC0C 2C 03 00 00 */ cmpwi r3, 0
/* 80361FB0 0035DC10 40 82 00 30 */ bne lbl_80361FE0
/* 80361FB4 0035DC14 7F C3 F3 78 */ mr r3, r30
@@ -4327,7 +4327,7 @@ lbl_803624FC: /* 803624FC 0035E15C 38 60 00 00 */ li r3, 0
lbl_80362500:
/* 80362500 0035E160 39 61 06 10 */ addi r11, r1, 0x610
-/* 80362504 0035E164 4B E6 4C 6D */ bl func_801C7170
+/* 80362504 0035E164 4B E6 4C 6D */ bl _restgpr_26
/* 80362508 0035E168 80 01 06 14 */ lwz r0, 0x614(r1)
/* 8036250C 0035E16C 7C 08 03 A6 */ mtlr r0
/* 80362510 0035E170 38 21 06 10 */ addi r1, r1, 0x610
|