mirror of
https://github.com/ACreTeam/ac-decomp
synced 2026-05-23 06:34:18 -04:00
put init exception in its own asm file
This commit is contained in:
+1
-1
@@ -13,4 +13,4 @@ dump/*
|
||||
*.exe
|
||||
*.dll
|
||||
build.ninja
|
||||
ac-decomp.code-workspace
|
||||
ac-decomp.code-workspace
|
||||
@@ -7,7 +7,7 @@ runtime/__mem.c:
|
||||
.init: [0x800033a8, 0x800034e0]
|
||||
#TRK/mem_TRK.c:
|
||||
# .init: [0x800034e0, 0x80003510]
|
||||
#TRK/__exception.c:
|
||||
#asm/__exception.s:
|
||||
# .init: [0x80003534, 0x8000556C]
|
||||
jaudio_NES/dummyprobe.c:
|
||||
.text: [0x800083f8, 0x80008400]
|
||||
|
||||
@@ -0,0 +1,148 @@
|
||||
# PowerPC Register Constants
|
||||
# General Purpose Registers (GPRs)
|
||||
.set r0, 0
|
||||
.set r1, 1
|
||||
.set r2, 2
|
||||
.set r3, 3
|
||||
.set r4, 4
|
||||
.set r5, 5
|
||||
.set r6, 6
|
||||
.set r7, 7
|
||||
.set r8, 8
|
||||
.set r9, 9
|
||||
.set r10, 10
|
||||
.set r11, 11
|
||||
.set r12, 12
|
||||
.set r13, 13
|
||||
.set r14, 14
|
||||
.set r15, 15
|
||||
.set r16, 16
|
||||
.set r17, 17
|
||||
.set r18, 18
|
||||
.set r19, 19
|
||||
.set r20, 20
|
||||
.set r21, 21
|
||||
.set r22, 22
|
||||
.set r23, 23
|
||||
.set r24, 24
|
||||
.set r25, 25
|
||||
.set r26, 26
|
||||
.set r27, 27
|
||||
.set r28, 28
|
||||
.set r29, 29
|
||||
.set r30, 30
|
||||
.set r31, 31
|
||||
|
||||
# Floating Point Registers (FPRs)
|
||||
.set f0, 0
|
||||
.set f1, 1
|
||||
.set f2, 2
|
||||
.set f3, 3
|
||||
.set f4, 4
|
||||
.set f5, 5
|
||||
.set f6, 6
|
||||
.set f7, 7
|
||||
.set f8, 8
|
||||
.set f9, 9
|
||||
.set f10, 10
|
||||
.set f11, 11
|
||||
.set f12, 12
|
||||
.set f13, 13
|
||||
.set f14, 14
|
||||
.set f15, 15
|
||||
.set f16, 16
|
||||
.set f17, 17
|
||||
.set f18, 18
|
||||
.set f19, 19
|
||||
.set f20, 20
|
||||
.set f21, 21
|
||||
.set f22, 22
|
||||
.set f23, 23
|
||||
.set f24, 24
|
||||
.set f25, 25
|
||||
.set f26, 26
|
||||
.set f27, 27
|
||||
.set f28, 28
|
||||
.set f29, 29
|
||||
.set f30, 30
|
||||
.set f31, 31
|
||||
|
||||
# Graphics Quantization Registers (GQRs)
|
||||
.set qr0, 0
|
||||
.set qr1, 1
|
||||
.set qr2, 2
|
||||
.set qr3, 3
|
||||
.set qr4, 4
|
||||
.set qr5, 5
|
||||
.set qr6, 6
|
||||
.set qr7, 7
|
||||
|
||||
# Special Purpose Registers (SPRs)
|
||||
.set XER, 1
|
||||
.set LR, 8
|
||||
.set CTR, 9
|
||||
.set DSISR, 18
|
||||
.set DAR, 19
|
||||
.set DEC, 22
|
||||
.set SDR1, 25
|
||||
.set SRR0, 26
|
||||
.set SRR1, 27
|
||||
.set SPRG0, 272
|
||||
.set SPRG1, 273
|
||||
.set SPRG2, 274
|
||||
.set SPRG3, 275
|
||||
.set EAR, 282
|
||||
.set PVR, 287
|
||||
.set IBAT0U, 528
|
||||
.set IBAT0L, 529
|
||||
.set IBAT1U, 530
|
||||
.set IBAT1L, 531
|
||||
.set IBAT2U, 532
|
||||
.set IBAT2L, 533
|
||||
.set IBAT3U, 534
|
||||
.set IBAT3L, 535
|
||||
.set DBAT0U, 536
|
||||
.set DBAT0L, 537
|
||||
.set DBAT1U, 538
|
||||
.set DBAT1L, 539
|
||||
.set DBAT2U, 540
|
||||
.set DBAT2L, 541
|
||||
.set DBAT3U, 542
|
||||
.set DBAT3L, 543
|
||||
.set GQR0, 912
|
||||
.set GQR1, 913
|
||||
.set GQR2, 914
|
||||
.set GQR3, 915
|
||||
.set GQR4, 916
|
||||
.set GQR5, 917
|
||||
.set GQR6, 918
|
||||
.set GQR7, 919
|
||||
.set HID2, 920
|
||||
.set WPAR, 921
|
||||
.set DMA_U, 922
|
||||
.set DMA_L, 923
|
||||
.set UMMCR0, 936
|
||||
.set UPMC1, 937
|
||||
.set UPMC2, 938
|
||||
.set USIA, 939
|
||||
.set UMMCR1, 940
|
||||
.set UPMC3, 941
|
||||
.set UPMC4, 942
|
||||
.set USDA, 943
|
||||
.set MMCR0, 952
|
||||
.set PMC1, 953
|
||||
.set PMC2, 954
|
||||
.set SIA, 955
|
||||
.set MMCR1, 956
|
||||
.set PMC3, 957
|
||||
.set PMC4, 958
|
||||
.set SDA, 959
|
||||
.set HID0, 1008
|
||||
.set HID1, 1009
|
||||
.set IABR, 1010
|
||||
.set DABR, 1013
|
||||
.set L2CR, 1017
|
||||
.set ICTC, 1019
|
||||
.set THRM1, 1020
|
||||
.set THRM2, 1021
|
||||
.set THRM3, 1022
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,76 @@
|
||||
#include "types.h"
|
||||
|
||||
__declspec(section ".init") asm void __TRK_reset(void){
|
||||
nofralloc
|
||||
/* 80005468 9421FFE0 */ stwu r1, -0x20(r1)
|
||||
/* 8000546C 7C0802A6 */ mflr r0
|
||||
/* 80005470 3C608021 */ lis r3, lc_base@ha
|
||||
/* 80005474 90010024 */ stw r0, 0x24(r1)
|
||||
/* 80005478 3863B550 */ addi r3, r3, lc_base@l
|
||||
/* 8000547C BF61000C */ stmw r27, 0xc(r1)
|
||||
/* 80005480 80630000 */ lwz r3, 0(r3)
|
||||
/* 80005484 28030044 */ cmplwi r3, 0x44
|
||||
/* 80005488 4181002C */ bgt- lbl_800054b4
|
||||
/* 8000548C 38034000 */ addi r0, r3, 0x4000
|
||||
/* 80005490 28000044 */ cmplwi r0, 0x44
|
||||
/* 80005494 40810020 */ ble- lbl_800054b4
|
||||
/* 80005498 3C608021 */ lis r3, gTRKCPUState@ha
|
||||
/* 8000549C 3863B078 */ addi r3, r3, gTRKCPUState@l
|
||||
/* 800054A0 80030238 */ lwz r0, 0x238(r3)
|
||||
/* 800054A4 540007BF */ clrlwi. r0, r0, 0x1e
|
||||
/* 800054A8 4182000C */ beq- lbl_800054b4
|
||||
/* 800054AC 38A00044 */ li r5, 0x44
|
||||
/* 800054B0 4800000C */ b lbl_800054bc
|
||||
lbl_800054b4:
|
||||
/* 800054B4 3C608000 */ lis r3, 0x8000
|
||||
/* 800054B8 38A30044 */ addi r5, r3, 0x44
|
||||
lbl_800054bc:
|
||||
/* 800054BC 3C80800E */ lis r4, TRK_ISR_OFFSETS@ha
|
||||
/* 800054C0 3C608021 */ lis r3, gTRKCPUState@ha
|
||||
/* 800054C4 83A50000 */ lwz r29, 0(r5)
|
||||
/* 800054C8 3BE42218 */ addi r31, r4, TRK_ISR_OFFSETS@l
|
||||
/* 800054CC 3BC3B078 */ addi r30, r3, gTRKCPUState@l
|
||||
/* 800054D0 3B800000 */ li r28, 0x0
|
||||
lbl_800054d4:
|
||||
/* 800054D4 38000001 */ li r0, 0x1
|
||||
/* 800054D8 7C00E030 */ slw r0, r0, r28
|
||||
/* 800054DC 7FA00039 */ and. r0, r29, r0
|
||||
/* 800054E0 41820068 */ beq- lbl_80005548
|
||||
/* 800054E4 3C608021 */ lis r3, lc_base@ha
|
||||
/* 800054E8 80DF0000 */ lwz r6, 0(r31)
|
||||
/* 800054EC 3863B550 */ addi r3, r3, lc_base@l
|
||||
/* 800054F0 80630000 */ lwz r3, 0(r3)
|
||||
/* 800054F4 7C061840 */ cmplw r6, r3
|
||||
/* 800054F8 41800024 */ blt- lbl_8000551c
|
||||
/* 800054FC 38034000 */ addi r0, r3, 0x4000
|
||||
/* 80005500 7C060040 */ cmplw r6, r0
|
||||
/* 80005504 40800018 */ bge- lbl_8000551c
|
||||
/* 80005508 801E0238 */ lwz r0, 0x238(r30)
|
||||
/* 8000550C 540007BF */ clrlwi. r0, r0, 0x1e
|
||||
/* 80005510 4182000C */ beq- lbl_8000551c
|
||||
/* 80005514 7CDB3378 */ mr r27, r6
|
||||
/* 80005518 4800000C */ b lbl_80005524
|
||||
lbl_8000551c:
|
||||
/* 8000551C 54C000BE */ clrlwi r0, r6, 2
|
||||
/* 80005520 641B8000 */ oris r27, r0, 0x8000
|
||||
lbl_80005524:
|
||||
/* 80005524 3C808000 */ lis r4, func_80003534@ha
|
||||
/* 80005528 7F63DB78 */ mr r3, r27
|
||||
/* 8000552C 38043534 */ addi r0, r4, func_80003534@l
|
||||
/* 80005530 38A00100 */ li r5, 0x100
|
||||
/* 80005534 7C803214 */ add r4, r0, r6
|
||||
/* 80005538 4BFFDFD9 */ bl TRK_memcpy
|
||||
/* 8000553C 7F63DB78 */ mr r3, r27
|
||||
/* 80005540 38800100 */ li r4, 0x100
|
||||
/* 80005544 480A125D */ bl TRK_flush_cache
|
||||
lbl_80005548:
|
||||
/* 80005548 3B9C0001 */ addi r28, r28, 0x1
|
||||
/* 8000554C 3BFF0004 */ addi r31, r31, 0x4
|
||||
/* 80005550 2C1C000E */ cmpwi r28, 0xe
|
||||
/* 80005554 4081FF80 */ ble+ lbl_800054d4
|
||||
/* 80005558 BB61000C */ lmw r27, 0xc(r1)
|
||||
/* 8000555C 80010024 */ lwz r0, 0x24(r1)
|
||||
/* 80005560 7C0803A6 */ mtlr r0
|
||||
/* 80005564 38210020 */ addi r1, r1, 0x20
|
||||
/* 80005568 4E800020 */ blr
|
||||
}
|
||||
@@ -0,0 +1,460 @@
|
||||
.include "macros.inc"
|
||||
.section .init, "ax"
|
||||
|
||||
/* 80003534 4D657472 */ .4byte 0x4d657472
|
||||
/* 80003538 6F776572 */ xoris r23, r27, 0x6572
|
||||
/* 8000353C 6B732054 */ xori r19, r27, 0x2054
|
||||
/* 80003540 61726765 */ ori r18, r11, 0x6765
|
||||
/* 80003544 74205265 */ andis. r0, r1, 0x5265
|
||||
/* 80003548 73696465 */ andi. r9, r27, 0x6465
|
||||
/* 8000354C 6E74204B */ xoris r20, r19, 0x204b
|
||||
/* 80003550 65726E65 */ oris r18, r11, 0x6e65
|
||||
/* 80003554 6C20666F */ xoris r0, r1, 0x666f
|
||||
/* 80003558 7220506F */ andi. r0, r17, 0x506f
|
||||
/* 8000355C 77657250 */ andis. r5, r27, 0x7250
|
||||
/* 80003560 43000000 */ .4byte 0x43000000
|
||||
|
||||
.fill 0xD0
|
||||
|
||||
b __TRKreset
|
||||
|
||||
.fill 0xFC
|
||||
/* 80004580 00000680 7C 51 43 A6 */ mtspr 0x111, r2
|
||||
/* 80004584 00000684 7C 5A 02 A6 */ mfspr r2, 0x1a
|
||||
/* 80004588 00000688 7C 00 17 AC */ icbi 0, r2
|
||||
/* 8000458C 0000068C 7C 53 02 A6 */ mfdar r2
|
||||
/* 80004590 00000690 7C 00 13 AC */ dcbi 0, r2
|
||||
/* 80004594 00000694 7C 51 42 A6 */ mfspr r2, 0x111
|
||||
/* 80004598 00000698 7C 51 43 A6 */ mtspr 0x111, r2
|
||||
/* 8000459C 0000069C 7C 72 43 A6 */ mtspr 0x112, r3
|
||||
/* 800045A0 000006A0 7C 93 43 A6 */ mtspr 0x113, r4
|
||||
/* 800045A4 000006A4 7C 5A 02 A6 */ mfspr r2, 0x1a
|
||||
/* 800045A8 000006A8 7C 9B 02 A6 */ mfspr r4, 0x1b
|
||||
/* 800045AC 000006AC 7C 60 00 A6 */ mfmsr r3
|
||||
/* 800045B0 000006B0 60 63 00 30 */ ori r3, r3, 0x30
|
||||
/* 800045B4 000006B4 7C 7B 03 A6 */ mtspr 0x1b, r3
|
||||
/* 800045B8 000006B8 3C 60 80 2C */ lis r3, TRKInterruptHandler@h
|
||||
/* 800045BC 000006BC 60 63 F5 CC */ ori r3, r3, TRKInterruptHandler@l
|
||||
/* 800045C0 000006C0 7C 7A 03 A6 */ mtspr 0x1a, r3
|
||||
/* 800045C4 000006C4 38 60 02 00 */ li r3, 0x200
|
||||
/* 800045C8 000006C8 4C 00 00 64 */ rfi
|
||||
.fill 0xB4
|
||||
|
||||
|
||||
/* 80004680 00000780 7C 51 43 A6 */ mtspr 0x111, r2
|
||||
/* 80004684 00000784 7C 72 43 A6 */ mtspr 0x112, r3
|
||||
/* 80004688 00000788 7C 93 43 A6 */ mtspr 0x113, r4
|
||||
/* 8000468C 0000078C 7C 5A 02 A6 */ mfspr r2, 0x1a
|
||||
/* 80004690 00000790 7C 9B 02 A6 */ mfspr r4, 0x1b
|
||||
/* 80004694 00000794 7C 60 00 A6 */ mfmsr r3
|
||||
/* 80004698 00000798 60 63 00 30 */ ori r3, r3, 0x30
|
||||
/* 8000469C 0000079C 7C 7B 03 A6 */ mtspr 0x1b, r3
|
||||
/* 800046A0 000007A0 3C 60 80 2C */ lis r3, TRKInterruptHandler@h
|
||||
/* 800046A4 000007A4 60 63 F5 CC */ ori r3, r3, TRKInterruptHandler@l
|
||||
/* 800046A8 000007A8 7C 7A 03 A6 */ mtspr 0x1a, r3
|
||||
/* 800046AC 000007AC 38 60 03 00 */ li r3, 0x300
|
||||
/* 800046B0 000007B0 4C 00 00 64 */ rfi
|
||||
.fill 0xCC
|
||||
|
||||
|
||||
/* 80004780 00000880 7C 51 43 A6 */ mtspr 0x111, r2
|
||||
/* 80004784 00000884 7C 72 43 A6 */ mtspr 0x112, r3
|
||||
/* 80004788 00000888 7C 93 43 A6 */ mtspr 0x113, r4
|
||||
/* 8000478C 0000088C 7C 5A 02 A6 */ mfspr r2, 0x1a
|
||||
/* 80004790 00000890 7C 9B 02 A6 */ mfspr r4, 0x1b
|
||||
/* 80004794 00000894 7C 60 00 A6 */ mfmsr r3
|
||||
/* 80004798 00000898 60 63 00 30 */ ori r3, r3, 0x30
|
||||
/* 8000479C 0000089C 7C 7B 03 A6 */ mtspr 0x1b, r3
|
||||
/* 800047A0 000008A0 3C 60 80 2C */ lis r3, TRKInterruptHandler@h
|
||||
/* 800047A4 000008A4 60 63 F5 CC */ ori r3, r3, TRKInterruptHandler@l
|
||||
/* 800047A8 000008A8 7C 7A 03 A6 */ mtspr 0x1a, r3
|
||||
/* 800047AC 000008AC 38 60 04 00 */ li r3, 0x400
|
||||
/* 800047B0 000008B0 4C 00 00 64 */ rfi
|
||||
.fill 0xCC
|
||||
|
||||
|
||||
/* 80004880 00000980 7C 51 43 A6 */ mtspr 0x111, r2
|
||||
/* 80004884 00000984 7C 72 43 A6 */ mtspr 0x112, r3
|
||||
/* 80004888 00000988 7C 93 43 A6 */ mtspr 0x113, r4
|
||||
/* 8000488C 0000098C 7C 5A 02 A6 */ mfspr r2, 0x1a
|
||||
/* 80004890 00000990 7C 9B 02 A6 */ mfspr r4, 0x1b
|
||||
/* 80004894 00000994 7C 60 00 A6 */ mfmsr r3
|
||||
/* 80004898 00000998 60 63 00 30 */ ori r3, r3, 0x30
|
||||
/* 8000489C 0000099C 7C 7B 03 A6 */ mtspr 0x1b, r3
|
||||
/* 800048A0 000009A0 3C 60 80 2C */ lis r3, TRKInterruptHandler@h
|
||||
/* 800048A4 000009A4 60 63 F5 CC */ ori r3, r3, TRKInterruptHandler@l
|
||||
/* 800048A8 000009A8 7C 7A 03 A6 */ mtspr 0x1a, r3
|
||||
/* 800048AC 000009AC 38 60 05 00 */ li r3, 0x500
|
||||
/* 800048B0 000009B0 4C 00 00 64 */ rfi
|
||||
.fill 0xCC
|
||||
|
||||
|
||||
/* 80004980 00000A80 7C 51 43 A6 */ mtspr 0x111, r2
|
||||
/* 80004984 00000A84 7C 72 43 A6 */ mtspr 0x112, r3
|
||||
/* 80004988 00000A88 7C 93 43 A6 */ mtspr 0x113, r4
|
||||
/* 8000498C 00000A8C 7C 5A 02 A6 */ mfspr r2, 0x1a
|
||||
/* 80004990 00000A90 7C 9B 02 A6 */ mfspr r4, 0x1b
|
||||
/* 80004994 00000A94 7C 60 00 A6 */ mfmsr r3
|
||||
/* 80004998 00000A98 60 63 00 30 */ ori r3, r3, 0x30
|
||||
/* 8000499C 00000A9C 7C 7B 03 A6 */ mtspr 0x1b, r3
|
||||
/* 800049A0 00000AA0 3C 60 80 2C */ lis r3, TRKInterruptHandler@h
|
||||
/* 800049A4 00000AA4 60 63 F5 CC */ ori r3, r3, TRKInterruptHandler@l
|
||||
/* 800049A8 00000AA8 7C 7A 03 A6 */ mtspr 0x1a, r3
|
||||
/* 800049AC 00000AAC 38 60 06 00 */ li r3, 0x600
|
||||
/* 800049B0 00000AB0 4C 00 00 64 */ rfi
|
||||
.fill 0xCC
|
||||
|
||||
|
||||
/* 80004A80 00000B80 7C 51 43 A6 */ mtspr 0x111, r2
|
||||
/* 80004A84 00000B84 7C 72 43 A6 */ mtspr 0x112, r3
|
||||
/* 80004A88 00000B88 7C 93 43 A6 */ mtspr 0x113, r4
|
||||
/* 80004A8C 00000B8C 7C 5A 02 A6 */ mfspr r2, 0x1a
|
||||
/* 80004A90 00000B90 7C 9B 02 A6 */ mfspr r4, 0x1b
|
||||
/* 80004A94 00000B94 7C 60 00 A6 */ mfmsr r3
|
||||
/* 80004A98 00000B98 60 63 00 30 */ ori r3, r3, 0x30
|
||||
/* 80004A9C 00000B9C 7C 7B 03 A6 */ mtspr 0x1b, r3
|
||||
/* 80004AA0 00000BA0 3C 60 80 2C */ lis r3, TRKInterruptHandler@h
|
||||
/* 80004AA4 00000BA4 60 63 F5 CC */ ori r3, r3, TRKInterruptHandler@l
|
||||
/* 80004AA8 00000BA8 7C 7A 03 A6 */ mtspr 0x1a, r3
|
||||
/* 80004AAC 00000BAC 38 60 07 00 */ li r3, 0x700
|
||||
/* 80004AB0 00000BB0 4C 00 00 64 */ rfi
|
||||
.fill 0xCC
|
||||
|
||||
|
||||
/* 80004B80 00000C80 7C 51 43 A6 */ mtspr 0x111, r2
|
||||
/* 80004B84 00000C84 7C 72 43 A6 */ mtspr 0x112, r3
|
||||
/* 80004B88 00000C88 7C 93 43 A6 */ mtspr 0x113, r4
|
||||
/* 80004B8C 00000C8C 7C 5A 02 A6 */ mfspr r2, 0x1a
|
||||
/* 80004B90 00000C90 7C 9B 02 A6 */ mfspr r4, 0x1b
|
||||
/* 80004B94 00000C94 7C 60 00 A6 */ mfmsr r3
|
||||
/* 80004B98 00000C98 60 63 00 30 */ ori r3, r3, 0x30
|
||||
/* 80004B9C 00000C9C 7C 7B 03 A6 */ mtspr 0x1b, r3
|
||||
/* 80004BA0 00000CA0 3C 60 80 2C */ lis r3, TRKInterruptHandler@h
|
||||
/* 80004BA4 00000CA4 60 63 F5 CC */ ori r3, r3, TRKInterruptHandler@l
|
||||
/* 80004BA8 00000CA8 7C 7A 03 A6 */ mtspr 0x1a, r3
|
||||
/* 80004BAC 00000CAC 38 60 08 00 */ li r3, 0x800
|
||||
/* 80004BB0 00000CB0 4C 00 00 64 */ rfi
|
||||
.fill 0xCC
|
||||
|
||||
/* 80004C80 00000D80 7C 51 43 A6 */ mtspr 0x111, r2
|
||||
/* 80004C84 00000D84 7C 72 43 A6 */ mtspr 0x112, r3
|
||||
/* 80004C88 00000D88 7C 93 43 A6 */ mtspr 0x113, r4
|
||||
/* 80004C8C 00000D8C 7C 5A 02 A6 */ mfspr r2, 0x1a
|
||||
/* 80004C90 00000D90 7C 9B 02 A6 */ mfspr r4, 0x1b
|
||||
/* 80004C94 00000D94 7C 60 00 A6 */ mfmsr r3
|
||||
/* 80004C98 00000D98 60 63 00 30 */ ori r3, r3, 0x30
|
||||
/* 80004C9C 00000D9C 7C 7B 03 A6 */ mtspr 0x1b, r3
|
||||
/* 80004CA0 00000DA0 3C 60 80 2C */ lis r3, TRKInterruptHandler@h
|
||||
/* 80004CA4 00000DA4 60 63 F5 CC */ ori r3, r3, TRKInterruptHandler@l
|
||||
/* 80004CA8 00000DA8 7C 7A 03 A6 */ mtspr 0x1a, r3
|
||||
/* 80004CAC 00000DAC 38 60 09 00 */ li r3, 0x900
|
||||
/* 80004CB0 00000DB0 4C 00 00 64 */ rfi
|
||||
.fill 0xCC
|
||||
|
||||
|
||||
.fill 0x100
|
||||
.fill 0x100
|
||||
|
||||
/* 80004F80 00001080 7C 51 43 A6 */ mtspr 0x111, r2
|
||||
/* 80004F84 00001084 7C 72 43 A6 */ mtspr 0x112, r3
|
||||
/* 80004F88 00001088 7C 93 43 A6 */ mtspr 0x113, r4
|
||||
/* 80004F8C 0000108C 7C 5A 02 A6 */ mfspr r2, 0x1a
|
||||
/* 80004F90 00001090 7C 9B 02 A6 */ mfspr r4, 0x1b
|
||||
/* 80004F94 00001094 7C 60 00 A6 */ mfmsr r3
|
||||
/* 80004F98 00001098 60 63 00 30 */ ori r3, r3, 0x30
|
||||
/* 80004F9C 0000109C 7C 7B 03 A6 */ mtspr 0x1b, r3
|
||||
/* 80004FA0 000010A0 3C 60 80 2C */ lis r3, TRKInterruptHandler@h
|
||||
/* 80004FA4 000010A4 60 63 F5 CC */ ori r3, r3, TRKInterruptHandler@l
|
||||
/* 80004FA8 000010A8 7C 7A 03 A6 */ mtspr 0x1a, r3
|
||||
/* 80004FAC 000010AC 38 60 0C 00 */ li r3, 0xc00
|
||||
/* 80004FB0 000010B0 4C 00 00 64 */ rfi
|
||||
.fill 0xCC
|
||||
|
||||
|
||||
/* 80005080 00001180 7C 51 43 A6 */ mtspr 0x111, r2
|
||||
/* 80005084 00001184 7C 72 43 A6 */ mtspr 0x112, r3
|
||||
/* 80005088 00001188 7C 93 43 A6 */ mtspr 0x113, r4
|
||||
/* 8000508C 0000118C 7C 5A 02 A6 */ mfspr r2, 0x1a
|
||||
/* 80005090 00001190 7C 9B 02 A6 */ mfspr r4, 0x1b
|
||||
/* 80005094 00001194 7C 60 00 A6 */ mfmsr r3
|
||||
/* 80005098 00001198 60 63 00 30 */ ori r3, r3, 0x30
|
||||
/* 8000509C 0000119C 7C 7B 03 A6 */ mtspr 0x1b, r3
|
||||
/* 800050A0 000011A0 3C 60 80 2C */ lis r3, TRKInterruptHandler@h
|
||||
/* 800050A4 000011A4 60 63 F5 CC */ ori r3, r3, TRKInterruptHandler@l
|
||||
/* 800050A8 000011A8 7C 7A 03 A6 */ mtspr 0x1a, r3
|
||||
/* 800050AC 000011AC 38 60 0D 00 */ li r3, 0xd00
|
||||
/* 800050B0 000011B0 4C 00 00 64 */ rfi
|
||||
.fill 0xCC
|
||||
|
||||
|
||||
|
||||
|
||||
/* 80005180 00001280 7C 51 43 A6 */ mtspr 0x111, r2
|
||||
/* 80005184 00001284 7C 72 43 A6 */ mtspr 0x112, r3
|
||||
/* 80005188 00001288 7C 93 43 A6 */ mtspr 0x113, r4
|
||||
/* 8000518C 0000128C 7C 5A 02 A6 */ mfspr r2, 0x1a
|
||||
/* 80005190 00001290 7C 9B 02 A6 */ mfspr r4, 0x1b
|
||||
/* 80005194 00001294 7C 60 00 A6 */ mfmsr r3
|
||||
/* 80005198 00001298 60 63 00 30 */ ori r3, r3, 0x30
|
||||
/* 8000519C 0000129C 7C 7B 03 A6 */ mtspr 0x1b, r3
|
||||
/* 800051A0 000012A0 3C 60 80 2C */ lis r3, TRKInterruptHandler@h
|
||||
/* 800051A4 000012A4 60 63 F5 CC */ ori r3, r3, TRKInterruptHandler@l
|
||||
/* 800051A8 000012A8 7C 7A 03 A6 */ mtspr 0x1a, r3
|
||||
/* 800051AC 000012AC 38 60 0E 00 */ li r3, 0xe00
|
||||
/* 800051B0 000012B0 4C 00 00 64 */ rfi
|
||||
.fill 0xCC
|
||||
|
||||
|
||||
/* 80005280 00001380 48 00 00 54 */ b .L_800052D4
|
||||
.fill 0x1C
|
||||
/* 800052A0 000013A0 7C 51 43 A6 */ mtspr 0x111, r2
|
||||
/* 800052A4 000013A4 7C 72 43 A6 */ mtspr 0x112, r3
|
||||
/* 800052A8 000013A8 7C 93 43 A6 */ mtspr 0x113, r4
|
||||
/* 800052AC 000013AC 7C 5A 02 A6 */ mfspr r2, 0x1a
|
||||
/* 800052B0 000013B0 7C 9B 02 A6 */ mfspr r4, 0x1b
|
||||
/* 800052B4 000013B4 7C 60 00 A6 */ mfmsr r3
|
||||
/* 800052B8 000013B8 60 63 00 30 */ ori r3, r3, 0x30
|
||||
/* 800052BC 000013BC 7C 7B 03 A6 */ mtspr 0x1b, r3
|
||||
/* 800052C0 000013C0 3C 60 80 2C */ lis r3, TRKInterruptHandler@h
|
||||
/* 800052C4 000013C4 60 63 F5 CC */ ori r3, r3, TRKInterruptHandler@l
|
||||
/* 800052C8 000013C8 7C 7A 03 A6 */ mtspr 0x1a, r3
|
||||
/* 800052CC 000013CC 38 60 0F 20 */ li r3, 0xf20
|
||||
/* 800052D0 000013D0 4C 00 00 64 */ rfi
|
||||
.L_800052D4:
|
||||
/* 800052D4 000013D4 7C 51 43 A6 */ mtspr 0x111, r2
|
||||
/* 800052D8 000013D8 7C 72 43 A6 */ mtspr 0x112, r3
|
||||
/* 800052DC 000013DC 7C 93 43 A6 */ mtspr 0x113, r4
|
||||
/* 800052E0 000013E0 7C 5A 02 A6 */ mfspr r2, 0x1a
|
||||
/* 800052E4 000013E4 7C 9B 02 A6 */ mfspr r4, 0x1b
|
||||
/* 800052E8 000013E8 7C 60 00 A6 */ mfmsr r3
|
||||
/* 800052EC 000013EC 60 63 00 30 */ ori r3, r3, 0x30
|
||||
/* 800052F0 000013F0 7C 7B 03 A6 */ mtspr 0x1b, r3
|
||||
/* 800052F4 000013F4 3C 60 80 2C */ lis r3, TRKInterruptHandler@h
|
||||
/* 800052F8 000013F8 60 63 F5 CC */ ori r3, r3, TRKInterruptHandler@l
|
||||
/* 800052FC 000013FC 7C 7A 03 A6 */ mtspr 0x1a, r3
|
||||
/* 80005300 00001400 38 60 0F 00 */ li r3, 0xf00
|
||||
/* 80005304 00001404 4C 00 00 64 */ rfi
|
||||
.fill 0x78
|
||||
|
||||
/* 80005380 00001480 7C 51 43 A6 */ mtspr 0x111, r2
|
||||
/* 80005384 00001484 7C 40 00 26 */ mfcr r2
|
||||
/* 80005388 00001488 7C 52 43 A6 */ mtspr 0x112, r2
|
||||
/* 8000538C 0000148C 7C 40 00 A6 */ mfmsr r2
|
||||
/* 80005390 00001490 74 42 00 02 */ andis. r2, r2, 2
|
||||
/* 80005394 00001494 41 82 00 1C */ beq .L_800053B0
|
||||
/* 80005398 00001498 7C 40 00 A6 */ mfmsr r2
|
||||
/* 8000539C 0000149C 6C 42 00 02 */ xoris r2, r2, 2
|
||||
/* 800053A0 000014A0 7C 00 04 AC */ sync 0
|
||||
/* 800053A4 000014A4 7C 40 01 24 */ mtmsr r2
|
||||
/* 800053A8 000014A8 7C 00 04 AC */ sync 0
|
||||
/* 800053AC 000014AC 7C 51 43 A6 */ mtspr 0x111, r2
|
||||
.L_800053B0:
|
||||
/* 800053B0 000014B0 7C 52 42 A6 */ mfspr r2, 0x112
|
||||
/* 800053B4 000014B4 7C 4F F1 20 */ mtcrf 0xff, r2
|
||||
/* 800053B8 000014B8 7C 51 42 A6 */ mfspr r2, 0x111
|
||||
/* 800053BC 000014BC 7C 51 43 A6 */ mtspr 0x111, r2
|
||||
/* 800053C0 000014C0 7C 72 43 A6 */ mtspr 0x112, r3
|
||||
/* 800053C4 000014C4 7C 93 43 A6 */ mtspr 0x113, r4
|
||||
/* 800053C8 000014C8 7C 5A 02 A6 */ mfspr r2, 0x1a
|
||||
/* 800053CC 000014CC 7C 9B 02 A6 */ mfspr r4, 0x1b
|
||||
/* 800053D0 000014D0 7C 60 00 A6 */ mfmsr r3
|
||||
/* 800053D4 000014D4 60 63 00 30 */ ori r3, r3, 0x30
|
||||
/* 800053D8 000014D8 7C 7B 03 A6 */ mtspr 0x1b, r3
|
||||
/* 800053DC 000014DC 3C 60 80 2C */ lis r3, TRKInterruptHandler@h
|
||||
/* 800053E0 000014E0 60 63 F5 CC */ ori r3, r3, TRKInterruptHandler@l
|
||||
/* 800053E4 000014E4 7C 7A 03 A6 */ mtspr 0x1a, r3
|
||||
/* 800053E8 000014E8 38 60 10 00 */ li r3, 0x1000
|
||||
/* 800053EC 000014EC 4C 00 00 64 */ rfi
|
||||
.fill 0x90
|
||||
|
||||
|
||||
/* 80005480 00001580 7C 51 43 A6 */ mtspr 0x111, r2
|
||||
/* 80005484 00001584 7C 40 00 26 */ mfcr r2
|
||||
/* 80005488 00001588 7C 52 43 A6 */ mtspr 0x112, r2
|
||||
/* 8000548C 0000158C 7C 40 00 A6 */ mfmsr r2
|
||||
/* 80005490 00001590 74 42 00 02 */ andis. r2, r2, 2
|
||||
/* 80005494 00001594 41 82 00 1C */ beq .L_800054B0
|
||||
/* 80005498 00001598 7C 40 00 A6 */ mfmsr r2
|
||||
/* 8000549C 0000159C 6C 42 00 02 */ xoris r2, r2, 2
|
||||
/* 800054A0 000015A0 7C 00 04 AC */ sync 0
|
||||
/* 800054A4 000015A4 7C 40 01 24 */ mtmsr r2
|
||||
/* 800054A8 000015A8 7C 00 04 AC */ sync 0
|
||||
/* 800054AC 000015AC 7C 51 43 A6 */ mtspr 0x111, r2
|
||||
.L_800054B0:
|
||||
/* 800054B0 000015B0 7C 52 42 A6 */ mfspr r2, 0x112
|
||||
/* 800054B4 000015B4 7C 4F F1 20 */ mtcrf 0xff, r2
|
||||
/* 800054B8 000015B8 7C 51 42 A6 */ mfspr r2, 0x111
|
||||
/* 800054BC 000015BC 7C 51 43 A6 */ mtspr 0x111, r2
|
||||
/* 800054C0 000015C0 7C 72 43 A6 */ mtspr 0x112, r3
|
||||
/* 800054C4 000015C4 7C 93 43 A6 */ mtspr 0x113, r4
|
||||
/* 800054C8 000015C8 7C 5A 02 A6 */ mfspr r2, 0x1a
|
||||
/* 800054CC 000015CC 7C 9B 02 A6 */ mfspr r4, 0x1b
|
||||
/* 800054D0 000015D0 7C 60 00 A6 */ mfmsr r3
|
||||
/* 800054D4 000015D4 60 63 00 30 */ ori r3, r3, 0x30
|
||||
/* 800054D8 000015D8 7C 7B 03 A6 */ mtspr 0x1b, r3
|
||||
/* 800054DC 000015DC 3C 60 80 2C */ lis r3, TRKInterruptHandler@h
|
||||
/* 800054E0 000015E0 60 63 F5 CC */ ori r3, r3, TRKInterruptHandler@l
|
||||
/* 800054E4 000015E4 7C 7A 03 A6 */ mtspr 0x1a, r3
|
||||
/* 800054E8 000015E8 38 60 11 00 */ li r3, 0x1100
|
||||
/* 800054EC 000015EC 4C 00 00 64 */ rfi
|
||||
.fill 0x90
|
||||
|
||||
|
||||
/* 80005580 00001680 7C 51 43 A6 */ mtspr 0x111, r2
|
||||
/* 80005584 00001684 7C 40 00 26 */ mfcr r2
|
||||
/* 80005588 00001688 7C 52 43 A6 */ mtspr 0x112, r2
|
||||
/* 8000558C 0000168C 7C 40 00 A6 */ mfmsr r2
|
||||
/* 80005590 00001690 74 42 00 02 */ andis. r2, r2, 2
|
||||
/* 80005594 00001694 41 82 00 1C */ beq .L_800055B0
|
||||
/* 80005598 00001698 7C 40 00 A6 */ mfmsr r2
|
||||
/* 8000559C 0000169C 6C 42 00 02 */ xoris r2, r2, 2
|
||||
/* 800055A0 000016A0 7C 00 04 AC */ sync 0
|
||||
/* 800055A4 000016A4 7C 40 01 24 */ mtmsr r2
|
||||
/* 800055A8 000016A8 7C 00 04 AC */ sync 0
|
||||
/* 800055AC 000016AC 7C 51 43 A6 */ mtspr 0x111, r2
|
||||
.L_800055B0:
|
||||
/* 800055B0 000016B0 7C 52 42 A6 */ mfspr r2, 0x112
|
||||
/* 800055B4 000016B4 7C 4F F1 20 */ mtcrf 0xff, r2
|
||||
/* 800055B8 000016B8 7C 51 42 A6 */ mfspr r2, 0x111
|
||||
/* 800055BC 000016BC 7C 51 43 A6 */ mtspr 0x111, r2
|
||||
/* 800055C0 000016C0 7C 72 43 A6 */ mtspr 0x112, r3
|
||||
/* 800055C4 000016C4 7C 93 43 A6 */ mtspr 0x113, r4
|
||||
/* 800055C8 000016C8 7C 5A 02 A6 */ mfspr r2, 0x1a
|
||||
/* 800055CC 000016CC 7C 9B 02 A6 */ mfspr r4, 0x1b
|
||||
/* 800055D0 000016D0 7C 60 00 A6 */ mfmsr r3
|
||||
/* 800055D4 000016D4 60 63 00 30 */ ori r3, r3, 0x30
|
||||
/* 800055D8 000016D8 7C 7B 03 A6 */ mtspr 0x1b, r3
|
||||
/* 800055DC 000016DC 3C 60 80 2C */ lis r3, TRKInterruptHandler@h
|
||||
/* 800055E0 000016E0 60 63 F5 CC */ ori r3, r3, TRKInterruptHandler@l
|
||||
/* 800055E4 000016E4 7C 7A 03 A6 */ mtspr 0x1a, r3
|
||||
/* 800055E8 000016E8 38 60 12 00 */ li r3, 0x1200
|
||||
/* 800055EC 000016EC 4C 00 00 64 */ rfi
|
||||
.fill 0x90
|
||||
|
||||
|
||||
/* 80005680 00001780 7C 51 43 A6 */ mtspr 0x111, r2
|
||||
/* 80005684 00001784 7C 72 43 A6 */ mtspr 0x112, r3
|
||||
/* 80005688 00001788 7C 93 43 A6 */ mtspr 0x113, r4
|
||||
/* 8000568C 0000178C 7C 5A 02 A6 */ mfspr r2, 0x1a
|
||||
/* 80005690 00001790 7C 9B 02 A6 */ mfspr r4, 0x1b
|
||||
/* 80005694 00001794 7C 60 00 A6 */ mfmsr r3
|
||||
/* 80005698 00001798 60 63 00 30 */ ori r3, r3, 0x30
|
||||
/* 8000569C 0000179C 7C 7B 03 A6 */ mtspr 0x1b, r3
|
||||
/* 800056A0 000017A0 3C 60 80 2C */ lis r3, TRKInterruptHandler@h
|
||||
/* 800056A4 000017A4 60 63 F5 CC */ ori r3, r3, TRKInterruptHandler@l
|
||||
/* 800056A8 000017A8 7C 7A 03 A6 */ mtspr 0x1a, r3
|
||||
/* 800056AC 000017AC 38 60 13 00 */ li r3, 0x1300
|
||||
/* 800056B0 000017B0 4C 00 00 64 */ rfi
|
||||
.fill 0xCC
|
||||
|
||||
|
||||
/* 80005780 00001880 7C 51 43 A6 */ mtspr 0x111, r2
|
||||
/* 80005784 00001884 7C 72 43 A6 */ mtspr 0x112, r3
|
||||
/* 80005788 00001888 7C 93 43 A6 */ mtspr 0x113, r4
|
||||
/* 8000578C 0000188C 7C 5A 02 A6 */ mfspr r2, 0x1a
|
||||
/* 80005790 00001890 7C 9B 02 A6 */ mfspr r4, 0x1b
|
||||
/* 80005794 00001894 7C 60 00 A6 */ mfmsr r3
|
||||
/* 80005798 00001898 60 63 00 30 */ ori r3, r3, 0x30
|
||||
/* 8000579C 0000189C 7C 7B 03 A6 */ mtspr 0x1b, r3
|
||||
/* 800057A0 000018A0 3C 60 80 2C */ lis r3, TRKInterruptHandler@h
|
||||
/* 800057A4 000018A4 60 63 F5 CC */ ori r3, r3, TRKInterruptHandler@l
|
||||
/* 800057A8 000018A8 7C 7A 03 A6 */ mtspr 0x1a, r3
|
||||
/* 800057AC 000018AC 38 60 14 00 */ li r3, 0x1400
|
||||
/* 800057B0 000018B0 4C 00 00 64 */ rfi
|
||||
.fill 0x1CC
|
||||
|
||||
|
||||
/* 80005980 00001A80 7C 51 43 A6 */ mtspr 0x111, r2
|
||||
/* 80005984 00001A84 7C 72 43 A6 */ mtspr 0x112, r3
|
||||
/* 80005988 00001A88 7C 93 43 A6 */ mtspr 0x113, r4
|
||||
/* 8000598C 00001A8C 7C 5A 02 A6 */ mfspr r2, 0x1a
|
||||
/* 80005990 00001A90 7C 9B 02 A6 */ mfspr r4, 0x1b
|
||||
/* 80005994 00001A94 7C 60 00 A6 */ mfmsr r3
|
||||
/* 80005998 00001A98 60 63 00 30 */ ori r3, r3, 0x30
|
||||
/* 8000599C 00001A9C 7C 7B 03 A6 */ mtspr 0x1b, r3
|
||||
/* 800059A0 00001AA0 3C 60 80 2C */ lis r3, TRKInterruptHandler@h
|
||||
/* 800059A4 00001AA4 60 63 F5 CC */ ori r3, r3, TRKInterruptHandler@l
|
||||
/* 800059A8 00001AA8 7C 7A 03 A6 */ mtspr 0x1a, r3
|
||||
/* 800059AC 00001AAC 38 60 16 00 */ li r3, 0x1600
|
||||
/* 800059B0 00001AB0 4C 00 00 64 */ rfi
|
||||
.fill 0xCC
|
||||
|
||||
|
||||
/* 80005A80 00001B80 7C 51 43 A6 */ mtspr 0x111, r2
|
||||
/* 80005A84 00001B84 7C 72 43 A6 */ mtspr 0x112, r3
|
||||
/* 80005A88 00001B88 7C 93 43 A6 */ mtspr 0x113, r4
|
||||
/* 80005A8C 00001B8C 7C 5A 02 A6 */ mfspr r2, 0x1a
|
||||
/* 80005A90 00001B90 7C 9B 02 A6 */ mfspr r4, 0x1b
|
||||
/* 80005A94 00001B94 7C 60 00 A6 */ mfmsr r3
|
||||
/* 80005A98 00001B98 60 63 00 30 */ ori r3, r3, 0x30
|
||||
/* 80005A9C 00001B9C 7C 7B 03 A6 */ mtspr 0x1b, r3
|
||||
/* 80005AA0 00001BA0 3C 60 80 2C */ lis r3, TRKInterruptHandler@h
|
||||
/* 80005AA4 00001BA4 60 63 F5 CC */ ori r3, r3, TRKInterruptHandler@l
|
||||
/* 80005AA8 00001BA8 7C 7A 03 A6 */ mtspr 0x1a, r3
|
||||
/* 80005AAC 00001BAC 38 60 17 00 */ li r3, 0x1700
|
||||
/* 80005AB0 00001BB0 4C 00 00 64 */ rfi
|
||||
.fill 0x4CC
|
||||
|
||||
|
||||
/* 80005F80 00002080 7C 51 43 A6 */ mtspr 0x111, r2
|
||||
/* 80005F84 00002084 7C 72 43 A6 */ mtspr 0x112, r3
|
||||
/* 80005F88 00002088 7C 93 43 A6 */ mtspr 0x113, r4
|
||||
/* 80005F8C 0000208C 7C 5A 02 A6 */ mfspr r2, 0x1a
|
||||
/* 80005F90 00002090 7C 9B 02 A6 */ mfspr r4, 0x1b
|
||||
/* 80005F94 00002094 7C 60 00 A6 */ mfmsr r3
|
||||
/* 80005F98 00002098 60 63 00 30 */ ori r3, r3, 0x30
|
||||
/* 80005F9C 0000209C 7C 7B 03 A6 */ mtspr 0x1b, r3
|
||||
/* 80005FA0 000020A0 3C 60 80 2C */ lis r3, TRKInterruptHandler@h
|
||||
/* 80005FA4 000020A4 60 63 F5 CC */ ori r3, r3, TRKInterruptHandler@l
|
||||
/* 80005FA8 000020A8 7C 7A 03 A6 */ mtspr 0x1a, r3
|
||||
/* 80005FAC 000020AC 38 60 1C 00 */ li r3, 0x1c00
|
||||
/* 80005FB0 000020B0 4C 00 00 64 */ rfi
|
||||
.fill 0xCC
|
||||
|
||||
|
||||
/* 80006080 00002180 7C 51 43 A6 */ mtspr 0x111, r2
|
||||
/* 80006084 00002184 7C 72 43 A6 */ mtspr 0x112, r3
|
||||
/* 80006088 00002188 7C 93 43 A6 */ mtspr 0x113, r4
|
||||
/* 8000608C 0000218C 7C 5A 02 A6 */ mfspr r2, 0x1a
|
||||
/* 80006090 00002190 7C 9B 02 A6 */ mfspr r4, 0x1b
|
||||
/* 80006094 00002194 7C 60 00 A6 */ mfmsr r3
|
||||
/* 80006098 00002198 60 63 00 30 */ ori r3, r3, 0x30
|
||||
/* 8000609C 0000219C 7C 7B 03 A6 */ mtspr 0x1b, r3
|
||||
/* 800060A0 000021A0 3C 60 80 2C */ lis r3, TRKInterruptHandler@h
|
||||
/* 800060A4 000021A4 60 63 F5 CC */ ori r3, r3, TRKInterruptHandler@l
|
||||
/* 800060A8 000021A8 7C 7A 03 A6 */ mtspr 0x1a, r3
|
||||
/* 800060AC 000021AC 38 60 1D 00 */ li r3, 0x1d00
|
||||
/* 800060B0 000021B0 4C 00 00 64 */ rfi
|
||||
.fill 0xCC
|
||||
|
||||
|
||||
/* 80006180 00002280 7C 51 43 A6 */ mtspr 0x111, r2
|
||||
/* 80006184 00002284 7C 72 43 A6 */ mtspr 0x112, r3
|
||||
/* 80006188 00002288 7C 93 43 A6 */ mtspr 0x113, r4
|
||||
/* 8000618C 0000228C 7C 5A 02 A6 */ mfspr r2, 0x1a
|
||||
/* 80006190 00002290 7C 9B 02 A6 */ mfspr r4, 0x1b
|
||||
/* 80006194 00002294 7C 60 00 A6 */ mfmsr r3
|
||||
/* 80006198 00002298 60 63 00 30 */ ori r3, r3, 0x30
|
||||
/* 8000619C 0000229C 7C 7B 03 A6 */ mtspr 0x1b, r3
|
||||
/* 800061A0 000022A0 3C 60 80 2C */ lis r3, TRKInterruptHandler@h
|
||||
/* 800061A4 000022A4 60 63 F5 CC */ ori r3, r3, TRKInterruptHandler@l
|
||||
/* 800061A8 000022A8 7C 7A 03 A6 */ mtspr 0x1a, r3
|
||||
/* 800061AC 000022AC 38 60 1E 00 */ li r3, 0x1e00
|
||||
/* 800061B0 000022B0 4C 00 00 64 */ rfi
|
||||
.fill 0xCC
|
||||
|
||||
|
||||
/* 80006280 00002380 7C 51 43 A6 */ mtspr 0x111, r2
|
||||
/* 80006284 00002384 7C 72 43 A6 */ mtspr 0x112, r3
|
||||
/* 80006288 00002388 7C 93 43 A6 */ mtspr 0x113, r4
|
||||
/* 8000628C 0000238C 7C 5A 02 A6 */ mfspr r2, 0x1a
|
||||
/* 80006290 00002390 7C 9B 02 A6 */ mfspr r4, 0x1b
|
||||
/* 80006294 00002394 7C 60 00 A6 */ mfmsr r3
|
||||
/* 80006298 00002398 60 63 00 30 */ ori r3, r3, 0x30
|
||||
/* 8000629C 0000239C 7C 7B 03 A6 */ mtspr 0x1b, r3
|
||||
/* 800062A0 000023A0 3C 60 80 2C */ lis r3, TRKInterruptHandler@h
|
||||
/* 800062A4 000023A4 60 63 F5 CC */ ori r3, r3, TRKInterruptHandler@l
|
||||
/* 800062A8 000023A8 7C 7A 03 A6 */ mtspr 0x1a, r3
|
||||
/* 800062AC 000023AC 38 60 1F 00 */ li r3, 0x1f00
|
||||
/* 800062B0 000023B0 4C 00 00 64 */ rfi
|
||||
gTRKInterruptVectorTableEnd:
|
||||
Reference in New Issue
Block a user