diff options
Diffstat (limited to 'asm/text_10.s')
-rw-r--r-- | asm/text_10.s | 46 |
1 files changed, 23 insertions, 23 deletions
diff --git a/asm/text_10.s b/asm/text_10.s index f2d96d2..38ea1e7 100644 --- a/asm/text_10.s +++ b/asm/text_10.s @@ -940,7 +940,7 @@ lbl_803298AC: lbl_803298DC: /* 803298DC 0032553C 93 81 00 14 */ stw r28, 0x14(r1) /* 803298E0 00325540 7F 03 C3 78 */ mr r3, r24 -/* 803298E4 00325544 4B FC D4 99 */ bl func_802F6D7C +/* 803298E4 00325544 4B FC D4 99 */ bl SOHtoNs /* 803298E8 00325548 B0 61 00 12 */ sth r3, 0x12(r1) /* 803298EC 0032554C 38 00 00 01 */ li r0, 1 /* 803298F0 00325550 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13) @@ -8473,7 +8473,7 @@ lbl_8033032C: /* 80330334 0032BF94 2C 1B 00 00 */ cmpwi r27, 0 /* 80330338 0032BF98 41 82 00 34 */ beq lbl_8033036C /* 8033033C 0032BF9C A0 7B 00 02 */ lhz r3, 2(r27) -/* 80330340 0032BFA0 4B FC 6A 31 */ bl func_802F6D70 +/* 80330340 0032BFA0 4B FC 6A 31 */ bl SONtoHs /* 80330344 0032BFA4 7C 60 1B 78 */ mr r0, r3 /* 80330348 0032BFA8 80 7B 00 04 */ lwz r3, 4(r27) /* 8033034C 0032BFAC 54 04 04 3E */ clrlwi r4, r0, 0x10 @@ -8503,7 +8503,7 @@ lbl_8033036C: /* 803303A8 0032C008 90 03 02 20 */ stw r0, 0x220(r3) /* 803303AC 0032C00C 83 2D B0 68 */ lwz r25, lbl_80640328-_SDA_BASE_(r13) /* 803303B0 0032C010 A0 7B 00 02 */ lhz r3, 2(r27) -/* 803303B4 0032C014 4B FC 69 BD */ bl func_802F6D70 +/* 803303B4 0032C014 4B FC 69 BD */ bl SONtoHs /* 803303B8 0032C018 7C B9 F2 14 */ add r5, r25, r30 /* 803303BC 0032C01C 38 9F 17 EC */ addi r4, r31, 0x17ec /* 803303C0 0032C020 B0 65 02 A0 */ sth r3, 0x2a0(r5) @@ -8596,7 +8596,7 @@ lbl_803304E0: /* 8033050C 0032C16C 90 83 02 20 */ stw r4, 0x220(r3) /* 80330510 0032C170 83 2D B0 68 */ lwz r25, lbl_80640328-_SDA_BASE_(r13) /* 80330514 0032C174 A0 7B 00 02 */ lhz r3, 2(r27) -/* 80330518 0032C178 4B FC 68 59 */ bl func_802F6D70 +/* 80330518 0032C178 4B FC 68 59 */ bl SONtoHs /* 8033051C 0032C17C 38 1C FF FF */ addi r0, r28, -1 /* 80330520 0032C180 54 00 08 3C */ slwi r0, r0, 1 /* 80330524 0032C184 7C 99 02 14 */ add r4, r25, r0 @@ -10118,8 +10118,8 @@ lbl_80331A2C: /* 80331A44 0032D6A4 38 21 00 20 */ addi r1, r1, 0x20 /* 80331A48 0032D6A8 4E 80 00 20 */ blr -.global func_80331A4C -func_80331A4C: +.global MATH_CalcSHA1 +MATH_CalcSHA1: /* 80331A4C 0032D6AC 94 21 FE 00 */ stwu r1, -0x200(r1) /* 80331A50 0032D6B0 7C 08 02 A6 */ mflr r0 /* 80331A54 0032D6B4 90 01 02 04 */ stw r0, 0x204(r1) @@ -11306,7 +11306,7 @@ lbl_80332C1C: /* 80332C1C 0032E87C 7C DF 33 78 */ mr r31, r6 /* 80332C20 0032E880 38 61 00 10 */ addi r3, r1, 0x10 /* 80332C24 0032E884 38 80 00 07 */ li r4, 7 -/* 80332C28 0032E888 4B FB BA 11 */ bl func_802EE638 +/* 80332C28 0032E888 4B FB BA 11 */ bl MATHi_CRC8InitTable /* 80332C2C 0032E88C 57 E5 C2 1E */ rlwinm r5, r31, 0x18, 8, 0xf /* 80332C30 0032E890 57 E4 40 0E */ rlwinm r4, r31, 8, 0, 7 /* 80332C34 0032E894 57 C3 C2 1E */ rlwinm r3, r30, 0x18, 8, 0xf @@ -11324,7 +11324,7 @@ lbl_80332C1C: /* 80332C64 0032E8C4 38 61 00 10 */ addi r3, r1, 0x10 /* 80332C68 0032E8C8 38 81 00 08 */ addi r4, r1, 8 /* 80332C6C 0032E8CC 90 01 00 0C */ stw r0, 0xc(r1) -/* 80332C70 0032E8D0 4B FB BB 09 */ bl func_802EE778 +/* 80332C70 0032E8D0 4B FB BB 09 */ bl MATH_CalcCRC8 /* 80332C74 0032E8D4 54 60 06 7E */ clrlwi r0, r3, 0x19 /* 80332C78 0032E8D8 7C 03 FE 70 */ srawi r3, r0, 0x1f /* 80332C7C 0032E8DC 7C 00 EA 78 */ xor r0, r0, r29 @@ -11509,7 +11509,7 @@ lbl_80332F20: /* 80332F20 0032EB80 3C 80 ED B9 */ lis r4, 0xEDB88320@ha /* 80332F24 0032EB84 38 61 00 48 */ addi r3, r1, 0x48 /* 80332F28 0032EB88 38 84 83 20 */ addi r4, r4, 0xEDB88320@l -/* 80332F2C 0032EB8C 4B FB B7 AD */ bl func_802EE6D8 +/* 80332F2C 0032EB8C 4B FB B7 AD */ bl MATHi_CRC32InitTableRev /* 80332F30 0032EB90 38 00 00 02 */ li r0, 2 /* 80332F34 0032EB94 7F C5 F3 78 */ mr r5, r30 /* 80332F38 0032EB98 38 C1 00 08 */ addi r6, r1, 8 @@ -11585,7 +11585,7 @@ lbl_80332F40: /* 8033304C 0032ECAC 38 61 00 48 */ addi r3, r1, 0x48 /* 80333050 0032ECB0 38 81 00 08 */ addi r4, r1, 8 /* 80333054 0032ECB4 38 A0 00 3C */ li r5, 0x3c -/* 80333058 0032ECB8 4B FB B7 F1 */ bl func_802EE848 +/* 80333058 0032ECB8 4B FB B7 F1 */ bl MATH_CalcCRC32 /* 8033305C 0032ECBC 80 1E 00 20 */ lwz r0, 0x20(r30) /* 80333060 0032ECC0 90 7E 00 3C */ stw r3, 0x3c(r30) /* 80333064 0032ECC4 60 00 00 01 */ ori r0, r0, 1 @@ -11740,7 +11740,7 @@ func_80333238: /* 80333250 0032EEB0 7C 7F 1B 78 */ mr r31, r3 /* 80333254 0032EEB4 38 61 00 48 */ addi r3, r1, 0x48 /* 80333258 0032EEB8 38 84 83 20 */ addi r4, r4, 0xEDB88320@l -/* 8033325C 0032EEBC 4B FB B4 7D */ bl func_802EE6D8 +/* 8033325C 0032EEBC 4B FB B4 7D */ bl MATHi_CRC32InitTableRev /* 80333260 0032EEC0 38 00 00 02 */ li r0, 2 /* 80333264 0032EEC4 7F FC FB 78 */ mr r28, r31 /* 80333268 0032EEC8 3B 61 00 08 */ addi r27, r1, 8 @@ -11816,7 +11816,7 @@ lbl_80333270: /* 8033337C 0032EFDC 38 61 00 48 */ addi r3, r1, 0x48 /* 80333380 0032EFE0 38 81 00 08 */ addi r4, r1, 8 /* 80333384 0032EFE4 38 A0 00 3C */ li r5, 0x3c -/* 80333388 0032EFE8 4B FB B4 C1 */ bl func_802EE848 +/* 80333388 0032EFE8 4B FB B4 C1 */ bl MATH_CalcCRC32 /* 8033338C 0032EFEC 80 1F 00 3C */ lwz r0, 0x3c(r31) /* 80333390 0032EFF0 39 61 04 80 */ addi r11, r1, 0x480 /* 80333394 0032EFF4 7C 03 00 50 */ subf r0, r3, r0 @@ -11862,7 +11862,7 @@ func_803333E8: /* 80333418 0032F078 90 03 00 18 */ stw r0, 0x18(r3) /* 8033341C 0032F07C 90 A3 00 1C */ stw r5, 0x1c(r3) /* 80333420 0032F080 38 61 00 48 */ addi r3, r1, 0x48 -/* 80333424 0032F084 4B FB B2 B5 */ bl func_802EE6D8 +/* 80333424 0032F084 4B FB B2 B5 */ bl MATHi_CRC32InitTableRev /* 80333428 0032F088 38 00 00 02 */ li r0, 2 /* 8033342C 0032F08C 7F E5 FB 78 */ mr r5, r31 /* 80333430 0032F090 38 C1 00 08 */ addi r6, r1, 8 @@ -11938,7 +11938,7 @@ lbl_80333438: /* 80333544 0032F1A4 38 61 00 48 */ addi r3, r1, 0x48 /* 80333548 0032F1A8 38 81 00 08 */ addi r4, r1, 8 /* 8033354C 0032F1AC 38 A0 00 3C */ li r5, 0x3c -/* 80333550 0032F1B0 4B FB B2 F9 */ bl func_802EE848 +/* 80333550 0032F1B0 4B FB B2 F9 */ bl MATH_CalcCRC32 /* 80333554 0032F1B4 80 1F 00 20 */ lwz r0, 0x20(r31) /* 80333558 0032F1B8 90 7F 00 3C */ stw r3, 0x3c(r31) /* 8033355C 0032F1BC 60 00 00 01 */ ori r0, r0, 1 @@ -11970,7 +11970,7 @@ lbl_80333588: /* 803335A8 0032F208 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 803335AC 0032F20C 90 03 00 20 */ stw r0, 0x20(r3) /* 803335B0 0032F210 38 61 00 48 */ addi r3, r1, 0x48 -/* 803335B4 0032F214 4B FB B1 25 */ bl func_802EE6D8 +/* 803335B4 0032F214 4B FB B1 25 */ bl MATHi_CRC32InitTableRev /* 803335B8 0032F218 38 00 00 02 */ li r0, 2 /* 803335BC 0032F21C 7F E5 FB 78 */ mr r5, r31 /* 803335C0 0032F220 38 C1 00 08 */ addi r6, r1, 8 @@ -12046,7 +12046,7 @@ lbl_803335C8: /* 803336D4 0032F334 38 61 00 48 */ addi r3, r1, 0x48 /* 803336D8 0032F338 38 81 00 08 */ addi r4, r1, 8 /* 803336DC 0032F33C 38 A0 00 3C */ li r5, 0x3c -/* 803336E0 0032F340 4B FB B1 69 */ bl func_802EE848 +/* 803336E0 0032F340 4B FB B1 69 */ bl MATH_CalcCRC32 /* 803336E4 0032F344 90 7F 00 3C */ stw r3, 0x3c(r31) /* 803336E8 0032F348 83 E1 04 4C */ lwz r31, 0x44c(r1) /* 803336EC 0032F34C 80 01 04 54 */ lwz r0, 0x454(r1) @@ -12086,7 +12086,7 @@ lbl_80333740: lbl_80333760: /* 80333760 0032F3C0 38 61 01 18 */ addi r3, r1, 0x118 /* 80333764 0032F3C4 38 80 00 07 */ li r4, 7 -/* 80333768 0032F3C8 4B FB AE D1 */ bl func_802EE638 +/* 80333768 0032F3C8 4B FB AE D1 */ bl MATHi_CRC8InitTable /* 8033376C 0032F3CC 57 E5 C2 1E */ rlwinm r5, r31, 0x18, 8, 0xf /* 80333770 0032F3D0 57 E4 40 0E */ rlwinm r4, r31, 8, 0, 7 /* 80333774 0032F3D4 57 83 C2 1E */ rlwinm r3, r28, 0x18, 8, 0xf @@ -12104,7 +12104,7 @@ lbl_80333760: /* 803337A4 0032F404 38 61 01 18 */ addi r3, r1, 0x118 /* 803337A8 0032F408 38 81 00 10 */ addi r4, r1, 0x10 /* 803337AC 0032F40C 90 01 00 14 */ stw r0, 0x14(r1) -/* 803337B0 0032F410 4B FB AF C9 */ bl func_802EE778 +/* 803337B0 0032F410 4B FB AF C9 */ bl MATH_CalcCRC8 /* 803337B4 0032F414 54 60 06 7E */ clrlwi r0, r3, 0x19 /* 803337B8 0032F418 7C 03 FE 70 */ srawi r3, r0, 0x1f /* 803337BC 0032F41C 7C 00 F2 78 */ xor r0, r0, r30 @@ -12122,7 +12122,7 @@ lbl_803337CC: lbl_803337E8: /* 803337E8 0032F448 38 61 00 18 */ addi r3, r1, 0x18 /* 803337EC 0032F44C 38 80 00 07 */ li r4, 7 -/* 803337F0 0032F450 4B FB AE 49 */ bl func_802EE638 +/* 803337F0 0032F450 4B FB AE 49 */ bl MATHi_CRC8InitTable /* 803337F4 0032F454 57 E5 C2 1E */ rlwinm r5, r31, 0x18, 8, 0xf /* 803337F8 0032F458 57 E4 40 0E */ rlwinm r4, r31, 8, 0, 7 /* 803337FC 0032F45C 57 83 C2 1E */ rlwinm r3, r28, 0x18, 8, 0xf @@ -12140,7 +12140,7 @@ lbl_803337E8: /* 8033382C 0032F48C 38 61 00 18 */ addi r3, r1, 0x18 /* 80333830 0032F490 38 81 00 08 */ addi r4, r1, 8 /* 80333834 0032F494 90 01 00 0C */ stw r0, 0xc(r1) -/* 80333838 0032F498 4B FB AF 41 */ bl func_802EE778 +/* 80333838 0032F498 4B FB AF 41 */ bl MATH_CalcCRC8 /* 8033383C 0032F49C 54 60 06 7E */ clrlwi r0, r3, 0x19 /* 80333840 0032F4A0 7C 03 FE 70 */ srawi r3, r0, 0x1f /* 80333844 0032F4A4 7C 00 F2 78 */ xor r0, r0, r30 @@ -12189,7 +12189,7 @@ func_803338A4: /* 803338CC 0032F52C 83 E3 00 24 */ lwz r31, 0x24(r3) /* 803338D0 0032F530 38 61 00 10 */ addi r3, r1, 0x10 /* 803338D4 0032F534 38 80 00 07 */ li r4, 7 -/* 803338D8 0032F538 4B FB AD 61 */ bl func_802EE638 +/* 803338D8 0032F538 4B FB AD 61 */ bl MATHi_CRC8InitTable /* 803338DC 0032F53C 57 C5 C2 1E */ rlwinm r5, r30, 0x18, 8, 0xf /* 803338E0 0032F540 57 C4 40 0E */ rlwinm r4, r30, 8, 0, 7 /* 803338E4 0032F544 57 E3 C2 1E */ rlwinm r3, r31, 0x18, 8, 0xf @@ -12207,7 +12207,7 @@ func_803338A4: /* 80333914 0032F574 38 61 00 10 */ addi r3, r1, 0x10 /* 80333918 0032F578 38 81 00 08 */ addi r4, r1, 8 /* 8033391C 0032F57C 90 01 00 0C */ stw r0, 0xc(r1) -/* 80333920 0032F580 4B FB AE 59 */ bl func_802EE778 +/* 80333920 0032F580 4B FB AE 59 */ bl MATH_CalcCRC8 /* 80333924 0032F584 54 60 06 7E */ clrlwi r0, r3, 0x19 /* 80333928 0032F588 7F C4 F3 78 */ mr r4, r30 lbl_8033392C: @@ -12775,7 +12775,7 @@ lbl_80334124: /* 8033413C 0032FD9C 93 A3 57 20 */ stw r29, 0x5720(r3) /* 80334140 0032FDA0 80 6D B0 8C */ lwz r3, lbl_8064034C-_SDA_BASE_(r13) /* 80334144 0032FDA4 38 63 40 20 */ addi r3, r3, 0x4020 -/* 80334148 0032FDA8 4B FB 91 8D */ bl func_802ED2D4 +/* 80334148 0032FDA8 4B FB 91 8D */ bl NCDGetCurrentIfConfig /* 8033414C 0032FDAC 2C 03 00 00 */ cmpwi r3, 0 /* 80334150 0032FDB0 41 82 00 20 */ beq lbl_80334170 /* 80334154 0032FDB4 7C 65 1B 78 */ mr r5, r3 |