summaryrefslogtreecommitdiff
path: root/asm/SDK/OS
diff options
context:
space:
mode:
Diffstat (limited to 'asm/SDK/OS')
-rw-r--r--asm/SDK/OS/OSAlarm.s2
-rw-r--r--asm/SDK/OS/OSAlloc_asm.s (renamed from asm/SDK/OS/OSAlloc.s)51
2 files changed, 1 insertions, 52 deletions
diff --git a/asm/SDK/OS/OSAlarm.s b/asm/SDK/OS/OSAlarm.s
index 01fcbc0..5da4f86 100644
--- a/asm/SDK/OS/OSAlarm.s
+++ b/asm/SDK/OS/OSAlarm.s
@@ -203,7 +203,7 @@ OSSetAlarm:
/* 80269988 002655E8 7C 08 02 A6 */ mflr r0
/* 8026998C 002655EC 90 01 00 24 */ stw r0, 0x24(r1)
/* 80269990 002655F0 39 61 00 20 */ addi r11, r1, 0x20
-/* 80269994 002655F4 4B F5 D7 95 */ bl func_801C7128
+/* 80269994 002655F4 4B F5 D7 95 */ bl _savegpr_27
/* 80269998 002655F8 7C 7B 1B 78 */ mr r27, r3
/* 8026999C 002655FC 7C BD 2B 78 */ mr r29, r5
/* 802699A0 00265600 7C DC 33 78 */ mr r28, r6
diff --git a/asm/SDK/OS/OSAlloc.s b/asm/SDK/OS/OSAlloc_asm.s
index 766a0b4..2826b5c 100644
--- a/asm/SDK/OS/OSAlloc.s
+++ b/asm/SDK/OS/OSAlloc_asm.s
@@ -2,57 +2,6 @@
.section .text, "ax" # 0x80006980 - 0x803E1E60
-.global DLInsert
-DLInsert:
-/* 80269EB0 00265B10 7C 67 1B 78 */ mr r7, r3
-/* 80269EB4 00265B14 38 C0 00 00 */ li r6, 0
-/* 80269EB8 00265B18 48 00 00 14 */ b lbl_80269ECC
-lbl_80269EBC:
-/* 80269EBC 00265B1C 7C 04 38 40 */ cmplw r4, r7
-/* 80269EC0 00265B20 40 81 00 14 */ ble lbl_80269ED4
-/* 80269EC4 00265B24 7C E6 3B 78 */ mr r6, r7
-/* 80269EC8 00265B28 80 E7 00 04 */ lwz r7, 4(r7)
-lbl_80269ECC:
-/* 80269ECC 00265B2C 2C 07 00 00 */ cmpwi r7, 0
-/* 80269ED0 00265B30 40 82 FF EC */ bne lbl_80269EBC
-lbl_80269ED4:
-/* 80269ED4 00265B34 2C 07 00 00 */ cmpwi r7, 0
-/* 80269ED8 00265B38 90 E4 00 04 */ stw r7, 4(r4)
-/* 80269EDC 00265B3C 90 C4 00 00 */ stw r6, 0(r4)
-/* 80269EE0 00265B40 41 82 00 38 */ beq lbl_80269F18
-/* 80269EE4 00265B44 90 87 00 00 */ stw r4, 0(r7)
-/* 80269EE8 00265B48 80 A4 00 08 */ lwz r5, 8(r4)
-/* 80269EEC 00265B4C 7C 04 2A 14 */ add r0, r4, r5
-/* 80269EF0 00265B50 7C 00 38 40 */ cmplw r0, r7
-/* 80269EF4 00265B54 40 82 00 24 */ bne lbl_80269F18
-/* 80269EF8 00265B58 80 07 00 08 */ lwz r0, 8(r7)
-/* 80269EFC 00265B5C 7C 05 02 14 */ add r0, r5, r0
-/* 80269F00 00265B60 90 04 00 08 */ stw r0, 8(r4)
-/* 80269F04 00265B64 80 E7 00 04 */ lwz r7, 4(r7)
-/* 80269F08 00265B68 2C 07 00 00 */ cmpwi r7, 0
-/* 80269F0C 00265B6C 90 E4 00 04 */ stw r7, 4(r4)
-/* 80269F10 00265B70 41 82 00 08 */ beq lbl_80269F18
-/* 80269F14 00265B74 90 87 00 00 */ stw r4, 0(r7)
-lbl_80269F18:
-/* 80269F18 00265B78 2C 06 00 00 */ cmpwi r6, 0
-/* 80269F1C 00265B7C 41 82 00 38 */ beq lbl_80269F54
-/* 80269F20 00265B80 90 86 00 04 */ stw r4, 4(r6)
-/* 80269F24 00265B84 80 A6 00 08 */ lwz r5, 8(r6)
-/* 80269F28 00265B88 7C 06 2A 14 */ add r0, r6, r5
-/* 80269F2C 00265B8C 7C 00 20 40 */ cmplw r0, r4
-/* 80269F30 00265B90 4C 82 00 20 */ bnelr
-/* 80269F34 00265B94 80 04 00 08 */ lwz r0, 8(r4)
-/* 80269F38 00265B98 2C 07 00 00 */ cmpwi r7, 0
-/* 80269F3C 00265B9C 7C 05 02 14 */ add r0, r5, r0
-/* 80269F40 00265BA0 90 06 00 08 */ stw r0, 8(r6)
-/* 80269F44 00265BA4 90 E6 00 04 */ stw r7, 4(r6)
-/* 80269F48 00265BA8 4D 82 00 20 */ beqlr
-/* 80269F4C 00265BAC 90 C7 00 00 */ stw r6, 0(r7)
-/* 80269F50 00265BB0 4E 80 00 20 */ blr
-lbl_80269F54:
-/* 80269F54 00265BB4 7C 83 23 78 */ mr r3, r4
-/* 80269F58 00265BB8 4E 80 00 20 */ blr
-
.global OSAllocFromHeap
OSAllocFromHeap:
/* 80269F5C 00265BBC 1C 63 00 0C */ mulli r3, r3, 0xc