SEGA Model 3 arcade emulator http://www.supermodel3.com/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

94738 lines
3.8 MiB

=========================================
Disassembly of Scud Race Plus (scudp)
=========================================
FMV Sequence Notes
------------------
IRQ04 callback is not set, apparently, during the FMV sequence.
53944 <-- call to routine where game appears to be during FMV sequence
5581c <-- this is where the game appears to be during the FMV sequence
db7c <-- execution returns here after writing 88000000
dd64 <-- returns here
dd78 <-- returns here
7798 <-- returns here
785c <-- runs until here
14988 <-- returns here
Subroutine C Code Translations
------------------------------
uint8_t g_dec_exception_count; // @ -0x7fc9(r13) DecExceptionHandler()
uint32_t g_unknown_7fe0; // @ -0x7fe0(r13) DecExceptionHandler()
uint32_t g_unknown_7fd8; // @ -0x7fd8(r13) (related to IRQ08?) DecExceptionHandler()
void (*g_IRQ04Callback)(); // @ -0x7fe8(r13) (0x100018) IRQ04Handler()
uint8_t g_irq04_count; // @ -0x7fca(r13) IRQ04Handler()
uint32_t g_irq04_timestamp; // @ -0x7fdc(r13) TBL cycle count at last IRQ 0x04, or 0 if not triggered(?)
uint32_t g_time_since_irq04; // @ -0x7fd4(r13) TBL cycles elapsed since IRQ 0x04, or 0 if g_irq04_time was 0
uint8_t g_unknown_7ff7; // @ -0x7ff7(r13) Sub31F20()
uint8_t g_unknown_7ff6; // @ -0x7ff6(r13) Sub31F20()
uint32_t g_unknown_7fc8; // @ -0x7fc8(r13) Sub31F20()
uint32_t g_real3d_status_regs[9]; // @ -0x7a00(r13)
uint8_t g_real3d_status_bits[5]; // @ -0x79dc(r13)
void Sub31F20()
{
/*
* Wait until dec has been re-loaded (as far as I can tell, this only happens
* in the IRQ02 handler). Note the dec exception occurs when dec goes 0 -> -1.
*/
while (DEC() < 0)
;
write_reg_32_le(0xf118000c, 3); // unknown functionality -- some sort of ack?
unsigned num_dec = g_dec_exception_count;
while (num_dec == g_dec_exception_count)
;
if (g_dec_exception_count >= 2)
g_unknown_7ff7 += 1;
g_dec_exception_count = 0;
g_unknown_7ff6 = 0;
g_unknown_7fc8 = 0;
}
void IRQ04Handler()
{
g_irq04_timestamp = TBL();
if (g_IRQ04Callback)
g_IRQ04Callback();
g_irq04_count++;
volatile uint32_t *tilegen_irq_ack = 0xf1180010; // tilegen
volatile uint8_t *irq_pending = 0xfe100018; // irq controller
do
{
*tilegen_irq_ack = bswap32(0x04);
} while (*irq_pending & 0x04);
}
// Called in IRQ02 handler!
void MeasureTimeSinceIRQ04()
{
g_time_since_irq04 = 0;
if (g_irq04_timestamp != 0)
g_time_since_irq04 = TBL() - g_irq04_timestamp;
else
g_time_since_irq04 = 0;
g_irq04_timestamp = 0;
}
void ReadReal3DStatusRegs()
{
volatile uint32_t *real3d_status_regs = 0x84000000;
for (int i = 0; i < 9; i++)
g_real3d_status_regs[i] = bswap32(real3d_status_regs[i]);
uint32_t status_reg = g_real3d_status_regs[0];
g_real3d_status_bits[0] = (status_reg & 0x08000000) >> 27; // -79dc(r13)
g_real3d_status_bits[1] = (status_reg & 0x04000000) >> 26; // -79db(r13)
g_real3d_status_bits[2] = (status_reg & 0x02000000) >> 25; // -79da(r13) <-- read by game code
g_real3d_status_bits[3] = (status_reg & 0x01000000) >> 24; // -79d9(r13) <-- read by game code
g_real3d_status_bits[4] = (status_reg & 0x00800000) >> 23; // -79d8(r13) <-- read by game code
}
void DecExceptionHandler()
{
// ... Save registers and some MSR stuff ...
g_dec_exception_count += 1;
// Following code is Sub1EFC()
if (g_unknown_7fe0 != 0)
g_unknown_7fd8 = TBL() - g_unknown_7fe0;
else
g_unknown_7fd8 = 0;
g_unknown_7fe0 = 0;
// ... Restore registers and RFI ...
}
Subroutine Disassemblies
------------------------
;
; This is the main program loop
;
MainLoop:
0x0001495C: 0x886DC007 lbz r3,-0x3FF9(r13)
0x00014960: 0x2C030000 cmpi cr0,0,r3,0x00
0x00014964: 0x4082002C bf cr0[eq],0x00014990 ; enter test menu
0x00014968: 0x38600000 li r3,0x00000000
0x0001496C: 0x906D800C stw r3,-0x7FF4(r13)
0x00014970: 0x4801E6D9 bl 0x00033048
0x00014974: 0x4BFF2B6D bl 0x000074E0
0x00014978: 0x48000105 bl 0x00014A7C
0x0001497C: 0x4800014D bl 0x00014AC8
0x00014980: 0x4802AA11 bl 0x0003F390
0x00014984: 0x4BFF2C35 bl 0x000075B8
0x00014988: 0x4801D599 bl 0x00031F20 ; timing
0x0001498C: 0x4BFFFFD0 b 0x0001495C
Sub75B8:
0x000075B8: 0x3821FFF0 addi r1,r1,-0x10
0x000075BC: 0x7C0802A6 mfspr r0,lr
0x000075C0: 0x90010000 stw r0,0x00(r1)
0x000075C4: 0x806D8328 lwz r3,-0x7CD8(r13)
0x000075C8: 0x54600001 and. r0,r3,0x80000000
0x000075CC: 0x40820008 bf cr0[eq],0x000075D4 ; if (-0x7cd8(r13) & 0x80000000) goto 75d4
0x000075D0: 0x480010DD bl 0x000086AC
0x000075D4: 0x480012F5 bl 0x000088C8
0x000075D8: 0x80CD820C lwz r6,-0x7DF4(r13)
0x000075DC: 0x38C6FFC6 addi r6,r6,-0x3A ; r6 = -0x7df4(r13) - 0x3a (0x3a=58)
0x000075E0: 0x3C600100 li r3,0x01000000 ; r3 = 0x01000000
0x000075E4: 0x800D8204 lwz r0,-0x7DFC(r13) ; r0 = -0x7dfc(r13)
0x000075E8: 0x38460001 addi r2,r6,0x01 ; r2 = r6 + 1
0x000075EC: 0x544211CA rlwinm r2,r2,2,0xFDFFFFFF ; r2 = ROTL(r2, 2) & 0xfdffffff
0x000075F0: 0x7C62052C stwbrx r3,r2,r0 ; (r2+r0) = bswap32(r3)
0x000075F4: 0x806D8328 lwz r3,-0x7CD8(r13) ; r3 = -0x7cd8(r13)
0x000075F8: 0x54606001 rlwinm. r0,r3,12,0x80000000 ; r0 = (r3 << 12) & 0x80000000
0x000075FC: 0x4182000C bt cr0[eq],0x00007608 ; if (r0 == 0) goto 7608
0x00007600: 0x806D84EC lwz r3,-0x7B14(r13) ; r3 = -0x7b14(r13)
0x00007604: 0x906D8218 stw r3,-0x7DE8(r13) ; -0x7de8(r13) = -0x7b14(r13)
0x00007608: 0x48000259 bl 0x00007860 ; Sub7860()
0x0000760C: 0x3C800080 li r4,0x00800000 ; r4 = 0x00800000
0x00007610: 0x806D820C lwz r3,-0x7DF4(r13)
0x00007614: 0x7C641850 sub r3,r3,r4 ; r3 = -0x7df4(r13) - r4
0x00007618: 0x48000261 bl 0x00007878 ; Sub7878()
0x0000761C: 0x3821FFF0 addi r1,r1,-0x10 ; r1 -= 16
0x00007620: 0x92010000 stw r16,0x00(r1) ; push r16
0x00007624: 0x92210004 stw r17,0x04(r1) ; push r17
0x00007628: 0x92410008 stw r18,0x08(r1) ; push r18
0x0000762C: 0x9261000C stw r19,0x0C(r1) ; push r19
0x00007630: 0x806D8200 lwz r3,-0x7E00(r13) ; r3 = -0x7e00(r13)
0x00007634: 0x3A0D82E8 addi r16,r13,-0x7D18 ; r16 = r13 - 0x7d18
0x00007638: 0x1C630020 mulli r3,r3,0x20 ; r3 *= 32
0x0000763C: 0x7E101A14 add r16,r16,r3 ; r16 += r3
0x00007640: 0x3A200000 li r17,0x00000000 ; r17 = 0
0x00007644: 0x3A400020 li r18,0x00000020 ; r18 = 32
.L0:
0x00007648: 0x7C50882E lwzx r2,r16,r17 ; r2 = *(r16+r17)
0x0000764C: 0x2C020000 cmpi cr0,0,r2,0x00
0x00007650: 0x7C430034 cntlzw r3,r2 ; r3 = number of leading 0 bits in r2
0x00007654: 0x40820014 bf cr0[eq],0x00007668 ; if r2 != 0, goto .L1
0x00007658: 0x3A310004 addi r17,r17,0x04 ; r17 += 4
0x0000765C: 0x7C119000 cmp cr0,0,r17,r18
0x00007660: 0x4082FFE8 bf cr0[eq],0x00007648 ; if r17 != r18 goto .L0
0x00007664: 0x4800001C b 0x00007680 ; goto 7680 (then immediately to .L3 because cr0[eq] must be true
.L1:
0x00007668: 0x5C42187E rlwnm r2,r2,r3,0x7FFFFFFF
0x0000766C: 0x7C0300D0 neg r0,r3
0x00007670: 0x5C42003E rlwnm r2,r2,r0,0xFFFFFFFF
0x00007674: 0x7C50892E stwx r2,r16,r17
0x00007678: 0x56201838 rlwinm r0,r17,3,0xFFFFFFF8
0x0000767C: 0x7C630214 add r3,r3,r0
0x00007680: 0x41820070 bt cr0[eq],0x000076F0
0x00007684: 0x7C641B78 mr r4,r3
0x00007688: 0x1C630020 mulli r3,r3,0x20
0x0000768C: 0x3CA0001F li r5,0x001F0000
0x00007690: 0x38A590D0 addi r5,r5,-0x6F30
0x00007694: 0x7CA51A14 add r5,r5,r3
0x00007698: 0x1C640008 mulli r3,r4,0x08
0x0000769C: 0x3C800080 li r4,0x00800000
0x000076A0: 0x38840740 addi r4,r4,0x740
0x000076A4: 0x7C841A14 add r4,r4,r3
0x000076A8: 0x3821FFF0 addi r1,r1,-0x10
0x000076AC: 0x90810000 stw r4,0x00(r1)
0x000076B0: 0x800D8204 lwz r0,-0x7DFC(r13)
0x000076B4: 0x548211CA rlwinm r2,r4,2,0xFDFFFFFF
0x000076B8: 0x7C420214 add r2,r2,r0
0x000076BC: 0x7CAA2B78 mr r10,r5
0x000076C0: 0x39200008 li r9,0x00000008
0x000076C4: 0x800A0000 lwz r0,0x00(r10)
0x000076C8: 0x90020000 stw r0,0x00(r2)
0x000076CC: 0x394A0004 addi r10,r10,0x04
0x000076D0: 0x38420004 addi r2,r2,0x04
0x000076D4: 0x3529FFFF addic. r9,r9,-0x01
0x000076D8: 0x4082FFEC bf cr0[eq],0x000076C4
0x000076DC: 0x80810000 lwz r4,0x00(r1)
0x000076E0: 0x38210010 addi r1,r1,0x10
0x000076E4: 0x38600008 li r3,0x00000008
0x000076E8: 0x48000191 bl 0x00007878
0x000076EC: 0x4BFFFF5C b 0x00007648
.L3:
0x000076F0: 0x8261000C lwz r19,0x0C(r1)
0x000076F4: 0x82410008 lwz r18,0x08(r1)
0x000076F8: 0x82210004 lwz r17,0x04(r1)
0x000076FC: 0x82010000 lwz r16,0x00(r1)
0x00007700: 0x38210010 addi r1,r1,0x10
0x00007704: 0x3C800080 li r4,0x00800000
0x00007708: 0x38842A80 addi r4,r4,0x2A80
0x0000770C: 0x806D8214 lwz r3,-0x7DEC(r13)
0x00007710: 0x1C63000C mulli r3,r3,0x0C
0x00007714: 0x48000165 bl 0x00007878
0x00007718: 0x3C800080 li r4,0x00800000
0x0000771C: 0x38842C0C addi r4,r4,0x2C0C
0x00007720: 0x806D8218 lwz r3,-0x7DE8(r13)
0x00007724: 0x3863FFDF addi r3,r3,-0x21
0x00007728: 0x1C63000C mulli r3,r3,0x0C
0x0000772C: 0x4800014D bl 0x00007878
0x00007730: 0x3C800080 li r4,0x00800000
0x00007734: 0x38840B40 addi r4,r4,0xB40
0x00007738: 0x806D8210 lwz r3,-0x7DF0(r13)
0x0000773C: 0x7C641850 sub r3,r3,r4
0x00007740: 0x48000139 bl 0x00007878
0x00007744: 0x38ED821C addi r7,r13,-0x7DE4
0x00007748: 0x390D825C addi r8,r13,-0x7DA4
0x0000774C: 0x39200010 li r9,0x00000010
0x00007750: 0x80870000 lwz r4,0x00(r7)
0x00007754: 0x38E70004 addi r7,r7,0x04
0x00007758: 0x80680000 lwz r3,0x00(r8)
0x0000775C: 0x39080004 addi r8,r8,0x04
0x00007760: 0x7C641850 sub r3,r3,r4
0x00007764: 0x48000115 bl 0x00007878
0x00007768: 0x3529FFFF addic. r9,r9,-0x01
0x0000776C: 0x40A2FFE4 bf cr0[eq],0x00007750
0x00007770: 0x48000159 bl 0x000078C8
0x00007774: 0x3C600001 li r3,0x00010000
0x00007778: 0x386376A0 addi r3,r3,0x76A0
0x0000777C: 0x808D8204 lwz r4,-0x7DFC(r13)
0x00007780: 0x7C632214 add r3,r3,r4
0x00007784: 0x4BFFAF01 bl 0x00002684
0x00007788: 0x4BFFAF11 bl 0x00002698
0x0000778C: 0x38600002 li r3,0x00000002
0x00007790: 0x3821FF00 addi r1,r1,-0x100
0x00007794: 0x48006585 bl 0x0000DD18
0x00007798: 0x38210100 addi r1,r1,0x100
0x0000779C: 0x806D820C lwz r3,-0x7DF4(r13)
0x000077A0: 0x3C800080 li r4,0x00800000
0x000077A4: 0x38840740 addi r4,r4,0x740
0x000077A8: 0x7C032000 cmp cr0,0,r3,r4
0x000077AC: 0x40810008 bf cr0[gt],0x000077B4
0x000077B0: 0x48000000 b 0x000077B0
0x000077B4: 0x806D8210 lwz r3,-0x7DF0(r13)
0x000077B8: 0x3C800080 li r4,0x00800000
0x000077BC: 0x38842A80 addi r4,r4,0x2A80
0x000077C0: 0x7C032000 cmp cr0,0,r3,r4
0x000077C4: 0x40810008 bf cr0[gt],0x000077CC
0x000077C8: 0x48000000 b 0x000077C8
0x000077CC: 0x806D8218 lwz r3,-0x7DE8(r13)
0x000077D0: 0x388002EE li r4,0x000002EE
0x000077D4: 0x7C032000 cmp cr0,0,r3,r4
0x000077D8: 0x40810008 bf cr0[gt],0x000077E0
0x000077DC: 0x48000000 b 0x000077DC
0x000077E0: 0x3C600001 li r3,0x00010000
0x000077E4: 0x38637DD4 addi r3,r3,0x7DD4
0x000077E8: 0x808D8204 lwz r4,-0x7DFC(r13)
0x000077EC: 0x7C632214 add r3,r3,r4
0x000077F0: 0x808D82DC lwz r4,-0x7D24(r13)
0x000077F4: 0x7C041800 cmp cr0,0,r4,r3
0x000077F8: 0x40810008 bf cr0[gt],0x00007800
0x000077FC: 0x48000000 b 0x000077FC
0x00007800: 0x38ED825C addi r7,r13,-0x7DA4
0x00007804: 0x390D8220 addi r8,r13,-0x7DE0
0x00007808: 0x3920000F li r9,0x0000000F
0x0000780C: 0x39400000 li r10,0x00000000
0x00007810: 0x80670000 lwz r3,0x00(r7)
0x00007814: 0x38E70004 addi r7,r7,0x04
0x00007818: 0x80880000 lwz r4,0x00(r8)
0x0000781C: 0x39080004 addi r8,r8,0x04
0x00007820: 0x7C032000 cmp cr0,0,r3,r4
0x00007824: 0x40810008 bf cr0[gt],0x0000782C
0x00007828: 0x48000000 b 0x00007828
0x0000782C: 0x394A0001 addi r10,r10,0x01
0x00007830: 0x3529FFFF addic. r9,r9,-0x01
0x00007834: 0x40A2FFDC bf cr0[eq],0x00007810
0x00007838: 0x806D8298 lwz r3,-0x7D68(r13)
0x0000783C: 0x3C800080 li r4,0x00800000
0x00007840: 0x38845DA8 addi r4,r4,0x5DA8
0x00007844: 0x7C032000 cmp cr0,0,r3,r4
0x00007848: 0x40810008 bf cr0[gt],0x00007850
0x0000784C: 0x48000000 b 0x0000784C
0x00007850: 0x80010000 lwz r0,0x00(r1)
0x00007854: 0x7C0803A6 mtspr lr,r0
0x00007858: 0x38210010 addi r1,r1,0x10
0x0000785C: 0x4E800020 bclr 0x14,0
; This function is called at the end of the main program loop and appears to control frame timing.
Sub31F20:
0x00031F20: 0x3821FFF0 addi r1,r1,-0x10
0x00031F24: 0x7C0802A6 mfspr r0,lr
0x00031F28: 0x90010000 stw r0,0x00(r1)
0x00031F2C: 0x7C0902A6 mfspr r0,ctr
0x00031F30: 0x90010004 stw r0,0x04(r1)
0x00031F34: 0x93C10008 stw r30,0x08(r1)
0x00031F38: 0x93E1000C stw r31,0x0C(r1)
0x00031F3C: 0x7FCC42E6 mftb r30,tbl ; r30 = tbl
0x00031F40: 0x7C9602A6 mfspr r4,dec ; r4 = dec
0x00031F44: 0x2C040000 cmpi cr0,0,r4,0x00
0x00031F48: 0x41A0FFF8 bt cr0[lt],0x00031F40 ; if (r4 < 0), wait (dec going from 0 -> -1 triggers dec interrupt; this means we are waiting for dec to be re-armed)
0x00031F4C: 0x3C80F118 li r4,0xF1180000
0x00031F50: 0x3884000C addi r4,r4,0x0C
0x00031F54: 0x38600003 li r3,0x00000003
0x00031F58: 0x7C60252C stwbrx r3,0,r4 ; *(uint32_t *) 0xF118000C = bswap32(0x03) ack of some sort??? should print out all values ever written here
0x00031F5C: 0x886D8037 lbz r3,-0x7FC9(r13) ; -0x7FC9(r13) is incremented on each decrementer exception
0x00031F60: 0x888D8037 lbz r4,-0x7FC9(r13)
0x00031F64: 0x7C041800 cmp cr0,0,r4,r3 ; this loop effectively waits for a decrementer exception to occur
0x00031F68: 0x41A2FFF8 bt cr0[eq],0x00031F60
0x00031F6C: 0x2C040002 cmpi cr0,0,r4,0x02
0x00031F70: 0x41800010 bt cr0[lt],0x00031F80 ; if r4 (number of dec exceptions) < 2, goto 31f80
0x00031F74: 0x886D8009 lbz r3,-0x7FF7(r13)
0x00031F78: 0x38630001 addi r3,r3,0x01
0x00031F7C: 0x986D8009 stb r3,-0x7FF7(r13) ; ... else add 1 to -0x7FF7(r13)
0x00031F80: 0x38800000 li r4,0x00000000
0x00031F84: 0x988D8037 stb r4,-0x7FC9(r13) ; byte(-0x7fc9(r13)) = 0
0x00031F88: 0x7FEC42E6 mftb r31,tbl ; r31 = tbl
0x00031F8C: 0x7C7EF850 sub r3,r31,r30 ; r3 = tbl - r30
0x00031F90: 0x38600000 li r3,0x00000000 ; r3 = 0
0x00031F94: 0x986D800A stb r3,-0x7FF6(r13) ; -0x7ff6(r13) = 0
0x00031F98: 0x906D8038 stw r3,-0x7FC8(r13) ; -0x7fc8(r13) = 0 (this is checked in subroutine 0x00002670)
0x00031F9C: 0x83E1000C lwz r31,0x0C(r1)
0x00031FA0: 0x83C10008 lwz r30,0x08(r1)
0x00031FA4: 0x80010004 lwz r0,0x04(r1)
0x00031FA8: 0x7C0903A6 mtspr ctr,r0
0x00031FAC: 0x80010000 lwz r0,0x00(r1)
0x00031FB0: 0x7C0803A6 mtspr lr,r0
0x00031FB4: 0x38210010 addi r1,r1,0x10
0x00031FB8: 0x4E800020 bclr 0x14,0
IRQExceptionHandler:
0x00001AC8: 0x3821FFC0 addi r1,r1,-0x40
0x00001ACC: 0xBC01FF80 stmw r0,-0x80(r1)
0x00001AD0: 0x3821FF80 addi r1,r1,-0x80
0x00001AD4: 0x7FFA02A6 mfspr r31,srr0
0x00001AD8: 0x7FDB02A6 mfspr r30,srr1
0x00001ADC: 0x7FA00026 mfcr r29
0x00001AE0: 0x7F8802A6 mfspr r28,lr
0x00001AE4: 0x7F6902A6 mfspr r27,ctr
0x00001AE8: 0x7F4102A6 mfspr r26,xer
0x00001AEC: 0xBF41FFE8 stmw r26,-0x18(r1)
0x00001AF0: 0x3821FFC0 addi r1,r1,-0x40
0x00001AF4: 0x7CA000A6 mfmsr r5
0x00001AF8: 0x54A504E2 and r5,r5,0xFFFFDFFF
0x00001AFC: 0x60A53032 ori r5,r5,0x3032
0x00001B00: 0x7CA00124 mtmsr r5
0x00001B04: 0x4C00012C isync
0x00001B08: 0x480013F1 bl 0x00002EF8 ; ?? Step 2.x only? ??
0x00001B0C: 0x48000EE9 bl 0x000029F4 ; SCSI
0x00001B10: 0x3C60FE10 li r3,0xFE100000
0x00001B14: 0x88630018 lbz r3,0x18(r3)
0x00001B18: 0x888D8008 lbz r4,-0x7FF8(r13)
0x00001B1C: 0x7C632038 and r3,r3,r4
0x00001B20: 0x5465063E and r5,r3,0x000000FF
0x00001B24: 0x7CA03120 mtcrf 0x03,r5
0x00001B28: 0x40960014 bf cr5[eq],0x00001B3C
0x00001B2C: 0x886D85B1 lbz r3,-0x7A4F(r13)
0x00001B30: 0x5460C801 rlwinm. r0,r3,25,0x80000000
0x00001B34: 0x41820008 bt cr0[eq],0x00001B3C
0x00001B38: 0x48000F45 bl 0x00002A7C
0x00001B3C: 0x419F0109 btl cr7[so],0x00001C44 ; IRQ 0x01 -- handler just acks
0x00001B40: 0x419E0129 btl cr7[eq],IRQ02Handler ; IRQ 0x02
0x00001B44: 0x419D01F1 btl cr7[gt],IRQ04Handler ; IRQ 0x04 -- writes TBL to -0x7FDC(r13), and does some other things (conditional IRQ ack?)
0x00001B48: 0x419C0191 btl cr7[lt],0x00001CD8 ; IRQ 0x08 -- writes TBL to -0x7FE0(r13) (and conditional IRQ ack?)
0x00001B4C: 0x419A0279 btl cr6[eq],0x00001DC4 ; IRQ 0x20 -- handler just acks
0x00001B50: 0x419B00D1 btl cr6[so],0x00001C20 ; IRQ 0x10 -- accesses 0xc0010000
0x00001B54: 0x4198025D btl cr6[lt],0x00001DB0 ; IRQ 0x80 -- handler just acks
0x00001B58: 0x41990239 btl cr6[gt],0x00001D90 ; IRQ 0x40 -- sound
0x00001B5C: 0x38600005 li r3,0x00000005
0x00001B60: 0x38210040 addi r1,r1,0x40
0x00001B64: 0xBB41FFE8 lmw r26,-0x18(r1)
0x00001B68: 0x7F4103A6 mtspr xer,r26
0x00001B6C: 0x7F6903A6 mtspr ctr,r27
0x00001B70: 0x7F8803A6 mtspr lr,r28
0x00001B74: 0x7FAFF120 mtcrf 0xFF,r29
0x00001B78: 0x7FDB03A6 mtspr srr1,r30
0x00001B7C: 0x7FFA03A6 mtspr srr0,r31
0x00001B80: 0x7C210B78 mr r1,r1
0x00001B84: 0xB8410008 lmw r2,0x08(r1)
0x00001B88: 0x80010000 lwz r0,0x00(r1)
0x00001B8C: 0x80210004 lwz r1,0x04(r1)
0x00001B90: 0x38210040 addi r1,r1,0x40
0x00001B94: 0x4C000064 rfi
IRQ04Handler:
0x00001D34: 0x3821FFF0 addi r1,r1,-0x10
0x00001D38: 0x7C0802A6 mfspr r0,lr
0x00001D3C: 0x90010000 stw r0,0x00(r1)
0x00001D40: 0x48000219 bl SetIRQ04Timestamp
0x00001D44: 0x804D8018 lwz r2,-0x7FE8(r13) ; r2 = call back function ptr
0x00001D48: 0x2C020000 cmpi cr0,0,r2,0x00
0x00001D4C: 0x7C4803A6 mtspr lr,r2
0x00001D50: 0x4C820021 bclrl 0x04,cr0[eq] ; if ptr != 0, call it
0x00001D54: 0x80010000 lwz r0,0x00(r1)
0x00001D58: 0x7C0803A6 mtspr lr,r0
0x00001D5C: 0x38210010 addi r1,r1,0x10
0x00001D60: 0x886D8036 lbz r3,-0x7FCA(r13)
0x00001D64: 0x38630001 addi r3,r3,0x01
0x00001D68: 0x986D8036 stb r3,-0x7FCA(r13) ; byte(-0x7fca(r13))++
0x00001D6C: 0x38800004 li r4,0x00000004
0x00001D70: 0x3CA0F118 li r5,0xF1180000
0x00001D74: 0x38A50010 addi r5,r5,0x10
0x00001D78: 0x7C802D2C stwbrx r4,0,r5
0x00001D7C: 0x3C60FE10 li r3,0xFE100000
0x00001D80: 0x88630018 lbz r3,0x18(r3)
0x00001D84: 0x70630004 andi. r3,r3,0x0004
0x00001D88: 0x40A2FFF0 bf cr0[eq],0x00001D78
0x00001D8C: 0x4E800020 bclr 0x14,0
SetIRQ04Timestamp:
0x00001F58: 0x7C6C42E6 mftb r3,tbl
0x00001F5C: 0x906D8024 stw r3,-0x7FDC(r13)
0x00001F60: 0x4E800020 bclr 0x14,0
IRQ02Handler:
0x00001C68: 0x806D8030 lwz r3,-0x7FD0(r13)
0x00001C6C: 0x7C7603A6 mtspr dec,r3 ; decrementer = -7fd0(r13)
0x00001C70: 0x3821FFF0 addi r1,r1,-0x10
0x00001C74: 0x7C0802A6 mfspr r0,lr
0x00001C78: 0x90010000 stw r0,0x00(r1)
0x00001C7C: 0x480002A9 bl MeasureTimeSinceIRQ04 ; some TBL calculation, reads a variable at -0x7FDC(r13) and may clear it, and writes one at -0x7FD4(r13)
0x00001C80: 0x48001321 bl UpdateLEDs ; LED
0x00001C84: 0x480013AD bl ReadControls ; read inputs
0x00001C88: 0x48000151 bl ReadReal3DStatusRegs
0x00001C8C: 0x804D8014 lwz r2,-0x7FEC(r13)
0x00001C90: 0x2C020000 cmpi cr0,0,r2,0x00
0x00001C94: 0x7C4803A6 mtspr lr,r2
0x00001C98: 0x4C820021 bclrl 0x04,cr0[eq]
0x00001C9C: 0x80010000 lwz r0,0x00(r1)
0x00001CA0: 0x7C0803A6 mtspr lr,r0
0x00001CA4: 0x38210010 addi r1,r1,0x10
0x00001CA8: 0x886D8034 lbz r3,-0x7FCC(r13)
0x00001CAC: 0x38630001 addi r3,r3,0x01
0x00001CB0: 0x986D8034 stb r3,-0x7FCC(r13)
0x00001CB4: 0x38800002 li r4,0x00000002
0x00001CB8: 0x3CA0F118 li r5,0xF1180000
0x00001CBC: 0x38A50010 addi r5,r5,0x10
0x00001CC0: 0x7C802D2C stwbrx r4,0,r5
0x00001CC4: 0x3C60FE10 li r3,0xFE100000
0x00001CC8: 0x88630018 lbz r3,0x18(r3)
0x00001CCC: 0x70630002 andi. r3,r3,0x0002
0x00001CD0: 0x40A2FFF0 bf cr0[eq],0x00001CC0
0x00001CD4: 0x4E800020 bclr 0x14,0
MeasureTimeSinceIRQ04:
0x00001F24: 0x7C6C42E6 mftb r3,tbl
0x00001F28: 0x808D8024 lwz r4,-0x7FDC(r13)
0x00001F2C: 0x38A00000 li r5,0x00000000
0x00001F30: 0x2C040000 cmpi cr0,0,r4,0x00 ; if -7fdc(r13) == 0
0x00001F34: 0x41820008 bt cr0[eq],0x00001F3C ; goto .L1
0x00001F38: 0x7CA41850 sub r5,r3,r4 ; r5 = tbl - -7fdc(r13)
.L1:
0x00001F3C: 0x90AD802C stw r5,-0x7FD4(r13) ; -7fd4(r13) = r5
0x00001F40: 0x38800000 li r4,0x00000000
0x00001F44: 0x908D8024 stw r4,-0x7FDC(r13) ; -7fdc(r13) = 0
0x00001F48: 0x4E800020 bclr 0x14,0
ReadReal3DStatusRegs:
0x00001DD8: 0x3821FFF0 addi r1,r1,-0x10
0x00001DDC: 0x93E10000 stw r31,0x00(r1)
0x00001DE0: 0x93C10004 stw r30,0x04(r1)
0x00001DE4: 0x93A10008 stw r29,0x08(r1)
0x00001DE8: 0x3821FFF0 addi r1,r1,-0x10
0x00001DEC: 0x7C0802A6 mfspr r0,lr
0x00001DF0: 0x90010000 stw r0,0x00(r1)
0x00001DF4: 0x3BC00000 li r30,0x00000000 ; r30 = 0
0x00001DF8: 0x3BAD85FC addi r29,r13,-0x7A04 ; r29 = r13-7a04
0x00001DFC: 0x3BE00009 li r31,0x00000009 ; r31 = 9
.L1:
0x00001E00: 0x387E0000 addi r3,r30,0x00 ; r3 = r30
0x00001E04: 0x48000F29 bl ReadReal3DStatusReg
0x00001E08: 0x947D0004 stwu r3,0x04(r29) ; r29 += 4; *r29 = r3
0x00001E0C: 0x3BDE0004 addi r30,r30,0x04 ; r30 += 4
0x00001E10: 0x37FFFFFF addic. r31,r31,-0x01 ; r31--
0x00001E14: 0x40A2FFEC bf cr0[eq],0x00001E00 ; if (r31) goto .L1
0x00001E18: 0x806D8600 lwz r3,-0x7A00(r13) ; r3 = -7a00(r13)
0x00001E1C: 0x54642FFE rlwinm r4,r3,5,0x00000001 ; r4 = (r3 & 0x08000000) >> 27
0x00001E20: 0x988D8624 stb r4,-0x79DC(r13) ; -79dc(r13) = r4 byte
0x00001E24: 0x546437FE rlwinm r4,r3,6,0x00000001 ; r4 = (r3 & 0x04000000) >> 26
0x00001E28: 0x988D8625 stb r4,-0x79DB(r13) ; -79db(r13) = r4 byte
0x00001E2C: 0x54643FFE rlwinm r4,r3,7,0x00000001 ; r4 = (r3 & 0x02000000) >> 25
0x00001E30: 0x988D8626 stb r4,-0x79DA(r13) ; -79da(r13) = r4 byte
0x00001E34: 0x546447FE rlwinm r4,r3,8,0x00000001 ; r4 = (r3 & 0x01000000) >> 24
0x00001E38: 0x988D8627 stb r4,-0x79D9(r13) ; -79d9(r13) = r4 byte
0x00001E3C: 0x54644FFE rlwinm r4,r3,9,0x00000001 ; r4 = (r3 & 0x00800000) >> 23
0x00001E40: 0x988D8628 stb r4,-0x79D8(r13) ; -79d8(r13) = r4 byte
0x00001E44: 0x80010000 lwz r0,0x00(r1)
0x00001E48: 0x7C0803A6 mtspr lr,r0
0x00001E4C: 0x38210010 addi r1,r1,0x10
0x00001E50: 0x83A10008 lwz r29,0x08(r1)
0x00001E54: 0x83C10004 lwz r30,0x04(r1)
0x00001E58: 0x83E10000 lwz r31,0x00(r1)
0x00001E5C: 0x38210010 addi r1,r1,0x10
0x00001E60: 0x4E800020 bclr 0x14,0
ReadReal3DStatusReg:
0x00002D2C: 0x894D805C lbz r10,-0x7FA4(r13) ; r10 = -7fa4(r13) byte
0x00002D30: 0x5540C001 rlwinm. r0,r10,24,0x80000000 ; r0 = (r10 & 0x80) << 24
0x00002D34: 0x40820014 bf cr0[eq],0x00002D48 ; if (r0 != 0) goto .L1
0x00002D38: 0x3D408400 li r10,0x84000000 ; r10 = 0x84000000
0x00002D3C: 0x506A06BA rlwimi r10,r3,0,0x0000003C ; r10 |= (r3 & 0x3c)
0x00002D40: 0x7C60542C lwbrx r3,0,r10 ; r3 = bswap32(*r10)
0x00002D44: 0x4E800020 bclr 0x14,0 ; return
.L1: ; this code path does not appear to be executed on Step 1.5
0x00002D48: 0x3D40C200 li r10,0xC2000000
0x00002D4C: 0x892A000C lbz r9,0x0C(r10)
0x00002D50: 0x5520C001 rlwinm. r0,r9,24,0x80000000
0x00002D54: 0x4082FFF8 bf cr0[eq],0x00002D4C
0x00002D58: 0x3D208000 li r9,0x80000000
0x00002D5C: 0x5069063A rlwimi r9,r3,0,0x000000FC
0x00002D60: 0x390A0010 addi r8,r10,0x10
0x00002D64: 0x7D20452C stwbrx r9,0,r8
0x00002D68: 0x390A0014 addi r8,r10,0x14
0x00002D6C: 0x7C60442C lwbrx r3,0,r8
0x00002D70: 0x4E800020 bclr 0x14,0
UpdateLEDs:
0x00002FA0: 0x886D80E4 lbz r3,-0x7F1C(r13)
0x00002FA4: 0x3C40FE04 li r2,0xFE040000
0x00002FA8: 0x98620014 stb r3,0x14(r2) ; *(uint8_t *) 0xfe040014 = -7f1c(r13) (leds)
0x00002FAC: 0x4E800020 bclr 0x14,0
ReadControls:
0x00003030: 0x38E00000 li r7,0x00000000
0x00003034: 0x3C40FE04 li r2,0xFE040000
0x00003038: 0x98E20000 stb r7,0x00(r2) ; *(uint8_t *) 0xfe040000 = 0 (input bank to 0)
0x0000303C: 0x7C0004AC sync
0x00003040: 0x3C60FE04 li r3,0xFE040000
0x00003044: 0x88630004 lbz r3,0x04(r3) ; r3 = *(uint8_t *) 0xfe040004 (read input bank 0)
0x00003048: 0x38E00001 li r7,0x00000001
0x0000304C: 0x3C40FE04 li r2,0xFE040000
0x00003050: 0x98E20000 stb r7,0x00(r2) ; input bank to 1
0x00003054: 0x7C0004AC sync
0x00003058: 0x3C80FE04 li r4,0xFE040000
0x0000305C: 0x88840004 lbz r4,0x04(r4) ; r4 = read input bank 1
0x00003060: 0x3CA0FE04 li r5,0xFE040000
0x00003064: 0x88A50008 lbz r5,0x08(r5) ; r5 = read game-specific inputs (VR1-4 buttons)
0x00003068: 0x3CC0FE04 li r6,0xFE040000
0x0000306C: 0x88C6000C lbz r6,0x0C(r6) ; r6 = read game-specific inputs and, in this case, drive board
0x00003070: 0x5484C040 rlwinm r4,r4,24,0xFFFFFFFF ; r4 <<= 24
0x00003074: 0x54C6801E rlwinm r6,r6,16,0xFFFF0000 ; r6 <<= 16
0x00003078: 0x54A5402E rlwinm r5,r5,8,0xFFFFFF00 ; r5 <<= 8
0x0000307C: 0x7C632378 or r3,r3,r4 ; r3 |= r4
0x00003080: 0x7CA43378 or r4,r5,r6 ; r4 = r5 | r6
0x00003084: 0x7C6720F8 nor r7,r3,r4 ; r7 = ~(r3 | r4) (active low logic -- this converts pressed buttons to 1)
0x00003088: 0x806D8090 lwz r3,-0x7F70(r13) ; r3 = -7f70(r13)
0x0000308C: 0x80CD809C lwz r6,-0x7F64(r13) ; r6 = -7f64(r13)
0x00003090: 0x7CE41878 andc r4,r7,r3 ; r4 = r7 & ~r3
0x00003094: 0x7C653878 andc r5,r3,r7 ; r5 = r3 & ~r7
0x00003098: 0x7CC62278 xor r6,r6,r4 ; r6 = r6 ^ r4
0x0000309C: 0x90ED8090 stw r7,-0x7F70(r13) ; -7f70(r13) = r7
0x000030A0: 0x908D8094 stw r4,-0x7F6C(r13) ; -7f6c(r13) = r4
0x000030A4: 0x90AD8098 stw r5,-0x7F68(r13) ; -7f68(r13) = r5
0x000030A8: 0x90CD809C stw r6,-0x7F64(r13) ; -7f64(r13) = r6
0x000030AC: 0x4E800020 bclr 0x14,0
; Step 2.x only???
0x00002EF8: 0x3821FFF0 addi r1,r1,-0x10
0x00002EFC: 0x93E10000 stw r31,0x00(r1)
0x00002F00: 0x886D805C lbz r3,-0x7FA4(r13)
0x00002F04: 0x5460C001 rlwinm. r0,r3,24,0x80000000
0x00002F08: 0x4182006C bt cr0[eq],0x00002F74
0x00002F0C: 0x3FE0C200 li r31,0xC2000000
0x00002F10: 0x887F000C lbz r3,0x0C(r31)
0x00002F14: 0x38800001 li r4,0x00000001
0x00002F18: 0x7C602039 and. r0,r3,r4
0x00002F1C: 0x41820058 bt cr0[eq],0x00002F74
0x00002F20: 0x989F000D stb r4,0x0D(r31)
0x00002F24: 0x887F000C lbz r3,0x0C(r31)
0x00002F28: 0x7C602039 and. r0,r3,r4
0x00002F2C: 0x40A2FFF4 bf cr0[eq],0x00002F20
0x00002F30: 0x80AD85B4 lwz r5,-0x7A4C(r13)
0x00002F34: 0x38A5000C addi r5,r5,0x0C
0x00002F38: 0x90AD85B4 stw r5,-0x7A4C(r13)
0x00002F3C: 0x7C602C2C lwbrx r3,0,r5
0x00002F40: 0x3C809808 li r4,0x98080000
0x00002F44: 0x7C032040 cmpl cr0,0,r3,r4
0x00002F48: 0x41820024 bt cr0[eq],0x00002F6C
0x00002F4C: 0x80850004 lwz r4,0x04(r5)
0x00002F50: 0x909F0000 stw r4,0x00(r31)
0x00002F54: 0x80850008 lwz r4,0x08(r5)
0x00002F58: 0x909F0004 stw r4,0x04(r31)
0x00002F5C: 0x5463F43E rlwinm r3,r3,30,0x0000FFFF
0x00002F60: 0x38800008 li r4,0x00000008
0x00002F64: 0x7C64FD2C stwbrx r3,r4,r31
0x00002F68: 0x4800000C b 0x00002F74
0x00002F6C: 0x38600000 li r3,0x00000000
0x00002F70: 0x986D85B0 stb r3,-0x7A50(r13)
0x00002F74: 0x83E10000 lwz r31,0x00(r1)
0x00002F78: 0x38210010 addi r1,r1,0x10
0x00002F7C: 0x4E800020 bclr 0x14,0
; SCSI ?
0x000029F4: 0x38600400 li r3,0x00000400
0x000029F8: 0x7C604120 mtcrf 0x04,r3
0x000029FC: 0x884D805C lbz r2,-0x7FA4(r13)
0x00002A00: 0x5440C001 rlwinm. r0,r2,24,0x80000000
0x00002A04: 0x4C820020 bclr 0x04,cr0[eq]
0x00002A08: 0x3D40C100 li r10,0xC1000000
0x00002A0C: 0x892A0014 lbz r9,0x14(r10)
0x00002A10: 0x5520E801 rlwinm. r0,r9,29,0x80000000
0x00002A14: 0x4182000C bt cr0[eq],0x00002A20
0x00002A18: 0x552907B8 and r9,r9,0xFFFFFFFB
0x00002A1C: 0x992A0014 stb r9,0x14(r10)
0x00002A20: 0x5520F801 rlwinm. r0,r9,31,0x80000000
0x00002A24: 0x41820080 bt cr0[eq],0x00002AA4
0x00002A28: 0x892A000C lbz r9,0x0C(r10)
0x00002A2C: 0x5520E001 rlwinm. r0,r9,28,0x80000000
0x00002A30: 0x41820074 bt cr0[eq],0x00002AA4
0x00002A34: 0x3900002C li r8,0x0000002C
0x00002A38: 0x7D28542C lwbrx r9,r8,r10
0x00002A3C: 0x80ED85B4 lwz r7,-0x7A4C(r13)
0x00002A40: 0x38E7000C addi r7,r7,0x0C
0x00002A44: 0x90ED85B4 stw r7,-0x7A4C(r13)
0x00002A48: 0x7C074800 cmp cr0,0,r7,r9
0x00002A4C: 0x41820014 bt cr0[eq],0x00002A60
0x00002A50: 0x892D85B2 lbz r9,-0x7A4E(r13)
0x00002A54: 0x39290001 addi r9,r9,0x01
0x00002A58: 0x992D85B2 stb r9,-0x7A4E(r13)
0x00002A5C: 0x39270000 addi r9,r7,0x00
0x00002A60: 0x7D204C2C lwbrx r9,0,r9
0x00002A64: 0x3D009808 li r8,0x98080000
0x00002A68: 0x7C094040 cmpl cr0,0,r9,r8
0x00002A6C: 0x41820028 bt cr0[eq],0x00002A94
0x00002A70: 0x892A003B lbz r9,0x3B(r10)
0x00002A74: 0x61290014 ori r9,r9,0x0014
0x00002A78: 0x992A003B stb r9,0x3B(r10)
0x00002A7C: 0x7C0C42E6 mftb r0,tbl
0x00002A80: 0x7C4C42E6 mftb r2,tbl
0x00002A84: 0x7C401050 sub r2,r2,r0
0x00002A88: 0x2C020021 cmpi cr0,0,r2,0x21
0x00002A8C: 0x40A1FFF4 bf cr0[gt],0x00002A80
0x00002A90: 0x4800000C b 0x00002A9C
0x00002A94: 0x39200000 li r9,0x00000000
0x00002A98: 0x992D85B0 stb r9,-0x7A50(r13)
0x00002A9C: 0x39200400 li r9,0x00000400
0x00002AA0: 0x48000008 b 0x00002AA8
0x00002AA4: 0x39200200 li r9,0x00000200
0x00002AA8: 0x7D204120 mtcrf 0x04,r9
0x00002AAC: 0x4E800020 bclr 0x14,0
DecExceptionHandler:
0x00001B98: 0x3821FFC0 addi r1,r1,-0x40
0x00001B9C: 0xBC01FF80 stmw r0,-0x80(r1)
0x00001BA0: 0x3821FF80 addi r1,r1,-0x80
0x00001BA4: 0x7FFA02A6 mfspr r31,srr0
0x00001BA8: 0x7FDB02A6 mfspr r30,srr1
0x00001BAC: 0x7FA00026 mfcr r29
0x00001BB0: 0x7F8802A6 mfspr r28,lr
0x00001BB4: 0x7F6902A6 mfspr r27,ctr
0x00001BB8: 0x7F4102A6 mfspr r26,xer
0x00001BBC: 0xBF41FFE8 stmw r26,-0x18(r1)
0x00001BC0: 0x3821FFC0 addi r1,r1,-0x40
0x00001BC4: 0x7CA000A6 mfmsr r5
0x00001BC8: 0x54A504E2 and r5,r5,0xFFFFDFFF
0x00001BCC: 0x60A53032 ori r5,r5,0x3032
0x00001BD0: 0x7CA00124 mtmsr r5
0x00001BD4: 0x4C00012C isync
0x00001BD8: 0x88AD8037 lbz r5,-0x7FC9(r13)
0x00001BDC: 0x38A50001 addi r5,r5,0x01
0x00001BE0: 0x98AD8037 stb r5,-0x7FC9(r13) ; byte(-0x7fc9(r13)) += 1
0x00001BE4: 0x48000319 bl 0x00001EFC
0x00001BE8: 0x38210040 addi r1,r1,0x40
0x00001BEC: 0xBB41FFE8 lmw r26,-0x18(r1)
0x00001BF0: 0x7F4103A6 mtspr xer,r26
0x00001BF4: 0x7F6903A6 mtspr ctr,r27
0x00001BF8: 0x7F8803A6 mtspr lr,r28
0x00001BFC: 0x7FAFF120 mtcrf 0xFF,r29
0x00001C00: 0x7FDB03A6 mtspr srr1,r30
0x00001C04: 0x7FFA03A6 mtspr srr0,r31
0x00001C08: 0x7C210B78 mr r1,r1
0x00001C0C: 0xB8410008 lmw r2,0x08(r1)
0x00001C10: 0x80010000 lwz r0,0x00(r1)
0x00001C14: 0x80210004 lwz r1,0x04(r1)
0x00001C18: 0x38210040 addi r1,r1,0x40
0x00001C1C: 0x4C000064 rfi
0x00001EFC: 0x7C6C42E6 mftb r3,tbl ; r3 = tbl
0x00001F00: 0x808D8020 lwz r4,-0x7FE0(r13) ; r4 = -0x7fe0(r13)
0x00001F04: 0x38A00000 li r5,0x00000000 ; r5 = 0
0x00001F08: 0x2C040000 cmpi cr0,0,r4,0x00
0x00001F0C: 0x41820008 bt cr0[eq],0x00001F14 ; if r4 == 0, goto 1f14
0x00001F10: 0x7CA41850 sub r5,r3,r4 ; r5 = r3 - r4
0x00001F14: 0x90AD8028 stw r5,-0x7FD8(r13) ; -0x7fd8(r13) = r5
0x00001F18: 0x38800000 li r4,0x00000000
0x00001F1C: 0x908D8020 stw r4,-0x7FE0(r13) ; -0x7fe0(r13) = 0
0x00001F20: 0x4E800020 bclr 0x14,0
Complete Disassembly
--------------------
0x00000000: 0x00000000 ?
0x00000004: 0x00000000 ?
0x00000008: 0x00000000 ?
0x0000000C: 0x00000000 ?
0x00000010: 0x00000000 ?
0x00000014: 0x00000000 ?
0x00000018: 0x00000000 ?
0x0000001C: 0x00000000 ?
0x00000020: 0x00000000 ?
0x00000024: 0x00000000 ?
0x00000028: 0x00000000 ?
0x0000002C: 0x00000000 ?
0x00000030: 0x00000000 ?
0x00000034: 0x00000000 ?
0x00000038: 0x00000000 ?
0x0000003C: 0x00000000 ?
0x00000040: 0x00000000 ?
0x00000044: 0x00000000 ?
0x00000048: 0x00000000 ?
0x0000004C: 0x00000000 ?
0x00000050: 0x00000000 ?
0x00000054: 0x00000000 ?
0x00000058: 0x00000000 ?
0x0000005C: 0x00000000 ?
0x00000060: 0x00000000 ?
0x00000064: 0x00000000 ?
0x00000068: 0x00000000 ?
0x0000006C: 0x00000000 ?
0x00000070: 0x00000000 ?
0x00000074: 0x00000000 ?
0x00000078: 0x00000000 ?
0x0000007C: 0x00000000 ?
0x00000080: 0x00060103 ?
0x00000084: 0x00000105 ?
0x00000088: 0x00000000 ?
0x0000008C: 0x00000000 ?
0x00000090: 0x00000000 ?
0x00000094: 0x00000000 ?
0x00000098: 0x00000000 ?
0x0000009C: 0x00000000 ?
0x000000A0: 0x00000000 ?
0x000000A4: 0x00000000 ?
0x000000A8: 0x00000000 ?
0x000000AC: 0x00000000 ?
0x000000B0: 0x00000000 ?
0x000000B4: 0x00000000 ?
0x000000B8: 0x00000000 ?
0x000000BC: 0x00000000 ?
0x000000C0: 0x00000000 ?
0x000000C4: 0x00000000 ?
0x000000C8: 0x00000000 ?
0x000000CC: 0x00000000 ?
0x000000D0: 0x00000000 ?
0x000000D4: 0x00000000 ?
0x000000D8: 0x00000000 ?
0x000000DC: 0x00000000 ?
0x000000E0: 0x00000000 ?
0x000000E4: 0x00000000 ?
0x000000E8: 0x00000000 ?
0x000000EC: 0x00000000 ?
0x000000F0: 0x00000000 ?
0x000000F4: 0x00000000 ?
0x000000F8: 0x00000000 ?
0x000000FC: 0x00000000 ?
0x00000100: 0x3DA00011 li r13,0x00110000
0x00000104: 0x39AD8000 addi r13,r13,-0x8000
0x00000108: 0x7C70FAA6 mfspr r3,hid0
0x0000010C: 0x60630001 ori r3,r3,0x0001
0x00000110: 0x7C70FBA6 mtspr hid0,r3
0x00000114: 0x4C00012C isync
0x00000118: 0x4800164D bl 0x00001764
0x0000011C: 0x38800000 li r4,0x00000000
0x00000120: 0x38A00000 li r5,0x00000000
0x00000124: 0x38C00000 li r6,0x00000000
0x00000128: 0x386000A8 li r3,0x000000A8
0x0000012C: 0x39000004 li r8,0x00000004
0x00000130: 0x48001775 bl 0x000018A4
0x00000134: 0x3860F3BF li r3,0xFFFFF3BF
0x00000138: 0x7CE71838 and r7,r7,r3
0x0000013C: 0x38600000 li r3,0x00000000
0x00000140: 0x7CE71B78 or r7,r7,r3
0x00000144: 0x386000A8 li r3,0x000000A8
0x00000148: 0x39000004 li r8,0x00000004
0x0000014C: 0x4800180D bl 0x00001958
0x00000150: 0x38603002 li r3,0x00003002
0x00000154: 0x7C7B03A6 mtspr srr1,r3
0x00000158: 0x3C600000 li r3,0x00000000
0x0000015C: 0x38631540 addi r3,r3,0x1540
0x00000160: 0x7C7A03A6 mtspr srr0,r3
0x00000164: 0x4C000064 rfi
0x00000168: 0x00000000 ?
0x0000016C: 0x00000000 ?
0x00000170: 0x00000000 ?
0x00000174: 0x00000000 ?
0x00000178: 0x00000000 ?
0x0000017C: 0x00000000 ?
0x00000180: 0x00000000 ?
0x00000184: 0x00000000 ?
0x00000188: 0x00000000 ?
0x0000018C: 0x00000000 ?
0x00000190: 0x00000000 ?
0x00000194: 0x00000000 ?
0x00000198: 0x00000000 ?
0x0000019C: 0x00000000 ?
0x000001A0: 0x00000000 ?
0x000001A4: 0x00000000 ?
0x000001A8: 0x00000000 ?
0x000001AC: 0x00000000 ?
0x000001B0: 0x00000000 ?
0x000001B4: 0x00000000 ?
0x000001B8: 0x00000000 ?
0x000001BC: 0x00000000 ?
0x000001C0: 0x00000000 ?
0x000001C4: 0x00000000 ?
0x000001C8: 0x00000000 ?
0x000001CC: 0x00000000 ?
0x000001D0: 0x00000000 ?
0x000001D4: 0x00000000 ?
0x000001D8: 0x00000000 ?
0x000001DC: 0x00000000 ?
0x000001E0: 0x00000000 ?
0x000001E4: 0x00000000 ?
0x000001E8: 0x00000000 ?
0x000001EC: 0x00000000 ?
0x000001F0: 0x00000000 ?
0x000001F4: 0x00000000 ?
0x000001F8: 0x00000000 ?
0x000001FC: 0x00000000 ?
0x00000200: 0x4BF00202 ba 0xFFF00200
0x00000204: 0x00000000 ?
0x00000208: 0x00000000 ?
0x0000020C: 0x00000000 ?
0x00000210: 0x00000000 ?
0x00000214: 0x00000000 ?
0x00000218: 0x00000000 ?
0x0000021C: 0x00000000 ?
0x00000220: 0x00000000 ?
0x00000224: 0x00000000 ?
0x00000228: 0x00000000 ?
0x0000022C: 0x00000000 ?
0x00000230: 0x00000000 ?
0x00000234: 0x00000000 ?
0x00000238: 0x00000000 ?
0x0000023C: 0x00000000 ?
0x00000240: 0x00000000 ?
0x00000244: 0x00000000 ?
0x00000248: 0x00000000 ?
0x0000024C: 0x00000000 ?
0x00000250: 0x00000000 ?
0x00000254: 0x00000000 ?
0x00000258: 0x00000000 ?
0x0000025C: 0x00000000 ?
0x00000260: 0x00000000 ?
0x00000264: 0x00000000 ?
0x00000268: 0x00000000 ?
0x0000026C: 0x00000000 ?
0x00000270: 0x00000000 ?
0x00000274: 0x00000000 ?
0x00000278: 0x00000000 ?
0x0000027C: 0x00000000 ?
0x00000280: 0x00000000 ?
0x00000284: 0x00000000 ?
0x00000288: 0x00000000 ?
0x0000028C: 0x00000000 ?
0x00000290: 0x00000000 ?
0x00000294: 0x00000000 ?
0x00000298: 0x00000000 ?
0x0000029C: 0x00000000 ?
0x000002A0: 0x00000000 ?
0x000002A4: 0x00000000 ?
0x000002A8: 0x00000000 ?
0x000002AC: 0x00000000 ?
0x000002B0: 0x00000000 ?
0x000002B4: 0x00000000 ?
0x000002B8: 0x00000000 ?
0x000002BC: 0x00000000 ?
0x000002C0: 0x00000000 ?
0x000002C4: 0x00000000 ?
0x000002C8: 0x00000000 ?
0x000002CC: 0x00000000 ?
0x000002D0: 0x00000000 ?
0x000002D4: 0x00000000 ?
0x000002D8: 0x00000000 ?
0x000002DC: 0x00000000 ?
0x000002E0: 0x00000000 ?
0x000002E4: 0x00000000 ?
0x000002E8: 0x00000000 ?
0x000002EC: 0x00000000 ?
0x000002F0: 0x00000000 ?
0x000002F4: 0x00000000 ?
0x000002F8: 0x00000000 ?
0x000002FC: 0x00000000 ?
0x00000300: 0x4BF00302 ba 0xFFF00300
0x00000304: 0x00000000 ?
0x00000308: 0x00000000 ?
0x0000030C: 0x00000000 ?
0x00000310: 0x00000000 ?
0x00000314: 0x00000000 ?
0x00000318: 0x00000000 ?
0x0000031C: 0x00000000 ?
0x00000320: 0x00000000 ?
0x00000324: 0x00000000 ?
0x00000328: 0x00000000 ?
0x0000032C: 0x00000000 ?
0x00000330: 0x00000000 ?
0x00000334: 0x00000000 ?
0x00000338: 0x00000000 ?
0x0000033C: 0x00000000 ?
0x00000340: 0x00000000 ?
0x00000344: 0x00000000 ?
0x00000348: 0x00000000 ?
0x0000034C: 0x00000000 ?
0x00000350: 0x00000000 ?
0x00000354: 0x00000000 ?
0x00000358: 0x00000000 ?
0x0000035C: 0x00000000 ?
0x00000360: 0x00000000 ?
0x00000364: 0x00000000 ?
0x00000368: 0x00000000 ?
0x0000036C: 0x00000000 ?
0x00000370: 0x00000000 ?
0x00000374: 0x00000000 ?
0x00000378: 0x00000000 ?
0x0000037C: 0x00000000 ?
0x00000380: 0x00000000 ?
0x00000384: 0x00000000 ?
0x00000388: 0x00000000 ?
0x0000038C: 0x00000000 ?
0x00000390: 0x00000000 ?
0x00000394: 0x00000000 ?
0x00000398: 0x00000000 ?
0x0000039C: 0x00000000 ?
0x000003A0: 0x00000000 ?
0x000003A4: 0x00000000 ?
0x000003A8: 0x00000000 ?
0x000003AC: 0x00000000 ?
0x000003B0: 0x00000000 ?
0x000003B4: 0x00000000 ?
0x000003B8: 0x00000000 ?
0x000003BC: 0x00000000 ?
0x000003C0: 0x00000000 ?
0x000003C4: 0x00000000 ?
0x000003C8: 0x00000000 ?
0x000003CC: 0x00000000 ?
0x000003D0: 0x00000000 ?
0x000003D4: 0x00000000 ?
0x000003D8: 0x00000000 ?
0x000003DC: 0x00000000 ?
0x000003E0: 0x00000000 ?
0x000003E4: 0x00000000 ?
0x000003E8: 0x00000000 ?
0x000003EC: 0x00000000 ?
0x000003F0: 0x00000000 ?
0x000003F4: 0x00000000 ?
0x000003F8: 0x00000000 ?
0x000003FC: 0x00000000 ?
0x00000400: 0x4BF00402 ba 0xFFF00400
0x00000404: 0x00000000 ?
0x00000408: 0x00000000 ?
0x0000040C: 0x00000000 ?
0x00000410: 0x00000000 ?
0x00000414: 0x00000000 ?
0x00000418: 0x00000000 ?
0x0000041C: 0x00000000 ?
0x00000420: 0x00000000 ?
0x00000424: 0x00000000 ?
0x00000428: 0x00000000 ?
0x0000042C: 0x00000000 ?
0x00000430: 0x00000000 ?
0x00000434: 0x00000000 ?
0x00000438: 0x00000000 ?
0x0000043C: 0x00000000 ?
0x00000440: 0x00000000 ?
0x00000444: 0x00000000 ?
0x00000448: 0x00000000 ?
0x0000044C: 0x00000000 ?
0x00000450: 0x00000000 ?
0x00000454: 0x00000000 ?
0x00000458: 0x00000000 ?
0x0000045C: 0x00000000 ?
0x00000460: 0x00000000 ?
0x00000464: 0x00000000 ?
0x00000468: 0x00000000 ?
0x0000046C: 0x00000000 ?
0x00000470: 0x00000000 ?
0x00000474: 0x00000000 ?
0x00000478: 0x00000000 ?
0x0000047C: 0x00000000 ?
0x00000480: 0x00000000 ?
0x00000484: 0x00000000 ?
0x00000488: 0x00000000 ?
0x0000048C: 0x00000000 ?
0x00000490: 0x00000000 ?
0x00000494: 0x00000000 ?
0x00000498: 0x00000000 ?
0x0000049C: 0x00000000 ?
0x000004A0: 0x00000000 ?
0x000004A4: 0x00000000 ?
0x000004A8: 0x00000000 ?
0x000004AC: 0x00000000 ?
0x000004B0: 0x00000000 ?
0x000004B4: 0x00000000 ?
0x000004B8: 0x00000000 ?
0x000004BC: 0x00000000 ?
0x000004C0: 0x00000000 ?
0x000004C4: 0x00000000 ?
0x000004C8: 0x00000000 ?
0x000004CC: 0x00000000 ?
0x000004D0: 0x00000000 ?
0x000004D4: 0x00000000 ?
0x000004D8: 0x00000000 ?
0x000004DC: 0x00000000 ?
0x000004E0: 0x00000000 ?
0x000004E4: 0x00000000 ?
0x000004E8: 0x00000000 ?
0x000004EC: 0x00000000 ?
0x000004F0: 0x00000000 ?
0x000004F4: 0x00000000 ?
0x000004F8: 0x00000000 ?
0x000004FC: 0x00000000 ?
0x00000500: 0x480015C8 b 0x00001AC8
0x00000504: 0x00000000 ?
0x00000508: 0x00000000 ?
0x0000050C: 0x00000000 ?
0x00000510: 0x00000000 ?
0x00000514: 0x00000000 ?
0x00000518: 0x00000000 ?
0x0000051C: 0x00000000 ?
0x00000520: 0x00000000 ?
0x00000524: 0x00000000 ?
0x00000528: 0x00000000 ?
0x0000052C: 0x00000000 ?
0x00000530: 0x00000000 ?
0x00000534: 0x00000000 ?
0x00000538: 0x00000000 ?
0x0000053C: 0x00000000 ?
0x00000540: 0x00000000 ?
0x00000544: 0x00000000 ?
0x00000548: 0x00000000 ?
0x0000054C: 0x00000000 ?
0x00000550: 0x00000000 ?
0x00000554: 0x00000000 ?
0x00000558: 0x00000000 ?
0x0000055C: 0x00000000 ?
0x00000560: 0x00000000 ?
0x00000564: 0x00000000 ?
0x00000568: 0x00000000 ?
0x0000056C: 0x00000000 ?
0x00000570: 0x00000000 ?
0x00000574: 0x00000000 ?
0x00000578: 0x00000000 ?
0x0000057C: 0x00000000 ?
0x00000580: 0x00000000 ?
0x00000584: 0x00000000 ?
0x00000588: 0x00000000 ?
0x0000058C: 0x00000000 ?
0x00000590: 0x00000000 ?
0x00000594: 0x00000000 ?
0x00000598: 0x00000000 ?
0x0000059C: 0x00000000 ?
0x000005A0: 0x00000000 ?
0x000005A4: 0x00000000 ?
0x000005A8: 0x00000000 ?
0x000005AC: 0x00000000 ?
0x000005B0: 0x00000000 ?
0x000005B4: 0x00000000 ?
0x000005B8: 0x00000000 ?
0x000005BC: 0x00000000 ?
0x000005C0: 0x00000000 ?
0x000005C4: 0x00000000 ?
0x000005C8: 0x00000000 ?
0x000005CC: 0x00000000 ?
0x000005D0: 0x00000000 ?
0x000005D4: 0x00000000 ?
0x000005D8: 0x00000000 ?
0x000005DC: 0x00000000 ?
0x000005E0: 0x00000000 ?
0x000005E4: 0x00000000 ?
0x000005E8: 0x00000000 ?
0x000005EC: 0x00000000 ?
0x000005F0: 0x00000000 ?
0x000005F4: 0x00000000 ?
0x000005F8: 0x00000000 ?
0x000005FC: 0x00000000 ?
0x00000600: 0x4BF00602 ba 0xFFF00600
0x00000604: 0x00000000 ?
0x00000608: 0x00000000 ?
0x0000060C: 0x00000000 ?
0x00000610: 0x00000000 ?
0x00000614: 0x00000000 ?
0x00000618: 0x00000000 ?
0x0000061C: 0x00000000 ?
0x00000620: 0x00000000 ?
0x00000624: 0x00000000 ?
0x00000628: 0x00000000 ?
0x0000062C: 0x00000000 ?
0x00000630: 0x00000000 ?
0x00000634: 0x00000000 ?
0x00000638: 0x00000000 ?
0x0000063C: 0x00000000 ?
0x00000640: 0x00000000 ?
0x00000644: 0x00000000 ?
0x00000648: 0x00000000 ?
0x0000064C: 0x00000000 ?
0x00000650: 0x00000000 ?
0x00000654: 0x00000000 ?
0x00000658: 0x00000000 ?
0x0000065C: 0x00000000 ?
0x00000660: 0x00000000 ?
0x00000664: 0x00000000 ?
0x00000668: 0x00000000 ?
0x0000066C: 0x00000000 ?
0x00000670: 0x00000000 ?
0x00000674: 0x00000000 ?
0x00000678: 0x00000000 ?
0x0000067C: 0x00000000 ?
0x00000680: 0x00000000 ?
0x00000684: 0x00000000 ?
0x00000688: 0x00000000 ?
0x0000068C: 0x00000000 ?
0x00000690: 0x00000000 ?
0x00000694: 0x00000000 ?
0x00000698: 0x00000000 ?
0x0000069C: 0x00000000 ?
0x000006A0: 0x00000000 ?
0x000006A4: 0x00000000 ?
0x000006A8: 0x00000000 ?
0x000006AC: 0x00000000 ?
0x000006B0: 0x00000000 ?
0x000006B4: 0x00000000 ?
0x000006B8: 0x00000000 ?
0x000006BC: 0x00000000 ?
0x000006C0: 0x00000000 ?
0x000006C4: 0x00000000 ?
0x000006C8: 0x00000000 ?
0x000006CC: 0x00000000 ?
0x000006D0: 0x00000000 ?
0x000006D4: 0x00000000 ?
0x000006D8: 0x00000000 ?
0x000006DC: 0x00000000 ?
0x000006E0: 0x00000000 ?
0x000006E4: 0x00000000 ?
0x000006E8: 0x00000000 ?
0x000006EC: 0x00000000 ?
0x000006F0: 0x00000000 ?
0x000006F4: 0x00000000 ?
0x000006F8: 0x00000000 ?
0x000006FC: 0x00000000 ?
0x00000700: 0x4BF00702 ba 0xFFF00700
0x00000704: 0x00000000 ?
0x00000708: 0x00000000 ?
0x0000070C: 0x00000000 ?
0x00000710: 0x00000000 ?
0x00000714: 0x00000000 ?
0x00000718: 0x00000000 ?
0x0000071C: 0x00000000 ?
0x00000720: 0x00000000 ?
0x00000724: 0x00000000 ?
0x00000728: 0x00000000 ?
0x0000072C: 0x00000000 ?
0x00000730: 0x00000000 ?
0x00000734: 0x00000000 ?
0x00000738: 0x00000000 ?
0x0000073C: 0x00000000 ?
0x00000740: 0x00000000 ?
0x00000744: 0x00000000 ?
0x00000748: 0x00000000 ?
0x0000074C: 0x00000000 ?
0x00000750: 0x00000000 ?
0x00000754: 0x00000000 ?
0x00000758: 0x00000000 ?
0x0000075C: 0x00000000 ?
0x00000760: 0x00000000 ?
0x00000764: 0x00000000 ?
0x00000768: 0x00000000 ?
0x0000076C: 0x00000000 ?
0x00000770: 0x00000000 ?
0x00000774: 0x00000000 ?
0x00000778: 0x00000000 ?
0x0000077C: 0x00000000 ?
0x00000780: 0x00000000 ?
0x00000784: 0x00000000 ?
0x00000788: 0x00000000 ?
0x0000078C: 0x00000000 ?
0x00000790: 0x00000000 ?
0x00000794: 0x00000000 ?
0x00000798: 0x00000000 ?
0x0000079C: 0x00000000 ?
0x000007A0: 0x00000000 ?
0x000007A4: 0x00000000 ?
0x000007A8: 0x00000000 ?
0x000007AC: 0x00000000 ?
0x000007B0: 0x00000000 ?
0x000007B4: 0x00000000 ?
0x000007B8: 0x00000000 ?
0x000007BC: 0x00000000 ?
0x000007C0: 0x00000000 ?
0x000007C4: 0x00000000 ?
0x000007C8: 0x00000000 ?
0x000007CC: 0x00000000 ?
0x000007D0: 0x00000000 ?
0x000007D4: 0x00000000 ?
0x000007D8: 0x00000000 ?
0x000007DC: 0x00000000 ?
0x000007E0: 0x00000000 ?
0x000007E4: 0x00000000 ?
0x000007E8: 0x00000000 ?
0x000007EC: 0x00000000 ?
0x000007F0: 0x00000000 ?
0x000007F4: 0x00000000 ?
0x000007F8: 0x00000000 ?
0x000007FC: 0x00000000 ?
0x00000800: 0x4BF00802 ba 0xFFF00800
0x00000804: 0x00000000 ?
0x00000808: 0x00000000 ?
0x0000080C: 0x00000000 ?
0x00000810: 0x00000000 ?
0x00000814: 0x00000000 ?
0x00000818: 0x00000000 ?
0x0000081C: 0x00000000 ?
0x00000820: 0x00000000 ?
0x00000824: 0x00000000 ?
0x00000828: 0x00000000 ?
0x0000082C: 0x00000000 ?
0x00000830: 0x00000000 ?
0x00000834: 0x00000000 ?
0x00000838: 0x00000000 ?
0x0000083C: 0x00000000 ?
0x00000840: 0x00000000 ?
0x00000844: 0x00000000 ?
0x00000848: 0x00000000 ?
0x0000084C: 0x00000000 ?
0x00000850: 0x00000000 ?
0x00000854: 0x00000000 ?
0x00000858: 0x00000000 ?
0x0000085C: 0x00000000 ?
0x00000860: 0x00000000 ?
0x00000864: 0x00000000 ?
0x00000868: 0x00000000 ?
0x0000086C: 0x00000000 ?
0x00000870: 0x00000000 ?
0x00000874: 0x00000000 ?
0x00000878: 0x00000000 ?
0x0000087C: 0x00000000 ?
0x00000880: 0x00000000 ?
0x00000884: 0x00000000 ?
0x00000888: 0x00000000 ?
0x0000088C: 0x00000000 ?
0x00000890: 0x00000000 ?
0x00000894: 0x00000000 ?
0x00000898: 0x00000000 ?
0x0000089C: 0x00000000 ?
0x000008A0: 0x00000000 ?
0x000008A4: 0x00000000 ?
0x000008A8: 0x00000000 ?
0x000008AC: 0x00000000 ?
0x000008B0: 0x00000000 ?
0x000008B4: 0x00000000 ?
0x000008B8: 0x00000000 ?
0x000008BC: 0x00000000 ?
0x000008C0: 0x00000000 ?
0x000008C4: 0x00000000 ?
0x000008C8: 0x00000000 ?
0x000008CC: 0x00000000 ?
0x000008D0: 0x00000000 ?
0x000008D4: 0x00000000 ?
0x000008D8: 0x00000000 ?
0x000008DC: 0x00000000 ?
0x000008E0: 0x00000000 ?
0x000008E4: 0x00000000 ?
0x000008E8: 0x00000000 ?
0x000008EC: 0x00000000 ?
0x000008F0: 0x00000000 ?
0x000008F4: 0x00000000 ?
0x000008F8: 0x00000000 ?
0x000008FC: 0x00000000 ?
0x00000900: 0x48001298 b 0x00001B98
0x00000904: 0x00000000 ?
0x00000908: 0x00000000 ?
0x0000090C: 0x00000000 ?
0x00000910: 0x00000000 ?
0x00000914: 0x00000000 ?
0x00000918: 0x00000000 ?
0x0000091C: 0x00000000 ?
0x00000920: 0x00000000 ?
0x00000924: 0x00000000 ?
0x00000928: 0x00000000 ?
0x0000092C: 0x00000000 ?
0x00000930: 0x00000000 ?
0x00000934: 0x00000000 ?
0x00000938: 0x00000000 ?
0x0000093C: 0x00000000 ?
0x00000940: 0x00000000 ?
0x00000944: 0x00000000 ?
0x00000948: 0x00000000 ?
0x0000094C: 0x00000000 ?
0x00000950: 0x00000000 ?
0x00000954: 0x00000000 ?
0x00000958: 0x00000000 ?
0x0000095C: 0x00000000 ?
0x00000960: 0x00000000 ?
0x00000964: 0x00000000 ?
0x00000968: 0x00000000 ?
0x0000096C: 0x00000000 ?
0x00000970: 0x00000000 ?
0x00000974: 0x00000000 ?
0x00000978: 0x00000000 ?
0x0000097C: 0x00000000 ?
0x00000980: 0x00000000 ?
0x00000984: 0x00000000 ?
0x00000988: 0x00000000 ?
0x0000098C: 0x00000000 ?
0x00000990: 0x00000000 ?
0x00000994: 0x00000000 ?
0x00000998: 0x00000000 ?
0x0000099C: 0x00000000 ?
0x000009A0: 0x00000000 ?
0x000009A4: 0x00000000 ?
0x000009A8: 0x00000000 ?
0x000009AC: 0x00000000 ?
0x000009B0: 0x00000000 ?
0x000009B4: 0x00000000 ?
0x000009B8: 0x00000000 ?
0x000009BC: 0x00000000 ?
0x000009C0: 0x00000000 ?
0x000009C4: 0x00000000 ?
0x000009C8: 0x00000000 ?
0x000009CC: 0x00000000 ?
0x000009D0: 0x00000000 ?
0x000009D4: 0x00000000 ?
0x000009D8: 0x00000000 ?
0x000009DC: 0x00000000 ?
0x000009E0: 0x00000000 ?
0x000009E4: 0x00000000 ?
0x000009E8: 0x00000000 ?
0x000009EC: 0x00000000 ?
0x000009F0: 0x00000000 ?
0x000009F4: 0x00000000 ?
0x000009F8: 0x00000000 ?
0x000009FC: 0x00000000 ?
0x00000A00: 0x4BF00A02 ba 0xFFF00A00
0x00000A04: 0x00000000 ?
0x00000A08: 0x00000000 ?
0x00000A0C: 0x00000000 ?
0x00000A10: 0x00000000 ?
0x00000A14: 0x00000000 ?
0x00000A18: 0x00000000 ?
0x00000A1C: 0x00000000 ?
0x00000A20: 0x00000000 ?
0x00000A24: 0x00000000 ?
0x00000A28: 0x00000000 ?
0x00000A2C: 0x00000000 ?
0x00000A30: 0x00000000 ?
0x00000A34: 0x00000000 ?
0x00000A38: 0x00000000 ?
0x00000A3C: 0x00000000 ?
0x00000A40: 0x00000000 ?
0x00000A44: 0x00000000 ?
0x00000A48: 0x00000000 ?
0x00000A4C: 0x00000000 ?
0x00000A50: 0x00000000 ?
0x00000A54: 0x00000000 ?
0x00000A58: 0x00000000 ?
0x00000A5C: 0x00000000 ?
0x00000A60: 0x00000000 ?
0x00000A64: 0x00000000 ?
0x00000A68: 0x00000000 ?
0x00000A6C: 0x00000000 ?
0x00000A70: 0x00000000 ?
0x00000A74: 0x00000000 ?
0x00000A78: 0x00000000 ?
0x00000A7C: 0x00000000 ?
0x00000A80: 0x00000000 ?
0x00000A84: 0x00000000 ?
0x00000A88: 0x00000000 ?
0x00000A8C: 0x00000000 ?
0x00000A90: 0x00000000 ?
0x00000A94: 0x00000000 ?
0x00000A98: 0x00000000 ?
0x00000A9C: 0x00000000 ?
0x00000AA0: 0x00000000 ?
0x00000AA4: 0x00000000 ?
0x00000AA8: 0x00000000 ?
0x00000AAC: 0x00000000 ?
0x00000AB0: 0x00000000 ?
0x00000AB4: 0x00000000 ?
0x00000AB8: 0x00000000 ?
0x00000ABC: 0x00000000 ?
0x00000AC0: 0x00000000 ?
0x00000AC4: 0x00000000 ?
0x00000AC8: 0x00000000 ?
0x00000ACC: 0x00000000 ?
0x00000AD0: 0x00000000 ?
0x00000AD4: 0x00000000 ?
0x00000AD8: 0x00000000 ?
0x00000ADC: 0x00000000 ?
0x00000AE0: 0x00000000 ?
0x00000AE4: 0x00000000 ?
0x00000AE8: 0x00000000 ?
0x00000AEC: 0x00000000 ?
0x00000AF0: 0x00000000 ?
0x00000AF4: 0x00000000 ?
0x00000AF8: 0x00000000 ?
0x00000AFC: 0x00000000 ?
0x00000B00: 0x4BF00B02 ba 0xFFF00B00
0x00000B04: 0x00000000 ?
0x00000B08: 0x00000000 ?
0x00000B0C: 0x00000000 ?
0x00000B10: 0x00000000 ?
0x00000B14: 0x00000000 ?
0x00000B18: 0x00000000 ?
0x00000B1C: 0x00000000 ?
0x00000B20: 0x00000000 ?
0x00000B24: 0x00000000 ?
0x00000B28: 0x00000000 ?
0x00000B2C: 0x00000000 ?
0x00000B30: 0x00000000 ?
0x00000B34: 0x00000000 ?
0x00000B38: 0x00000000 ?
0x00000B3C: 0x00000000 ?
0x00000B40: 0x00000000 ?
0x00000B44: 0x00000000 ?
0x00000B48: 0x00000000 ?
0x00000B4C: 0x00000000 ?
0x00000B50: 0x00000000 ?
0x00000B54: 0x00000000 ?
0x00000B58: 0x00000000 ?
0x00000B5C: 0x00000000 ?
0x00000B60: 0x00000000 ?
0x00000B64: 0x00000000 ?
0x00000B68: 0x00000000 ?
0x00000B6C: 0x00000000 ?
0x00000B70: 0x00000000 ?
0x00000B74: 0x00000000 ?
0x00000B78: 0x00000000 ?
0x00000B7C: 0x00000000 ?
0x00000B80: 0x00000000 ?
0x00000B84: 0x00000000 ?
0x00000B88: 0x00000000 ?
0x00000B8C: 0x00000000 ?
0x00000B90: 0x00000000 ?
0x00000B94: 0x00000000 ?
0x00000B98: 0x00000000 ?
0x00000B9C: 0x00000000 ?
0x00000BA0: 0x00000000 ?
0x00000BA4: 0x00000000 ?
0x00000BA8: 0x00000000 ?
0x00000BAC: 0x00000000 ?
0x00000BB0: 0x00000000 ?
0x00000BB4: 0x00000000 ?
0x00000BB8: 0x00000000 ?
0x00000BBC: 0x00000000 ?
0x00000BC0: 0x00000000 ?
0x00000BC4: 0x00000000 ?
0x00000BC8: 0x00000000 ?
0x00000BCC: 0x00000000 ?
0x00000BD0: 0x00000000 ?
0x00000BD4: 0x00000000 ?
0x00000BD8: 0x00000000 ?
0x00000BDC: 0x00000000 ?
0x00000BE0: 0x00000000 ?
0x00000BE4: 0x00000000 ?
0x00000BE8: 0x00000000 ?
0x00000BEC: 0x00000000 ?
0x00000BF0: 0x00000000 ?
0x00000BF4: 0x00000000 ?
0x00000BF8: 0x00000000 ?
0x00000BFC: 0x00000000 ?
0x00000C00: 0x4BF00C02 ba 0xFFF00C00
0x00000C04: 0x00000000 ?
0x00000C08: 0x00000000 ?
0x00000C0C: 0x00000000 ?
0x00000C10: 0x00000000 ?
0x00000C14: 0x00000000 ?
0x00000C18: 0x00000000 ?
0x00000C1C: 0x00000000 ?
0x00000C20: 0x00000000 ?
0x00000C24: 0x00000000 ?
0x00000C28: 0x00000000 ?
0x00000C2C: 0x00000000 ?
0x00000C30: 0x00000000 ?
0x00000C34: 0x00000000 ?
0x00000C38: 0x00000000 ?
0x00000C3C: 0x00000000 ?
0x00000C40: 0x00000000 ?
0x00000C44: 0x00000000 ?
0x00000C48: 0x00000000 ?
0x00000C4C: 0x00000000 ?
0x00000C50: 0x00000000 ?
0x00000C54: 0x00000000 ?
0x00000C58: 0x00000000 ?
0x00000C5C: 0x00000000 ?
0x00000C60: 0x00000000 ?
0x00000C64: 0x00000000 ?
0x00000C68: 0x00000000 ?
0x00000C6C: 0x00000000 ?
0x00000C70: 0x00000000 ?
0x00000C74: 0x00000000 ?
0x00000C78: 0x00000000 ?
0x00000C7C: 0x00000000 ?
0x00000C80: 0x00000000 ?
0x00000C84: 0x00000000 ?
0x00000C88: 0x00000000 ?
0x00000C8C: 0x00000000 ?
0x00000C90: 0x00000000 ?
0x00000C94: 0x00000000 ?
0x00000C98: 0x00000000 ?
0x00000C9C: 0x00000000 ?
0x00000CA0: 0x00000000 ?
0x00000CA4: 0x00000000 ?
0x00000CA8: 0x00000000 ?
0x00000CAC: 0x00000000 ?
0x00000CB0: 0x00000000 ?
0x00000CB4: 0x00000000 ?
0x00000CB8: 0x00000000 ?
0x00000CBC: 0x00000000 ?
0x00000CC0: 0x00000000 ?
0x00000CC4: 0x00000000 ?
0x00000CC8: 0x00000000 ?
0x00000CCC: 0x00000000 ?
0x00000CD0: 0x00000000 ?
0x00000CD4: 0x00000000 ?
0x00000CD8: 0x00000000 ?
0x00000CDC: 0x00000000 ?
0x00000CE0: 0x00000000 ?
0x00000CE4: 0x00000000 ?
0x00000CE8: 0x00000000 ?
0x00000CEC: 0x00000000 ?
0x00000CF0: 0x00000000 ?
0x00000CF4: 0x00000000 ?
0x00000CF8: 0x00000000 ?
0x00000CFC: 0x00000000 ?
0x00000D00: 0x4BF00D02 ba 0xFFF00D00
0x00000D04: 0x00000000 ?
0x00000D08: 0x00000000 ?
0x00000D0C: 0x00000000 ?
0x00000D10: 0x00000000 ?
0x00000D14: 0x00000000 ?
0x00000D18: 0x00000000 ?
0x00000D1C: 0x00000000 ?
0x00000D20: 0x00000000 ?
0x00000D24: 0x00000000 ?
0x00000D28: 0x00000000 ?
0x00000D2C: 0x00000000 ?
0x00000D30: 0x00000000 ?
0x00000D34: 0x00000000 ?
0x00000D38: 0x00000000 ?
0x00000D3C: 0x00000000 ?
0x00000D40: 0x00000000 ?
0x00000D44: 0x00000000 ?
0x00000D48: 0x00000000 ?
0x00000D4C: 0x00000000 ?
0x00000D50: 0x00000000 ?
0x00000D54: 0x00000000 ?
0x00000D58: 0x00000000 ?
0x00000D5C: 0x00000000 ?
0x00000D60: 0x00000000 ?
0x00000D64: 0x00000000 ?
0x00000D68: 0x00000000 ?
0x00000D6C: 0x00000000 ?
0x00000D70: 0x00000000 ?
0x00000D74: 0x00000000 ?
0x00000D78: 0x00000000 ?
0x00000D7C: 0x00000000 ?
0x00000D80: 0x00000000 ?
0x00000D84: 0x00000000 ?
0x00000D88: 0x00000000 ?
0x00000D8C: 0x00000000 ?
0x00000D90: 0x00000000 ?
0x00000D94: 0x00000000 ?
0x00000D98: 0x00000000 ?
0x00000D9C: 0x00000000 ?
0x00000DA0: 0x00000000 ?
0x00000DA4: 0x00000000 ?
0x00000DA8: 0x00000000 ?
0x00000DAC: 0x00000000 ?
0x00000DB0: 0x00000000 ?
0x00000DB4: 0x00000000 ?
0x00000DB8: 0x00000000 ?
0x00000DBC: 0x00000000 ?
0x00000DC0: 0x00000000 ?
0x00000DC4: 0x00000000 ?
0x00000DC8: 0x00000000 ?
0x00000DCC: 0x00000000 ?
0x00000DD0: 0x00000000 ?
0x00000DD4: 0x00000000 ?
0x00000DD8: 0x00000000 ?
0x00000DDC: 0x00000000 ?
0x00000DE0: 0x00000000 ?
0x00000DE4: 0x00000000 ?
0x00000DE8: 0x00000000 ?
0x00000DEC: 0x00000000 ?
0x00000DF0: 0x00000000 ?
0x00000DF4: 0x00000000 ?
0x00000DF8: 0x00000000 ?
0x00000DFC: 0x00000000 ?
0x00000E00: 0x4BF00E02 ba 0xFFF00E00
0x00000E04: 0x00000000 ?
0x00000E08: 0x00000000 ?
0x00000E0C: 0x00000000 ?
0x00000E10: 0x00000000 ?
0x00000E14: 0x00000000 ?
0x00000E18: 0x00000000 ?
0x00000E1C: 0x00000000 ?
0x00000E20: 0x00000000 ?
0x00000E24: 0x00000000 ?
0x00000E28: 0x00000000 ?
0x00000E2C: 0x00000000 ?
0x00000E30: 0x00000000 ?
0x00000E34: 0x00000000 ?
0x00000E38: 0x00000000 ?
0x00000E3C: 0x00000000 ?
0x00000E40: 0x00000000 ?
0x00000E44: 0x00000000 ?
0x00000E48: 0x00000000 ?
0x00000E4C: 0x00000000 ?
0x00000E50: 0x00000000 ?
0x00000E54: 0x00000000 ?
0x00000E58: 0x00000000 ?
0x00000E5C: 0x00000000 ?
0x00000E60: 0x00000000 ?
0x00000E64: 0x00000000 ?
0x00000E68: 0x00000000 ?
0x00000E6C: 0x00000000 ?
0x00000E70: 0x00000000 ?
0x00000E74: 0x00000000 ?
0x00000E78: 0x00000000 ?
0x00000E7C: 0x00000000 ?
0x00000E80: 0x00000000 ?
0x00000E84: 0x00000000 ?
0x00000E88: 0x00000000 ?
0x00000E8C: 0x00000000 ?
0x00000E90: 0x00000000 ?
0x00000E94: 0x00000000 ?
0x00000E98: 0x00000000 ?
0x00000E9C: 0x00000000 ?
0x00000EA0: 0x00000000 ?
0x00000EA4: 0x00000000 ?
0x00000EA8: 0x00000000 ?
0x00000EAC: 0x00000000 ?
0x00000EB0: 0x00000000 ?
0x00000EB4: 0x00000000 ?
0x00000EB8: 0x00000000 ?
0x00000EBC: 0x00000000 ?
0x00000EC0: 0x00000000 ?
0x00000EC4: 0x00000000 ?
0x00000EC8: 0x00000000 ?
0x00000ECC: 0x00000000 ?
0x00000ED0: 0x00000000 ?
0x00000ED4: 0x00000000 ?
0x00000ED8: 0x00000000 ?
0x00000EDC: 0x00000000 ?
0x00000EE0: 0x00000000 ?
0x00000EE4: 0x00000000 ?
0x00000EE8: 0x00000000 ?
0x00000EEC: 0x00000000 ?
0x00000EF0: 0x00000000 ?
0x00000EF4: 0x00000000 ?
0x00000EF8: 0x00000000 ?
0x00000EFC: 0x00000000 ?
0x00000F00: 0x4BF00F02 ba 0xFFF00F00
0x00000F04: 0x00000000 ?
0x00000F08: 0x00000000 ?
0x00000F0C: 0x00000000 ?
0x00000F10: 0x00000000 ?
0x00000F14: 0x00000000 ?
0x00000F18: 0x00000000 ?
0x00000F1C: 0x00000000 ?
0x00000F20: 0x00000000 ?
0x00000F24: 0x00000000 ?
0x00000F28: 0x00000000 ?
0x00000F2C: 0x00000000 ?
0x00000F30: 0x00000000 ?
0x00000F34: 0x00000000 ?
0x00000F38: 0x00000000 ?
0x00000F3C: 0x00000000 ?
0x00000F40: 0x00000000 ?
0x00000F44: 0x00000000 ?
0x00000F48: 0x00000000 ?
0x00000F4C: 0x00000000 ?
0x00000F50: 0x00000000 ?
0x00000F54: 0x00000000 ?
0x00000F58: 0x00000000 ?
0x00000F5C: 0x00000000 ?
0x00000F60: 0x00000000 ?
0x00000F64: 0x00000000 ?
0x00000F68: 0x00000000 ?
0x00000F6C: 0x00000000 ?
0x00000F70: 0x00000000 ?
0x00000F74: 0x00000000 ?
0x00000F78: 0x00000000 ?
0x00000F7C: 0x00000000 ?
0x00000F80: 0x00000000 ?
0x00000F84: 0x00000000 ?
0x00000F88: 0x00000000 ?
0x00000F8C: 0x00000000 ?
0x00000F90: 0x00000000 ?
0x00000F94: 0x00000000 ?
0x00000F98: 0x00000000 ?
0x00000F9C: 0x00000000 ?
0x00000FA0: 0x00000000 ?
0x00000FA4: 0x00000000 ?
0x00000FA8: 0x00000000 ?
0x00000FAC: 0x00000000 ?
0x00000FB0: 0x00000000 ?
0x00000FB4: 0x00000000 ?
0x00000FB8: 0x00000000 ?
0x00000FBC: 0x00000000 ?
0x00000FC0: 0x00000000 ?
0x00000FC4: 0x00000000 ?
0x00000FC8: 0x00000000 ?
0x00000FCC: 0x00000000 ?
0x00000FD0: 0x00000000 ?
0x00000FD4: 0x00000000 ?
0x00000FD8: 0x00000000 ?
0x00000FDC: 0x00000000 ?
0x00000FE0: 0x00000000 ?
0x00000FE4: 0x00000000 ?
0x00000FE8: 0x00000000 ?
0x00000FEC: 0x00000000 ?
0x00000FF0: 0x00000000 ?
0x00000FF4: 0x00000000 ?
0x00000FF8: 0x00000000 ?
0x00000FFC: 0x00000000 ?
0x00001000: 0x4800234A ba 0x00002348
0x00001004: 0x00000000 ?
0x00001008: 0x00000000 ?
0x0000100C: 0x00000000 ?
0x00001010: 0x00000000 ?
0x00001014: 0x00000000 ?
0x00001018: 0x00000000 ?
0x0000101C: 0x00000000 ?
0x00001020: 0x00000000 ?
0x00001024: 0x00000000 ?
0x00001028: 0x00000000 ?
0x0000102C: 0x00000000 ?
0x00001030: 0x00000000 ?
0x00001034: 0x00000000 ?
0x00001038: 0x00000000 ?
0x0000103C: 0x00000000 ?
0x00001040: 0x00000000 ?
0x00001044: 0x00000000 ?
0x00001048: 0x00000000 ?
0x0000104C: 0x00000000 ?
0x00001050: 0x00000000 ?
0x00001054: 0x00000000 ?
0x00001058: 0x00000000 ?
0x0000105C: 0x00000000 ?
0x00001060: 0x00000000 ?
0x00001064: 0x00000000 ?
0x00001068: 0x00000000 ?
0x0000106C: 0x00000000 ?
0x00001070: 0x00000000 ?
0x00001074: 0x00000000 ?
0x00001078: 0x00000000 ?
0x0000107C: 0x00000000 ?
0x00001080: 0x00000000 ?
0x00001084: 0x00000000 ?
0x00001088: 0x00000000 ?
0x0000108C: 0x00000000 ?
0x00001090: 0x00000000 ?
0x00001094: 0x00000000 ?
0x00001098: 0x00000000 ?
0x0000109C: 0x00000000 ?
0x000010A0: 0x00000000 ?
0x000010A4: 0x00000000 ?
0x000010A8: 0x00000000 ?
0x000010AC: 0x00000000 ?
0x000010B0: 0x00000000 ?
0x000010B4: 0x00000000 ?
0x000010B8: 0x00000000 ?
0x000010BC: 0x00000000 ?
0x000010C0: 0x00000000 ?
0x000010C4: 0x00000000 ?
0x000010C8: 0x00000000 ?
0x000010CC: 0x00000000 ?
0x000010D0: 0x00000000 ?
0x000010D4: 0x00000000 ?
0x000010D8: 0x00000000 ?
0x000010DC: 0x00000000 ?
0x000010E0: 0x00000000 ?
0x000010E4: 0x00000000 ?
0x000010E8: 0x00000000 ?
0x000010EC: 0x00000000 ?
0x000010F0: 0x00000000 ?
0x000010F4: 0x00000000 ?
0x000010F8: 0x00000000 ?
0x000010FC: 0x00000000 ?
0x00001100: 0x480023D2 ba 0x000023D0
0x00001104: 0x00000000 ?
0x00001108: 0x00000000 ?
0x0000110C: 0x00000000 ?
0x00001110: 0x00000000 ?
0x00001114: 0x00000000 ?
0x00001118: 0x00000000 ?
0x0000111C: 0x00000000 ?
0x00001120: 0x00000000 ?
0x00001124: 0x00000000 ?
0x00001128: 0x00000000 ?
0x0000112C: 0x00000000 ?
0x00001130: 0x00000000 ?
0x00001134: 0x00000000 ?
0x00001138: 0x00000000 ?
0x0000113C: 0x00000000 ?
0x00001140: 0x00000000 ?
0x00001144: 0x00000000 ?
0x00001148: 0x00000000 ?
0x0000114C: 0x00000000 ?
0x00001150: 0x00000000 ?
0x00001154: 0x00000000 ?
0x00001158: 0x00000000 ?
0x0000115C: 0x00000000 ?
0x00001160: 0x00000000 ?
0x00001164: 0x00000000 ?
0x00001168: 0x00000000 ?
0x0000116C: 0x00000000 ?
0x00001170: 0x00000000 ?
0x00001174: 0x00000000 ?
0x00001178: 0x00000000 ?
0x0000117C: 0x00000000 ?
0x00001180: 0x00000000 ?
0x00001184: 0x00000000 ?
0x00001188: 0x00000000 ?
0x0000118C: 0x00000000 ?
0x00001190: 0x00000000 ?
0x00001194: 0x00000000 ?
0x00001198: 0x00000000 ?
0x0000119C: 0x00000000 ?
0x000011A0: 0x00000000 ?
0x000011A4: 0x00000000 ?
0x000011A8: 0x00000000 ?
0x000011AC: 0x00000000 ?
0x000011B0: 0x00000000 ?
0x000011B4: 0x00000000 ?
0x000011B8: 0x00000000 ?
0x000011BC: 0x00000000 ?
0x000011C0: 0x00000000 ?
0x000011C4: 0x00000000 ?
0x000011C8: 0x00000000 ?
0x000011CC: 0x00000000 ?
0x000011D0: 0x00000000 ?
0x000011D4: 0x00000000 ?
0x000011D8: 0x00000000 ?
0x000011DC: 0x00000000 ?
0x000011E0: 0x00000000 ?
0x000011E4: 0x00000000 ?
0x000011E8: 0x00000000 ?
0x000011EC: 0x00000000 ?
0x000011F0: 0x00000000 ?
0x000011F4: 0x00000000 ?
0x000011F8: 0x00000000 ?
0x000011FC: 0x00000000 ?
0x00001200: 0x48002462 ba 0x00002460
0x00001204: 0x00000000 ?
0x00001208: 0x00000000 ?
0x0000120C: 0x00000000 ?
0x00001210: 0x00000000 ?
0x00001214: 0x00000000 ?
0x00001218: 0x00000000 ?
0x0000121C: 0x00000000 ?
0x00001220: 0x00000000 ?
0x00001224: 0x00000000 ?
0x00001228: 0x00000000 ?
0x0000122C: 0x00000000 ?
0x00001230: 0x00000000 ?
0x00001234: 0x00000000 ?
0x00001238: 0x00000000 ?
0x0000123C: 0x00000000 ?
0x00001240: 0x00000000 ?
0x00001244: 0x00000000 ?
0x00001248: 0x00000000 ?
0x0000124C: 0x00000000 ?
0x00001250: 0x00000000 ?
0x00001254: 0x00000000 ?
0x00001258: 0x00000000 ?
0x0000125C: 0x00000000 ?
0x00001260: 0x00000000 ?
0x00001264: 0x00000000 ?
0x00001268: 0x00000000 ?
0x0000126C: 0x00000000 ?
0x00001270: 0x00000000 ?
0x00001274: 0x00000000 ?
0x00001278: 0x00000000 ?
0x0000127C: 0x00000000 ?
0x00001280: 0x00000000 ?
0x00001284: 0x00000000 ?
0x00001288: 0x00000000 ?
0x0000128C: 0x00000000 ?
0x00001290: 0x00000000 ?
0x00001294: 0x00000000 ?
0x00001298: 0x00000000 ?
0x0000129C: 0x00000000 ?
0x000012A0: 0x00000000 ?
0x000012A4: 0x00000000 ?
0x000012A8: 0x00000000 ?
0x000012AC: 0x00000000 ?
0x000012B0: 0x00000000 ?
0x000012B4: 0x00000000 ?
0x000012B8: 0x00000000 ?
0x000012BC: 0x00000000 ?
0x000012C0: 0x00000000 ?
0x000012C4: 0x00000000 ?
0x000012C8: 0x00000000 ?
0x000012CC: 0x00000000 ?
0x000012D0: 0x00000000 ?
0x000012D4: 0x00000000 ?
0x000012D8: 0x00000000 ?
0x000012DC: 0x00000000 ?
0x000012E0: 0x00000000 ?
0x000012E4: 0x00000000 ?
0x000012E8: 0x00000000 ?
0x000012EC: 0x00000000 ?
0x000012F0: 0x00000000 ?
0x000012F4: 0x00000000 ?
0x000012F8: 0x00000000 ?
0x000012FC: 0x00000000 ?
0x00001300: 0x4BF01302 ba 0xFFF01300
0x00001304: 0x00000000 ?
0x00001308: 0x00000000 ?
0x0000130C: 0x00000000 ?
0x00001310: 0x00000000 ?
0x00001314: 0x00000000 ?
0x00001318: 0x00000000 ?
0x0000131C: 0x00000000 ?
0x00001320: 0x00000000 ?
0x00001324: 0x00000000 ?
0x00001328: 0x00000000 ?
0x0000132C: 0x00000000 ?
0x00001330: 0x00000000 ?
0x00001334: 0x00000000 ?
0x00001338: 0x00000000 ?
0x0000133C: 0x00000000 ?
0x00001340: 0x00000000 ?
0x00001344: 0x00000000 ?
0x00001348: 0x00000000 ?
0x0000134C: 0x00000000 ?
0x00001350: 0x00000000 ?
0x00001354: 0x00000000 ?
0x00001358: 0x00000000 ?
0x0000135C: 0x00000000 ?
0x00001360: 0x00000000 ?
0x00001364: 0x00000000 ?
0x00001368: 0x00000000 ?
0x0000136C: 0x00000000 ?
0x00001370: 0x00000000 ?
0x00001374: 0x00000000 ?
0x00001378: 0x00000000 ?
0x0000137C: 0x00000000 ?
0x00001380: 0x00000000 ?
0x00001384: 0x00000000 ?
0x00001388: 0x00000000 ?
0x0000138C: 0x00000000 ?
0x00001390: 0x00000000 ?
0x00001394: 0x00000000 ?
0x00001398: 0x00000000 ?
0x0000139C: 0x00000000 ?
0x000013A0: 0x00000000 ?
0x000013A4: 0x00000000 ?
0x000013A8: 0x00000000 ?
0x000013AC: 0x00000000 ?
0x000013B0: 0x00000000 ?
0x000013B4: 0x00000000 ?
0x000013B8: 0x00000000 ?
0x000013BC: 0x00000000 ?
0x000013C0: 0x00000000 ?
0x000013C4: 0x00000000 ?
0x000013C8: 0x00000000 ?
0x000013CC: 0x00000000 ?
0x000013D0: 0x00000000 ?
0x000013D4: 0x00000000 ?
0x000013D8: 0x00000000 ?
0x000013DC: 0x00000000 ?
0x000013E0: 0x00000000 ?
0x000013E4: 0x00000000 ?
0x000013E8: 0x00000000 ?
0x000013EC: 0x00000000 ?
0x000013F0: 0x00000000 ?
0x000013F4: 0x00000000 ?
0x000013F8: 0x00000000 ?
0x000013FC: 0x00000000 ?
0x00001400: 0x4BF01402 ba 0xFFF01400
0x00001404: 0x00000000 ?
0x00001408: 0x00000000 ?
0x0000140C: 0x00000000 ?
0x00001410: 0x00000000 ?
0x00001414: 0x00000000 ?
0x00001418: 0x00000000 ?
0x0000141C: 0x00000000 ?
0x00001420: 0x00000000 ?
0x00001424: 0x00000000 ?
0x00001428: 0x00000000 ?
0x0000142C: 0x00000000 ?
0x00001430: 0x00000000 ?
0x00001434: 0x00000000 ?
0x00001438: 0x00000000 ?
0x0000143C: 0x00000000 ?
0x00001440: 0x00000000 ?
0x00001444: 0x00000000 ?
0x00001448: 0x00000000 ?
0x0000144C: 0x00000000 ?
0x00001450: 0x00000000 ?
0x00001454: 0x00000000 ?
0x00001458: 0x00000000 ?
0x0000145C: 0x00000000 ?
0x00001460: 0x00000000 ?
0x00001464: 0x00000000 ?
0x00001468: 0x00000000 ?
0x0000146C: 0x00000000 ?
0x00001470: 0x00000000 ?
0x00001474: 0x00000000 ?
0x00001478: 0x00000000 ?
0x0000147C: 0x00000000 ?
0x00001480: 0x00000000 ?
0x00001484: 0x00000000 ?
0x00001488: 0x00000000 ?
0x0000148C: 0x00000000 ?
0x00001490: 0x00000000 ?
0x00001494: 0x00000000 ?
0x00001498: 0x00000000 ?
0x0000149C: 0x00000000 ?
0x000014A0: 0x00000000 ?
0x000014A4: 0x00000000 ?
0x000014A8: 0x00000000 ?
0x000014AC: 0x00000000 ?
0x000014B0: 0x00000000 ?
0x000014B4: 0x00000000 ?
0x000014B8: 0x00000000 ?
0x000014BC: 0x00000000 ?
0x000014C0: 0x00000000 ?
0x000014C4: 0x00000000 ?
0x000014C8: 0x00000000 ?
0x000014CC: 0x00000000 ?
0x000014D0: 0x00000000 ?
0x000014D4: 0x00000000 ?
0x000014D8: 0x00000000 ?
0x000014DC: 0x00000000 ?
0x000014E0: 0x00000000 ?
0x000014E4: 0x00000000 ?
0x000014E8: 0x00000000 ?
0x000014EC: 0x00000000 ?
0x000014F0: 0x00000000 ?
0x000014F4: 0x00000000 ?
0x000014F8: 0x00000000 ?
0x000014FC: 0x00000000 ?
0x00001500: 0x00000000 ?
0x00001504: 0x3F800000 li r28,0x00000000
0x00001508: 0x3F000000 li r24,0x00000000
0x0000150C: 0x41200000 bc 0x09,cr0[lt],0x0000150C
0x00001510: 0x3DCCCCCD addi r14,r12,0xCCCD0000
0x00001514: 0x45000000 ?
0x00001518: 0x00000000 ?
0x0000151C: 0x00000000 ?
0x00001520: 0x59800000 ?
0x00001524: 0x00000000 ?
0x00001528: 0x00000000 ?
0x0000152C: 0x00000000 ?
0x00001530: 0x00000000 ?
0x00001534: 0x00000000 ?
0x00001538: 0x00000000 ?
0x0000153C: 0x00000000 ?
0x00001540: 0x3DA00011 li r13,0x00110000
0x00001544: 0x39AD8000 addi r13,r13,-0x8000
0x00001548: 0x3C20001F li r1,0x001F0000
0x0000154C: 0x3821FFC0 addi r1,r1,-0x40
0x00001550: 0x48000A15 bl 0x00001F64
0x00001554: 0x480001C9 bl 0x0000171C
0x00001558: 0x4800017D bl 0x000016D4
0x0000155C: 0x48000165 bl 0x000016C0
0x00001560: 0x48001A21 bl 0x00002F80
0x00001564: 0x48000119 bl 0x0000167C
0x00001568: 0x48000095 bl 0x000015FC
0x0000156C: 0x480000B9 bl 0x00001624
0x00001570: 0x4800012D bl 0x0000169C
0x00001574: 0x48008529 bl 0x00009A9C
0x00001578: 0x48000115 bl 0x0000168C
0x0000157C: 0x4800046D bl 0x000019E8
0x00001580: 0x480011E5 bl 0x00002764
0x00001584: 0x48001559 bl 0x00002ADC
0x00001588: 0x4800A839 bl 0x0000BDC0
0x0000158C: 0x38600000 li r3,0x00000000
0x00001590: 0x906D8058 stw r3,-0x7FA8(r13)
0x00001594: 0x38600000 li r3,0x00000000
0x00001598: 0x986D805D stb r3,-0x7FA3(r13)
0x0000159C: 0x480132A8 b 0x00014844
0x000015A0: 0x3D60F110 li r11,0xF1100000
0x000015A4: 0x396B8000 addi r11,r11,-0x8000
0x000015A8: 0x48003971 bl 0x00004F18
0x000015AC: 0x3D60F110 li r11,0xF1100000
0x000015B0: 0x396BA000 addi r11,r11,-0x6000
0x000015B4: 0x48003965 bl 0x00004F18
0x000015B8: 0x3D60F110 li r11,0xF1100000
0x000015BC: 0x396BC000 addi r11,r11,-0x4000
0x000015C0: 0x48003959 bl 0x00004F18
0x000015C4: 0x3D60F110 li r11,0xF1100000
0x000015C8: 0x396BE000 addi r11,r11,-0x2000
0x000015CC: 0x4800394D bl 0x00004F18
0x000015D0: 0x48030921 bl 0x00031EF0
0x000015D4: 0x48003019 bl 0x000045EC
0x000015D8: 0x480004D9 bl 0x00001AB0
0x000015DC: 0x886D805C lbz r3,-0x7FA4(r13)
0x000015E0: 0x5460C801 rlwinm. r0,r3,25,0x80000000
0x000015E4: 0x41820008 bt cr0[eq],0x000015EC
0x000015E8: 0x4800AA9D bl 0x0000C084
0x000015EC: 0x3860FF9F li r3,0xFFFFFF9F
0x000015F0: 0x3C40FE10 li r2,0xFE100000
0x000015F4: 0x98620008 stb r3,0x08(r2)
0x000015F8: 0x4BFFFF48 b 0x00001540
0x000015FC: 0x7C70FAA6 mfspr r3,hid0
0x00001600: 0x60630800 ori r3,r3,0x0800
0x00001604: 0x7C70FBA6 mtspr hid0,r3
0x00001608: 0x68630800 xori r3,r3,0x0800
0x0000160C: 0x7C70FBA6 mtspr hid0,r3
0x00001610: 0x60638000 ori r3,r3,0x8000
0x00001614: 0x4C00012C isync
0x00001618: 0x7C70FBA6 mtspr hid0,r3
0x0000161C: 0x4C00012C isync
0x00001620: 0x4E800020 bclr 0x14,0
0x00001624: 0x7C70FAA6 mfspr r3,hid0
0x00001628: 0x60630400 ori r3,r3,0x0400
0x0000162C: 0x7C70FBA6 mtspr hid0,r3
0x00001630: 0x68630400 xori r3,r3,0x0400
0x00001634: 0x7C70FBA6 mtspr hid0,r3
0x00001638: 0x60634000 ori r3,r3,0x4000
0x0000163C: 0x7C0004AC sync
0x00001640: 0x7C70FBA6 mtspr hid0,r3
0x00001644: 0x7C0004AC sync
0x00001648: 0x4E800020 bclr 0x14,0
0x0000164C: 0x54630034 and r3,r3,0xFFFFFFE0
0x00001650: 0x54840034 and r4,r4,0xFFFFFFE0
0x00001654: 0x7CA32050 sub r5,r4,r3
0x00001658: 0x54A5D97E rlwinm r5,r5,27,0x07FFFFFF
0x0000165C: 0x38A50001 addi r5,r5,0x01
0x00001660: 0x7C8902A6 mfspr r4,ctr
0x00001664: 0x7CA903A6 mtspr ctr,r5
0x00001668: 0x7C0018AC dcbf 0,r3
0x0000166C: 0x38630020 addi r3,r3,0x20
0x00001670: 0x4200FFF8 bc 0x10,0,0x00001668
0x00001674: 0x7C8903A6 mtspr ctr,r4
0x00001678: 0x4E800020 bclr 0x14,0
0x0000167C: 0x386D8630 addi r3,r13,-0x79D0
0x00001680: 0x82030000 lwz r16,0x00(r3)
0x00001684: 0x82230004 lwz r17,0x04(r3)
0x00001688: 0x4E800020 bclr 0x14,0
0x0000168C: 0x386D8630 addi r3,r13,-0x79D0
0x00001690: 0x92030000 stw r16,0x00(r3)
0x00001694: 0x92230004 stw r17,0x04(r3)
0x00001698: 0x4E800020 bclr 0x14,0
0x0000169C: 0x38C00000 li r6,0x00000000
0x000016A0: 0x3CE0000A li r7,0x000A0000
0x000016A4: 0x38E7FFFC addi r7,r7,-0x04
0x000016A8: 0x3D00001F li r8,0x001F0000
0x000016AC: 0x3908FFFC addi r8,r8,-0x04
0x000016B0: 0x94C70004 stwu r6,0x04(r7)
0x000016B4: 0x7C083800 cmp cr0,0,r8,r7
0x000016B8: 0x40A2FFF8 bf cr0[eq],0x000016B0
0x000016BC: 0x4E800020 bclr 0x14,0
0x000016C0: 0x38600000 li r3,0x00000000
0x000016C4: 0x90610000 stw r3,0x00(r1)
0x000016C8: 0xC0210000 lfs f1,0x00(r1)
0x000016CC: 0xFDFE0D8E mtfsf 0xFF,f1
0x000016D0: 0x4E800020 bclr 0x14,0
0x000016D4: 0x386000FF li r3,0x000000FF
0x000016D8: 0x3C40FE10 li r2,0xFE100000
0x000016DC: 0x9862001C stb r3,0x1C(r2)
0x000016E0: 0x386000FF li r3,0x000000FF
0x000016E4: 0x3C40FE10 li r2,0xFE100000
0x000016E8: 0x9862000C stb r3,0x0C(r2)
0x000016EC: 0x38600000 li r3,0x00000000
0x000016F0: 0x3C40FE10 li r2,0xFE100000
0x000016F4: 0x98620004 stb r3,0x04(r2)
0x000016F8: 0x3C40FE10 li r2,0xFE100000
0x000016FC: 0x98620000 stb r3,0x00(r2)
0x00001700: 0x3860009F li r3,0x0000009F
0x00001704: 0x3C40FE10 li r2,0xFE100000
0x00001708: 0x98620008 stb r3,0x08(r2)
0x0000170C: 0x386000AF li r3,0x000000AF
0x00001710: 0x3C40FE10 li r2,0xFE100000
0x00001714: 0x9862003C stb r3,0x3C(r2)
0x00001718: 0x4E800020 bclr 0x14,0
0x0000171C: 0x3821FFF0 addi r1,r1,-0x10
0x00001720: 0x7C0802A6 mfspr r0,lr
0x00001724: 0x90010000 stw r0,0x00(r1)
0x00001728: 0x3880000B li r4,0x0000000B
0x0000172C: 0x38A00000 li r5,0x00000000
0x00001730: 0x38C00000 li r6,0x00000000
0x00001734: 0x38600004 li r3,0x00000004
0x00001738: 0x38E00003 li r7,0x00000003
0x0000173C: 0x39000002 li r8,0x00000002
0x00001740: 0x48000219 bl 0x00001958
0x00001744: 0x38600050 li r3,0x00000050
0x00001748: 0x38E00001 li r7,0x00000001
0x0000174C: 0x39000004 li r8,0x00000004
0x00001750: 0x48000209 bl 0x00001958
0x00001754: 0x80010000 lwz r0,0x00(r1)
0x00001758: 0x7C0803A6 mtspr lr,r0
0x0000175C: 0x38210010 addi r1,r1,0x10
0x00001760: 0x4E800020 bclr 0x14,0
0x00001764: 0x80600080 lwz r3,0x00000080
0x00001768: 0x7C9F42A6 mfspr r4,pvr
0x0000176C: 0x7C032040 cmpl cr0,0,r3,r4
0x00001770: 0x4D820020 bclr 0x0C,cr0[eq]
0x00001774: 0x7FE802A6 mfspr r31,lr
0x00001778: 0x3C600000 li r3,0x00000000
0x0000177C: 0x386317AC addi r3,r3,0x17AC
0x00001780: 0x48000095 bl 0x00001814
0x00001784: 0x38600106 li r3,0x00000106
0x00001788: 0x90600084 stw r3,0x00000084
0x0000178C: 0x38600000 li r3,0x00000000
0x00001790: 0x38800000 li r4,0x00000000
0x00001794: 0x38A00000 li r5,0x00000000
0x00001798: 0x38C00000 li r6,0x00000000
0x0000179C: 0x39000002 li r8,0x00000002
0x000017A0: 0x48000105 bl 0x000018A4
0x000017A4: 0x28071057 cmpli cr0,0,r7,0x1057
0x000017A8: 0x41820034 bt cr0[eq],0x000017DC
0x000017AC: 0x480000BD bl 0x00001868
0x000017B0: 0x38600105 li r3,0x00000105
0x000017B4: 0x90600084 stw r3,0x00000084
0x000017B8: 0x38600002 li r3,0x00000002
0x000017BC: 0x38800000 li r4,0x00000000
0x000017C0: 0x38A00000 li r5,0x00000000
0x000017C4: 0x38C00000 li r6,0x00000000
0x000017C8: 0x39000002 li r8,0x00000002
0x000017CC: 0x480000D9 bl 0x000018A4
0x000017D0: 0x28070001 cmpli cr0,0,r7,0x0001
0x000017D4: 0x4082003C bf cr0[eq],0x00001810
0x000017D8: 0x48000028 b 0x00001800
0x000017DC: 0x4800008D bl 0x00001868
0x000017E0: 0x38600002 li r3,0x00000002
0x000017E4: 0x38800000 li r4,0x00000000
0x000017E8: 0x38A00000 li r5,0x00000000
0x000017EC: 0x38C00000 li r6,0x00000000
0x000017F0: 0x39000002 li r8,0x00000002
0x000017F4: 0x480000B1 bl 0x000018A4
0x000017F8: 0x28070002 cmpli cr0,0,r7,0x0002
0x000017FC: 0x40820014 bf cr0[eq],0x00001810
0x00001800: 0x7C7F42A6 mfspr r3,pvr
0x00001804: 0x90600080 stw r3,0x00000080
0x00001808: 0x7FE803A6 mtspr lr,r31
0x0000180C: 0x4E800020 bclr 0x14,0
0x00001810: 0x48000000 b 0x00001810
0x00001814: 0x38C00000 li r6,0x00000000
0x00001818: 0x38800100 li r4,0x00000100
0x0000181C: 0x3CA04800 li r5,0x48000000
0x00001820: 0x60A50002 ori r5,r5,0x0002
0x00001824: 0x506501BA rlwimi r5,r3,0,0x03FFFFFC
0x00001828: 0x90A60000 stw r5,0x00(r6)
0x0000182C: 0x80E40000 lwz r7,0x00(r4)
0x00001830: 0x90A40000 stw r5,0x00(r4)
0x00001834: 0x28041300 cmpli cr0,0,r4,0x1300
0x00001838: 0x38840100 addi r4,r4,0x100
0x0000183C: 0x94E60004 stwu r7,0x04(r6)
0x00001840: 0x4180FFEC bt cr0[lt],0x0000182C
0x00001844: 0x7C0004AC sync
0x00001848: 0x7C8000A6 mfmsr r4
0x0000184C: 0x4C00012C isync
0x00001850: 0x9080007C stw r4,0x0000007C
0x00001854: 0x7C0004AC sync
0x00001858: 0x548406B0 and r4,r4,0xFFFFFFBF
0x0000185C: 0x7C800124 mtmsr r4
0x00001860: 0x4C000382 cror cr0[lt],cr0[lt],cr0[lt]
0x00001864: 0x4E800020 bclr 0x14,0
0x00001868: 0x38C00000 li r6,0x00000000
0x0000186C: 0x38800100 li r4,0x00000100
0x00001870: 0x84E60004 lwzu r7,0x04(r6)
0x00001874: 0x90E40000 stw r7,0x00(r4)
0x00001878: 0x28041300 cmpli cr0,0,r4,0x1300
0x0000187C: 0x38840100 addi r4,r4,0x100
0x00001880: 0x4180FFF0 bt cr0[lt],0x00001870
0x00001884: 0x80A0007C lwz r5,0x0000007C
0x00001888: 0x7C0004AC sync
0x0000188C: 0x4C00012C isync
0x00001890: 0x7CA00124 mtmsr r5
0x00001894: 0x4C00012C isync
0x00001898: 0x7C0004AC sync
0x0000189C: 0x4C000382 cror cr0[lt],cr0[lt],cr0[lt]
0x000018A0: 0x4E800020 bclr 0x14,0
0x000018A4: 0x81400084 lwz r10,0x00000084
0x000018A8: 0x288A0106 cmpli cr1,0,r10,0x0106
0x000018AC: 0x3D20FEC0 li r9,0xFEC00000
0x000018B0: 0x41860008 bt cr1[eq],0x000018B8
0x000018B4: 0x3D20F080 li r9,0xF0800000
0x000018B8: 0x61290CF8 ori r9,r9,0x0CF8
0x000018BC: 0x3D408000 li r10,0x80000000
0x000018C0: 0x506A063A rlwimi r10,r3,0,0x000000FC
0x000018C4: 0x508A5C28 rlwimi r10,r4,11,0x0000F800
0x000018C8: 0x50AA821E rlwimi r10,r5,16,0x00FF0000
0x000018CC: 0x50CA456E rlwimi r10,r6,8,0x00000700
0x000018D0: 0x7D404D2C stwbrx r10,0,r9
0x000018D4: 0x3D20FEE0 li r9,0xFEE00000
0x000018D8: 0x41860008 bt cr1[eq],0x000018E0
0x000018DC: 0x3D20F0C0 li r9,0xF0C00000
0x000018E0: 0x61290CFC ori r9,r9,0x0CFC
0x000018E4: 0x7C0802A6 mfspr r0,lr
0x000018E8: 0x1C48000C mulli r2,r8,0x0C
0x000018EC: 0x3D400000 li r10,0x00000000
0x000018F0: 0x394A18F8 addi r10,r10,0x18F8
0x000018F4: 0x7D4A1214 add r10,r10,r2
0x000018F8: 0x7D4803A6 mtspr lr,r10
0x000018FC: 0x546A07BE and r10,r3,0x00000003
0x00001900: 0x4E800020 bclr 0x14,0
0x00001904: 0x7C0803A6 mtspr lr,r0
0x00001908: 0x7CEA48AE lbzx r7,r10,r9
0x0000190C: 0x4E800020 bclr 0x14,0
0x00001910: 0x7C0803A6 mtspr lr,r0
0x00001914: 0x7CEA4E2C lhbrx r7,r10,r9
0x00001918: 0x4E800020 bclr 0x14,0
0x0000191C: 0x60000000 nop
0x00001920: 0x60000000 nop
0x00001924: 0x60000000 nop
0x00001928: 0x7C0803A6 mtspr lr,r0
0x0000192C: 0x7CE04C2C lwbrx r7,0,r9
0x00001930: 0x4E800020 bclr 0x14,0
0x00001934: 0x3821FFF0 addi r1,r1,-0x10
0x00001938: 0x7C0802A6 mfspr r0,lr
0x0000193C: 0x90010000 stw r0,0x00(r1)
0x00001940: 0x4BFFFF65 bl 0x000018A4
0x00001944: 0x80010000 lwz r0,0x00(r1)
0x00001948: 0x7C0803A6 mtspr lr,r0
0x0000194C: 0x38210010 addi r1,r1,0x10
0x00001950: 0x38670000 addi r3,r7,0x00
0x00001954: 0x4E800020 bclr 0x14,0
0x00001958: 0x81400084 lwz r10,0x00000084
0x0000195C: 0x288A0106 cmpli cr1,0,r10,0x0106
0x00001960: 0x3D20FEC0 li r9,0xFEC00000
0x00001964: 0x41860008 bt cr1[eq],0x0000196C
0x00001968: 0x3D20F080 li r9,0xF0800000
0x0000196C: 0x61290CF8 ori r9,r9,0x0CF8
0x00001970: 0x3D408000 li r10,0x80000000
0x00001974: 0x506A063A rlwimi r10,r3,0,0x000000FC
0x00001978: 0x508A5C28 rlwimi r10,r4,11,0x0000F800
0x0000197C: 0x50AA821E rlwimi r10,r5,16,0x00FF0000
0x00001980: 0x50CA456E rlwimi r10,r6,8,0x00000700
0x00001984: 0x7D404D2C stwbrx r10,0,r9
0x00001988: 0x3D20FEE0 li r9,0xFEE00000
0x0000198C: 0x41860008 bt cr1[eq],0x00001994
0x00001990: 0x3D20F0C0 li r9,0xF0C00000
0x00001994: 0x61290CFC ori r9,r9,0x0CFC
0x00001998: 0x7C0802A6 mfspr r0,lr
0x0000199C: 0x1C48000C mulli r2,r8,0x0C
0x000019A0: 0x3D400000 li r10,0x00000000
0x000019A4: 0x394A19AC addi r10,r10,0x19AC
0x000019A8: 0x7D4A1214 add r10,r10,r2
0x000019AC: 0x7D4803A6 mtspr lr,r10
0x000019B0: 0x546A07BE and r10,r3,0x00000003
0x000019B4: 0x4E800020 bclr 0x14,0
0x000019B8: 0x7C0803A6 mtspr lr,r0
0x000019BC: 0x7CEA49AE stbx r7,r10,r9
0x000019C0: 0x4E800020 bclr 0x14,0
0x000019C4: 0x7C0803A6 mtspr lr,r0
0x000019C8: 0x7CEA4F2C sthbrx r7,r10,r9
0x000019CC: 0x4E800020 bclr 0x14,0
0x000019D0: 0x60000000 nop
0x000019D4: 0x60000000 nop
0x000019D8: 0x60000000 nop
0x000019DC: 0x7C0803A6 mtspr lr,r0
0x000019E0: 0x7CE04D2C stwbrx r7,0,r9
0x000019E4: 0x4E800020 bclr 0x14,0
0x000019E8: 0x3C60F118 li r3,0xF1180000
0x000019EC: 0x7C601C2C lwbrx r3,0,r3
0x000019F0: 0x5463043E and r3,r3,0x0000FFFF
0x000019F4: 0x906D8004 stw r3,-0x7FFC(r13)
0x000019F8: 0x4E800020 bclr 0x14,0
0x000019FC: 0x3821FFF0 addi r1,r1,-0x10
0x00001A00: 0x90410000 stw r2,0x00(r1)
0x00001A04: 0x3C80FF80 li r4,0xFF800000
0x00001A08: 0x80847FFC lwz r4,0x7FFC(r4)
0x00001A0C: 0x3CA00006 li r5,0x00060000
0x00001A10: 0x80A5F8D8 lwz r5,-0x728(r5)
0x00001A14: 0x7C042800 cmp cr0,0,r4,r5
0x00001A18: 0x5464077E and r4,r3,0x00000007
0x00001A1C: 0x886D805D lbz r3,-0x7FA3(r13)
0x00001A20: 0x40820014 bf cr0[eq],0x00001A34
0x00001A24: 0x988D805D stb r4,-0x7FA3(r13)
0x00001A28: 0x5084E800 rlwimi r4,r4,29,0x80000000
0x00001A2C: 0x54840F7E rlwinm r4,r4,1,0x00000007
0x00001A30: 0x48000010 b 0x00001A40
0x00001A34: 0x2C040004 cmpi cr0,0,r4,0x04
0x00001A38: 0x4080002C bf cr0[lt],0x00001A64
0x00001A3C: 0x988D805D stb r4,-0x7FA3(r13)
0x00001A40: 0x7C8420F8 not r4,r4
0x00001A44: 0x3C40FE10 li r2,0xFE100000
0x00001A48: 0x98820008 stb r4,0x08(r2)
0x00001A4C: 0x7C0004AC sync
0x00001A50: 0x388000C8 li r4,0x000000C8
0x00001A54: 0x3484FFFF addic. r4,r4,-0x01
0x00001A58: 0x40A2FFFC bf cr0[eq],0x00001A54
0x00001A5C: 0x3C402000 li r2,0x20000000
0x00001A60: 0x48000008 b 0x00001A68
0x00001A64: 0x3C404000 li r2,0x40000000
0x00001A68: 0x7C480120 mtcrf 0x80,r2
0x00001A6C: 0x80410000 lwz r2,0x00(r1)
0x00001A70: 0x38210010 addi r1,r1,0x10
0x00001A74: 0x4E800020 bclr 0x14,0
0x00001A78: 0x886D8008 lbz r3,-0x7FF8(r13)
0x00001A7C: 0x3CA0F118 li r5,0xF1180000
0x00001A80: 0x38A50010 addi r5,r5,0x10
0x00001A84: 0x7C602D2C stwbrx r3,0,r5
0x00001A88: 0x3C40FE10 li r2,0xFE100000
0x00001A8C: 0x98620014 stb r3,0x14(r2)
0x00001A90: 0x3C60FE10 li r3,0xFE100000
0x00001A94: 0x88630014 lbz r3,0x14(r3)
0x00001A98: 0x4C00012C isync
0x00001A9C: 0x7C6000A6 mfmsr r3
0x00001AA0: 0x60638000 ori r3,r3,0x8000
0x00001AA4: 0x7C600124 mtmsr r3
0x00001AA8: 0x4C000382 cror cr0[lt],cr0[lt],cr0[lt]
0x00001AAC: 0x4E800020 bclr 0x14,0
0x00001AB0: 0x7C6000A6 mfmsr r3
0x00001AB4: 0x60638000 ori r3,r3,0x8000
0x00001AB8: 0x68638000 xori r3,r3,0x8000
0x00001ABC: 0x7C600124 mtmsr r3
0x00001AC0: 0x4C000382 cror cr0[lt],cr0[lt],cr0[lt]
0x00001AC4: 0x4E800020 bclr 0x14,0
0x00001AC8: 0x3821FFC0 addi r1,r1,-0x40
0x00001ACC: 0xBC01FF80 stmw r0,-0x80(r1)
0x00001AD0: 0x3821FF80 addi r1,r1,-0x80
0x00001AD4: 0x7FFA02A6 mfspr r31,srr0
0x00001AD8: 0x7FDB02A6 mfspr r30,srr1
0x00001ADC: 0x7FA00026 mfcr r29
0x00001AE0: 0x7F8802A6 mfspr r28,lr
0x00001AE4: 0x7F6902A6 mfspr r27,ctr
0x00001AE8: 0x7F4102A6 mfspr r26,xer
0x00001AEC: 0xBF41FFE8 stmw r26,-0x18(r1)
0x00001AF0: 0x3821FFC0 addi r1,r1,-0x40
0x00001AF4: 0x7CA000A6 mfmsr r5
0x00001AF8: 0x54A504E2 and r5,r5,0xFFFFDFFF
0x00001AFC: 0x60A53032 ori r5,r5,0x3032
0x00001B00: 0x7CA00124 mtmsr r5
0x00001B04: 0x4C00012C isync
0x00001B08: 0x480013F1 bl 0x00002EF8
0x00001B0C: 0x48000EE9 bl 0x000029F4
0x00001B10: 0x3C60FE10 li r3,0xFE100000
0x00001B14: 0x88630018 lbz r3,0x18(r3)
0x00001B18: 0x888D8008 lbz r4,-0x7FF8(r13)
0x00001B1C: 0x7C632038 and r3,r3,r4
0x00001B20: 0x5465063E and r5,r3,0x000000FF
0x00001B24: 0x7CA03120 mtcrf 0x03,r5
0x00001B28: 0x40960014 bf cr5[eq],0x00001B3C
0x00001B2C: 0x886D85B1 lbz r3,-0x7A4F(r13)
0x00001B30: 0x5460C801 rlwinm. r0,r3,25,0x80000000
0x00001B34: 0x41820008 bt cr0[eq],0x00001B3C
0x00001B38: 0x48000F45 bl 0x00002A7C
0x00001B3C: 0x419F0109 btl cr7[so],0x00001C44
0x00001B40: 0x419E0129 btl cr7[eq],0x00001C68
0x00001B44: 0x419D01F1 btl cr7[gt],0x00001D34
0x00001B48: 0x419C0191 btl cr7[lt],0x00001CD8
0x00001B4C: 0x419A0279 btl cr6[eq],0x00001DC4
0x00001B50: 0x419B00D1 btl cr6[so],0x00001C20
0x00001B54: 0x4198025D btl cr6[lt],0x00001DB0
0x00001B58: 0x41990239 btl cr6[gt],0x00001D90
0x00001B5C: 0x38600005 li r3,0x00000005
0x00001B60: 0x38210040 addi r1,r1,0x40
0x00001B64: 0xBB41FFE8 lmw r26,-0x18(r1)
0x00001B68: 0x7F4103A6 mtspr xer,r26
0x00001B6C: 0x7F6903A6 mtspr ctr,r27
0x00001B70: 0x7F8803A6 mtspr lr,r28
0x00001B74: 0x7FAFF120 mtcrf 0xFF,r29
0x00001B78: 0x7FDB03A6 mtspr srr1,r30
0x00001B7C: 0x7FFA03A6 mtspr srr0,r31
0x00001B80: 0x7C210B78 mr r1,r1
0x00001B84: 0xB8410008 lmw r2,0x08(r1)
0x00001B88: 0x80010000 lwz r0,0x00(r1)
0x00001B8C: 0x80210004 lwz r1,0x04(r1)
0x00001B90: 0x38210040 addi r1,r1,0x40
0x00001B94: 0x4C000064 rfi
0x00001B98: 0x3821FFC0 addi r1,r1,-0x40
0x00001B9C: 0xBC01FF80 stmw r0,-0x80(r1)
0x00001BA0: 0x3821FF80 addi r1,r1,-0x80
0x00001BA4: 0x7FFA02A6 mfspr r31,srr0
0x00001BA8: 0x7FDB02A6 mfspr r30,srr1
0x00001BAC: 0x7FA00026 mfcr r29
0x00001BB0: 0x7F8802A6 mfspr r28,lr
0x00001BB4: 0x7F6902A6 mfspr r27,ctr
0x00001BB8: 0x7F4102A6 mfspr r26,xer
0x00001BBC: 0xBF41FFE8 stmw r26,-0x18(r1)
0x00001BC0: 0x3821FFC0 addi r1,r1,-0x40
0x00001BC4: 0x7CA000A6 mfmsr r5
0x00001BC8: 0x54A504E2 and r5,r5,0xFFFFDFFF
0x00001BCC: 0x60A53032 ori r5,r5,0x3032
0x00001BD0: 0x7CA00124 mtmsr r5
0x00001BD4: 0x4C00012C isync
0x00001BD8: 0x88AD8037 lbz r5,-0x7FC9(r13)
0x00001BDC: 0x38A50001 addi r5,r5,0x01
0x00001BE0: 0x98AD8037 stb r5,-0x7FC9(r13)
0x00001BE4: 0x48000319 bl 0x00001EFC
0x00001BE8: 0x38210040 addi r1,r1,0x40
0x00001BEC: 0xBB41FFE8 lmw r26,-0x18(r1)
0x00001BF0: 0x7F4103A6 mtspr xer,r26
0x00001BF4: 0x7F6903A6 mtspr ctr,r27
0x00001BF8: 0x7F8803A6 mtspr lr,r28
0x00001BFC: 0x7FAFF120 mtcrf 0xFF,r29
0x00001C00: 0x7FDB03A6 mtspr srr1,r30
0x00001C04: 0x7FFA03A6 mtspr srr0,r31
0x00001C08: 0x7C210B78 mr r1,r1
0x00001C0C: 0xB8410008 lmw r2,0x08(r1)
0x00001C10: 0x80010000 lwz r0,0x00(r1)
0x00001C14: 0x80210004 lwz r1,0x04(r1)
0x00001C18: 0x38210040 addi r1,r1,0x40
0x00001C1C: 0x4C000064 rfi
0x00001C20: 0x3C60C001 li r3,0xC0010000
0x00001C24: 0x38630080 addi r3,r3,0x80
0x00001C28: 0x3880FFFF li r4,0xFFFFFFFF
0x00001C2C: 0x7C801D2C stwbrx r4,0,r3
0x00001C30: 0x3C60FE10 li r3,0xFE100000
0x00001C34: 0x88630018 lbz r3,0x18(r3)
0x00001C38: 0x70630010 andi. r3,r3,0x0010
0x00001C3C: 0x40A2FFF4 bf cr0[eq],0x00001C30
0x00001C40: 0x4E800020 bclr 0x14,0
0x00001C44: 0x38800001 li r4,0x00000001
0x00001C48: 0x3CA0F118 li r5,0xF1180000
0x00001C4C: 0x38A50010 addi r5,r5,0x10
0x00001C50: 0x7C802D2C stwbrx r4,0,r5
0x00001C54: 0x3C60FE10 li r3,0xFE100000
0x00001C58: 0x88630018 lbz r3,0x18(r3)
0x00001C5C: 0x70630001 andi. r3,r3,0x0001
0x00001C60: 0x40A2FFF0 bf cr0[eq],0x00001C50
0x00001C64: 0x4E800020 bclr 0x14,0
0x00001C68: 0x806D8030 lwz r3,-0x7FD0(r13)
0x00001C6C: 0x7C7603A6 mtspr dec,r3
0x00001C70: 0x3821FFF0 addi r1,r1,-0x10
0x00001C74: 0x7C0802A6 mfspr r0,lr
0x00001C78: 0x90010000 stw r0,0x00(r1)
0x00001C7C: 0x480002A9 bl 0x00001F24
0x00001C80: 0x48001321 bl 0x00002FA0
0x00001C84: 0x480013AD bl 0x00003030
0x00001C88: 0x48000151 bl 0x00001DD8
0x00001C8C: 0x804D8014 lwz r2,-0x7FEC(r13)
0x00001C90: 0x2C020000 cmpi cr0,0,r2,0x00
0x00001C94: 0x7C4803A6 mtspr lr,r2
0x00001C98: 0x4C820021 bclrl 0x04,cr0[eq]
0x00001C9C: 0x80010000 lwz r0,0x00(r1)
0x00001CA0: 0x7C0803A6 mtspr lr,r0
0x00001CA4: 0x38210010 addi r1,r1,0x10
0x00001CA8: 0x886D8034 lbz r3,-0x7FCC(r13)
0x00001CAC: 0x38630001 addi r3,r3,0x01
0x00001CB0: 0x986D8034 stb r3,-0x7FCC(r13)
0x00001CB4: 0x38800002 li r4,0x00000002
0x00001CB8: 0x3CA0F118 li r5,0xF1180000
0x00001CBC: 0x38A50010 addi r5,r5,0x10
0x00001CC0: 0x7C802D2C stwbrx r4,0,r5
0x00001CC4: 0x3C60FE10 li r3,0xFE100000
0x00001CC8: 0x88630018 lbz r3,0x18(r3)
0x00001CCC: 0x70630002 andi. r3,r3,0x0002
0x00001CD0: 0x40A2FFF0 bf cr0[eq],0x00001CC0
0x00001CD4: 0x4E800020 bclr 0x14,0
0x00001CD8: 0x3821FFF0 addi r1,r1,-0x10
0x00001CDC: 0x7C0802A6 mfspr r0,lr
0x00001CE0: 0x90010000 stw r0,0x00(r1)
0x00001CE4: 0x48000269 bl 0x00001F4C
0x00001CE8: 0x804D801C lwz r2,-0x7FE4(r13)
0x00001CEC: 0x2C020000 cmpi cr0,0,r2,0x00
0x00001CF0: 0x7C4803A6 mtspr lr,r2
0x00001CF4: 0x4C820021 bclrl 0x04,cr0[eq]
0x00001CF8: 0x80010000 lwz r0,0x00(r1)
0x00001CFC: 0x7C0803A6 mtspr lr,r0
0x00001D00: 0x38210010 addi r1,r1,0x10
0x00001D04: 0x886D8035 lbz r3,-0x7FCB(r13)
0x00001D08: 0x38630001 addi r3,r3,0x01
0x00001D0C: 0x986D8035 stb r3,-0x7FCB(r13)
0x00001D10: 0x38800008 li r4,0x00000008
0x00001D14: 0x3CA0F118 li r5,0xF1180000
0x00001D18: 0x38A50010 addi r5,r5,0x10
0x00001D1C: 0x7C802D2C stwbrx r4,0,r5
0x00001D20: 0x3C60FE10 li r3,0xFE100000
0x00001D24: 0x88630018 lbz r3,0x18(r3)
0x00001D28: 0x70630008 andi. r3,r3,0x0008
0x00001D2C: 0x40A2FFF0 bf cr0[eq],0x00001D1C
0x00001D30: 0x4E800020 bclr 0x14,0
0x00001D34: 0x3821FFF0 addi r1,r1,-0x10
0x00001D38: 0x7C0802A6 mfspr r0,lr
0x00001D3C: 0x90010000 stw r0,0x00(r1)
0x00001D40: 0x48000219 bl 0x00001F58
0x00001D44: 0x804D8018 lwz r2,-0x7FE8(r13)
0x00001D48: 0x2C020000 cmpi cr0,0,r2,0x00
0x00001D4C: 0x7C4803A6 mtspr lr,r2
0x00001D50: 0x4C820021 bclrl 0x04,cr0[eq]
0x00001D54: 0x80010000 lwz r0,0x00(r1)
0x00001D58: 0x7C0803A6 mtspr lr,r0
0x00001D5C: 0x38210010 addi r1,r1,0x10
0x00001D60: 0x886D8036 lbz r3,-0x7FCA(r13)
0x00001D64: 0x38630001 addi r3,r3,0x01
0x00001D68: 0x986D8036 stb r3,-0x7FCA(r13)
0x00001D6C: 0x38800004 li r4,0x00000004
0x00001D70: 0x3CA0F118 li r5,0xF1180000
0x00001D74: 0x38A50010 addi r5,r5,0x10
0x00001D78: 0x7C802D2C stwbrx r4,0,r5
0x00001D7C: 0x3C60FE10 li r3,0xFE100000
0x00001D80: 0x88630018 lbz r3,0x18(r3)
0x00001D84: 0x70630004 andi. r3,r3,0x0004
0x00001D88: 0x40A2FFF0 bf cr0[eq],0x00001D78
0x00001D8C: 0x4E800020 bclr 0x14,0
0x00001D90: 0x7E0802A6 mfspr r16,lr
0x00001D94: 0x480019CD bl 0x00003760
0x00001D98: 0x7E0803A6 mtspr lr,r16
0x00001D9C: 0x3C60FE10 li r3,0xFE100000
0x00001DA0: 0x88630018 lbz r3,0x18(r3)
0x00001DA4: 0x70630040 andi. r3,r3,0x0040
0x00001DA8: 0x40A2FFF4 bf cr0[eq],0x00001D9C
0x00001DAC: 0x4E800020 bclr 0x14,0
0x00001DB0: 0x3C60FE10 li r3,0xFE100000
0x00001DB4: 0x88630018 lbz r3,0x18(r3)
0x00001DB8: 0x70630080 andi. r3,r3,0x0080
0x00001DBC: 0x40A2FFF4 bf cr0[eq],0x00001DB0
0x00001DC0: 0x4E800020 bclr 0x14,0
0x00001DC4: 0x3C60FE10 li r3,0xFE100000
0x00001DC8: 0x88630018 lbz r3,0x18(r3)
0x00001DCC: 0x70630020 andi. r3,r3,0x0020
0x00001DD0: 0x40A2FFF4 bf cr0[eq],0x00001DC4
0x00001DD4: 0x4E800020 bclr 0x14,0
0x00001DD8: 0x3821FFF0 addi r1,r1,-0x10
0x00001DDC: 0x93E10000 stw r31,0x00(r1)
0x00001DE0: 0x93C10004 stw r30,0x04(r1)
0x00001DE4: 0x93A10008 stw r29,0x08(r1)
0x00001DE8: 0x3821FFF0 addi r1,r1,-0x10
0x00001DEC: 0x7C0802A6 mfspr r0,lr
0x00001DF0: 0x90010000 stw r0,0x00(r1)
0x00001DF4: 0x3BC00000 li r30,0x00000000
0x00001DF8: 0x3BAD85FC addi r29,r13,-0x7A04
0x00001DFC: 0x3BE00009 li r31,0x00000009
0x00001E00: 0x387E0000 addi r3,r30,0x00
0x00001E04: 0x48000F29 bl 0x00002D2C
0x00001E08: 0x947D0004 stwu r3,0x04(r29)
0x00001E0C: 0x3BDE0004 addi r30,r30,0x04
0x00001E10: 0x37FFFFFF addic. r31,r31,-0x01
0x00001E14: 0x40A2FFEC bf cr0[eq],0x00001E00
0x00001E18: 0x806D8600 lwz r3,-0x7A00(r13)
0x00001E1C: 0x54642FFE rlwinm r4,r3,5,0x00000001
0x00001E20: 0x988D8624 stb r4,-0x79DC(r13)
0x00001E24: 0x546437FE rlwinm r4,r3,6,0x00000001
0x00001E28: 0x988D8625 stb r4,-0x79DB(r13)
0x00001E2C: 0x54643FFE rlwinm r4,r3,7,0x00000001
0x00001E30: 0x988D8626 stb r4,-0x79DA(r13)
0x00001E34: 0x546447FE rlwinm r4,r3,8,0x00000001
0x00001E38: 0x988D8627 stb r4,-0x79D9(r13)
0x00001E3C: 0x54644FFE rlwinm r4,r3,9,0x00000001
0x00001E40: 0x988D8628 stb r4,-0x79D8(r13)
0x00001E44: 0x80010000 lwz r0,0x00(r1)
0x00001E48: 0x7C0803A6 mtspr lr,r0
0x00001E4C: 0x38210010 addi r1,r1,0x10
0x00001E50: 0x83A10008 lwz r29,0x08(r1)
0x00001E54: 0x83C10004 lwz r30,0x04(r1)
0x00001E58: 0x83E10000 lwz r31,0x00(r1)
0x00001E5C: 0x38210010 addi r1,r1,0x10
0x00001E60: 0x4E800020 bclr 0x14,0
0x00001E64: 0x3821FFF0 addi r1,r1,-0x10
0x00001E68: 0x7C0802A6 mfspr r0,lr
0x00001E6C: 0x90010000 stw r0,0x00(r1)
0x00001E70: 0x3821FFF0 addi r1,r1,-0x10
0x00001E74: 0x92010000 stw r16,0x00(r1)
0x00001E78: 0x92210004 stw r17,0x04(r1)
0x00001E7C: 0x48030075 bl 0x00031EF0
0x00001E80: 0x7E0C42E6 mftb r16,tbl
0x00001E84: 0x4803006D bl 0x00031EF0
0x00001E88: 0x7E2C42E6 mftb r17,tbl
0x00001E8C: 0x7E508850 sub r18,r17,r16
0x00001E90: 0x38600002 li r3,0x00000002
0x00001E94: 0x3821FF00 addi r1,r1,-0x100
0x00001E98: 0x4800BE81 bl 0x0000DD18
0x00001E9C: 0x38210100 addi r1,r1,0x100
0x00001EA0: 0x4BFFFF39 bl 0x00001DD8
0x00001EA4: 0x8A0D8626 lbz r16,-0x79DA(r13)
0x00001EA8: 0x4BFFFF31 bl 0x00001DD8
0x00001EAC: 0x8A2D8626 lbz r17,-0x79DA(r13)
0x00001EB0: 0x7C108800 cmp cr0,0,r16,r17
0x00001EB4: 0x41A2FFF4 bt cr0[eq],0x00001EA8
0x00001EB8: 0x7E0C42E6 mftb r16,tbl
0x00001EBC: 0x48030035 bl 0x00031EF0
0x00001EC0: 0x4BFFFF19 bl 0x00001DD8
0x00001EC4: 0x7E2C42E6 mftb r17,tbl
0x00001EC8: 0x7C708850 sub r3,r17,r16
0x00001ECC: 0x2C030020 cmpi cr0,0,r3,0x20
0x00001ED0: 0x40800008 bf cr0[lt],0x00001ED8
0x00001ED4: 0x38600020 li r3,0x00000020
0x00001ED8: 0x7C639050 sub r3,r18,r3
0x00001EDC: 0x906D8030 stw r3,-0x7FD0(r13)
0x00001EE0: 0x82210004 lwz r17,0x04(r1)
0x00001EE4: 0x82010000 lwz r16,0x00(r1)
0x00001EE8: 0x38210010 addi r1,r1,0x10
0x00001EEC: 0x80010000 lwz r0,0x00(r1)
0x00001EF0: 0x7C0803A6 mtspr lr,r0
0x00001EF4: 0x38210010 addi r1,r1,0x10
0x00001EF8: 0x4E800020 bclr 0x14,0
0x00001EFC: 0x7C6C42E6 mftb r3,tbl
0x00001F00: 0x808D8020 lwz r4,-0x7FE0(r13)
0x00001F04: 0x38A00000 li r5,0x00000000
0x00001F08: 0x2C040000 cmpi cr0,0,r4,0x00
0x00001F0C: 0x41820008 bt cr0[eq],0x00001F14
0x00001F10: 0x7CA41850 sub r5,r3,r4
0x00001F14: 0x90AD8028 stw r5,-0x7FD8(r13)
0x00001F18: 0x38800000 li r4,0x00000000
0x00001F1C: 0x908D8020 stw r4,-0x7FE0(r13)
0x00001F20: 0x4E800020 bclr 0x14,0
0x00001F24: 0x7C6C42E6 mftb r3,tbl
0x00001F28: 0x808D8024 lwz r4,-0x7FDC(r13)
0x00001F2C: 0x38A00000 li r5,0x00000000
0x00001F30: 0x2C040000 cmpi cr0,0,r4,0x00
0x00001F34: 0x41820008 bt cr0[eq],0x00001F3C
0x00001F38: 0x7CA41850 sub r5,r3,r4
0x00001F3C: 0x90AD802C stw r5,-0x7FD4(r13)
0x00001F40: 0x38800000 li r4,0x00000000
0x00001F44: 0x908D8024 stw r4,-0x7FDC(r13)
0x00001F48: 0x4E800020 bclr 0x14,0
0x00001F4C: 0x7C6C42E6 mftb r3,tbl
0x00001F50: 0x906D8020 stw r3,-0x7FE0(r13)
0x00001F54: 0x4E800020 bclr 0x14,0
0x00001F58: 0x7C6C42E6 mftb r3,tbl
0x00001F5C: 0x906D8024 stw r3,-0x7FDC(r13)
0x00001F60: 0x4E800020 bclr 0x14,0
0x00001F64: 0x3821FFF0 addi r1,r1,-0x10
0x00001F68: 0x7C0802A6 mfspr r0,lr
0x00001F6C: 0x90010000 stw r0,0x00(r1)
0x00001F70: 0x4C00012C isync
0x00001F74: 0x7C6000A6 mfmsr r3
0x00001F78: 0x54630732 and r3,r3,0xFFFFFFCF
0x00001F7C: 0x7C600124 mtmsr r3
0x00001F80: 0x4C00012C isync
0x00001F84: 0x4800002D bl 0x00001FB0
0x00001F88: 0x48000201 bl 0x00002188
0x00001F8C: 0x4C00012C isync
0x00001F90: 0x7C6000A6 mfmsr r3
0x00001F94: 0x60630030 ori r3,r3,0x0030
0x00001F98: 0x7C600124 mtmsr r3
0x00001F9C: 0x4C00012C isync
0x00001FA0: 0x80010000 lwz r0,0x00(r1)
0x00001FA4: 0x7C0803A6 mtspr lr,r0
0x00001FA8: 0x38210010 addi r1,r1,0x10
0x00001FAC: 0x4E800020 bclr 0x14,0
0x00001FB0: 0x4C00012C isync
0x00001FB4: 0x38600000 li r3,0x00000000
0x00001FB8: 0x7C7083A6 mtspr ibat0u,r3
0x00001FBC: 0x7C7183A6 mtspr ibat0l,r3
0x00001FC0: 0x7C7283A6 mtspr ibat1u,r3
0x00001FC4: 0x7C7383A6 mtspr ibat1l,r3
0x00001FC8: 0x7C7483A6 mtspr ibat2u,r3
0x00001FCC: 0x7C7583A6 mtspr ibat2l,r3
0x00001FD0: 0x7C7683A6 mtspr ibat3u,r3
0x00001FD4: 0x7C7783A6 mtspr ibat3l,r3
0x00001FD8: 0x7C7883A6 mtspr dbat0u,r3
0x00001FDC: 0x7C7983A6 mtspr dbat0l,r3
0x00001FE0: 0x7C7A83A6 mtspr dbat1u,r3
0x00001FE4: 0x7C7B83A6 mtspr dbat1l,r3
0x00001FE8: 0x7C7C83A6 mtspr dbat2u,r3
0x00001FEC: 0x7C7D83A6 mtspr dbat2l,r3
0x00001FF0: 0x7C7E83A6 mtspr dbat3u,r3
0x00001FF4: 0x7C7F83A6 mtspr dbat3l,r3
0x00001FF8: 0x80600084 lwz r3,0x00000084
0x00001FFC: 0x28030106 cmpli cr0,0,r3,0x0106
0x00002000: 0x418200EC bt cr0[eq],0x000020EC
0x00002004: 0x4C00012C isync
0x00002008: 0x3C600000 li r3,0x00000000
0x0000200C: 0x6063000F ori r3,r3,0x000F
0x00002010: 0x7C7083A6 mtspr ibat0u,r3
0x00002014: 0x3C600000 li r3,0x00000000
0x00002018: 0x60630011 ori r3,r3,0x0011
0x0000201C: 0x7C7183A6 mtspr ibat0l,r3
0x00002020: 0x3C60FF80 li r3,0xFF800000
0x00002024: 0x606300FF ori r3,r3,0x00FF
0x00002028: 0x7C7283A6 mtspr ibat1u,r3
0x0000202C: 0x3C60FF80 li r3,0xFF800000
0x00002030: 0x60630011 ori r3,r3,0x0011
0x00002034: 0x7C7383A6 mtspr ibat1l,r3
0x00002038: 0x3C600000 li r3,0x00000000
0x0000203C: 0x6063000F ori r3,r3,0x000F
0x00002040: 0x3C800000 li r4,0x00000000
0x00002044: 0x60840019 ori r4,r4,0x0019
0x00002048: 0x3CA00010 li r5,0x00100000
0x0000204C: 0x60A5001F ori r5,r5,0x001F
0x00002050: 0x3CC00010 li r6,0x00100000
0x00002054: 0x60C6001A ori r6,r6,0x001A
0x00002058: 0x3CE0FF80 li r7,0xFF800000
0x0000205C: 0x60E700FF ori r7,r7,0x00FF
0x00002060: 0x3D00FF80 li r8,0xFF800000
0x00002064: 0x61080019 ori r8,r8,0x0019
0x00002068: 0x3D20F100 li r9,0xF1000000
0x0000206C: 0x612901FF ori r9,r9,0x01FF
0x00002070: 0x3D40F100 li r10,0xF1000000
0x00002074: 0x614A003A ori r10,r10,0x003A
0x00002078: 0x7C5F42A6 mfspr r2,pvr
0x0000207C: 0x5440843E rlwinm r0,r2,16,0x0000FFFF
0x00002080: 0x2C000006 cmpi cr0,0,r0,0x06
0x00002084: 0x40820040 bf cr0[eq],0x000020C4
0x00002088: 0x5440043E and r0,r2,0x0000FFFF
0x0000208C: 0x2C000103 cmpi cr0,0,r0,0x103
0x00002090: 0x40800034 bf cr0[lt],0x000020C4
0x00002094: 0x70800020 andi. r0,r4,0x0020
0x00002098: 0x40820008 bf cr0[eq],0x000020A0
0x0000209C: 0x60840040 ori r4,r4,0x0040
0x000020A0: 0x70C00020 andi. r0,r6,0x0020
0x000020A4: 0x40820008 bf cr0[eq],0x000020AC
0x000020A8: 0x60C60040 ori r6,r6,0x0040
0x000020AC: 0x71000020 andi. r0,r8,0x0020
0x000020B0: 0x40820008 bf cr0[eq],0x000020B8
0x000020B4: 0x61080040 ori r8,r8,0x0040
0x000020B8: 0x71400020 andi. r0,r10,0x0020
0x000020BC: 0x40820008 bf cr0[eq],0x000020C4
0x000020C0: 0x614A0040 ori r10,r10,0x0040
0x000020C4: 0x7C7883A6 mtspr dbat0u,r3
0x000020C8: 0x7C9983A6 mtspr dbat0l,r4
0x000020CC: 0x7CBA83A6 mtspr dbat1u,r5
0x000020D0: 0x7CDB83A6 mtspr dbat1l,r6
0x000020D4: 0x7CFC83A6 mtspr dbat2u,r7
0x000020D8: 0x7D1D83A6 mtspr dbat2l,r8
0x000020DC: 0x7D3E83A6 mtspr dbat3u,r9
0x000020E0: 0x7D5F83A6 mtspr dbat3l,r10
0x000020E4: 0x4C00012C isync
0x000020E8: 0x4800009C b 0x00002184
0x000020EC: 0x4C00012C isync
0x000020F0: 0x3C600000 li r3,0x00000000
0x000020F4: 0x6063000F ori r3,r3,0x000F
0x000020F8: 0x7C7083A6 mtspr ibat0u,r3
0x000020FC: 0x3C600000 li r3,0x00000000
0x00002100: 0x60630011 ori r3,r3,0x0011
0x00002104: 0x7C7183A6 mtspr ibat0l,r3
0x00002108: 0x3C60FF80 li r3,0xFF800000
0x0000210C: 0x606300FF ori r3,r3,0x00FF
0x00002110: 0x7C7283A6 mtspr ibat1u,r3
0x00002114: 0x3C60FF80 li r3,0xFF800000
0x00002118: 0x60630011 ori r3,r3,0x0011
0x0000211C: 0x7C7383A6 mtspr ibat1l,r3
0x00002120: 0x3C600000 li r3,0x00000000
0x00002124: 0x606300FF ori r3,r3,0x00FF
0x00002128: 0x3C800000 li r4,0x00000000
0x0000212C: 0x6084001A ori r4,r4,0x001A
0x00002130: 0x3CA0F100 li r5,0xF1000000
0x00002134: 0x60A501FF ori r5,r5,0x01FF
0x00002138: 0x3CC0F100 li r6,0xF1000000
0x0000213C: 0x60C6003A ori r6,r6,0x003A
0x00002140: 0x3CE0FF80 li r7,0xFF800000
0x00002144: 0x60E700FF ori r7,r7,0x00FF
0x00002148: 0x3D00FF80 li r8,0xFF800000
0x0000214C: 0x61080019 ori r8,r8,0x0019
0x00002150: 0x3D20FF00 li r9,0xFF000000
0x00002154: 0x612900FF ori r9,r9,0x00FF
0x00002158: 0x3D40FF00 li r10,0xFF000000
0x0000215C: 0x614A0039 ori r10,r10,0x0039
0x00002160: 0x7C7883A6 mtspr dbat0u,r3
0x00002164: 0x7C9983A6 mtspr dbat0l,r4
0x00002168: 0x7CBA83A6 mtspr dbat1u,r5
0x0000216C: 0x7CDB83A6 mtspr dbat1l,r6
0x00002170: 0x7CFC83A6 mtspr dbat2u,r7
0x00002174: 0x7D1D83A6 mtspr dbat2l,r8
0x00002178: 0x7D3E83A6 mtspr dbat3u,r9
0x0000217C: 0x7D5F83A6 mtspr dbat3l,r10
0x00002180: 0x4C00012C isync
0x00002184: 0x4E800020 bclr 0x14,0
0x00002188: 0x80600084 lwz r3,0x00000084
0x0000218C: 0x28030106 cmpli cr0,0,r3,0x0106
0x00002190: 0x418200D4 bt cr0[eq],0x00002264
0x00002194: 0x4C00012C isync
0x00002198: 0x3C60FF80 li r3,0xFF800000
0x0000219C: 0x3863FFFC addi r3,r3,-0x04
0x000021A0: 0x39030004 addi r8,r3,0x04
0x000021A4: 0x38800000 li r4,0x00000000
0x000021A8: 0x38A0000F li r5,0x0000000F
0x000021AC: 0x84C30004 lwzu r6,0x04(r3)
0x000021B0: 0x84E30004 lwzu r7,0x04(r3)
0x000021B4: 0x7CE74214 add r7,r7,r8
0x000021B8: 0x54C6000E and r6,r6,0xFF000000
0x000021BC: 0x50E6C23E rlwimi r6,r7,24,0x00FFFFFF
0x000021C0: 0x7CC021E4 mtsrin r6,r4
0x000021C4: 0x3C841000 addi r4,r4,0x10000000
0x000021C8: 0x34A5FFFF addic. r5,r5,-0x01
0x000021CC: 0x40A2FFE0 bf cr0[eq],0x000021AC
0x000021D0: 0x84C30004 lwzu r6,0x04(r3)
0x000021D4: 0x3C60FFE1 li r3,0xFFE10000
0x000021D8: 0x38638000 addi r3,r3,-0x8000
0x000021DC: 0x54C6000E and r6,r6,0xFF000000
0x000021E0: 0x5066C23E rlwimi r6,r3,24,0x00FFFFFF
0x000021E4: 0x7CC021E4 mtsrin r6,r4
0x000021E8: 0x7C6C04A6 mfsr r3,sr12
0x000021EC: 0x3C80FFE1 li r4,0xFFE10000
0x000021F0: 0x3884B000 addi r4,r4,-0x5000
0x000021F4: 0x5083C23E rlwimi r3,r4,24,0x00FFFFFF
0x000021F8: 0x7C6C01A4 mtsr sr12,r3
0x000021FC: 0x3C60FF80 li r3,0xFF800000
0x00002200: 0x7C0004AC sync
0x00002204: 0x7C7903A6 mtspr sdr1,r3
0x00002208: 0x4C00012C isync
0x0000220C: 0x7C631A78 xor r3,r3,r3
0x00002210: 0x38800020 li r4,0x00000020
0x00002214: 0x7C001A64 tlbie r3
0x00002218: 0x7C00046C tlbsync
0x0000221C: 0x38631000 addi r3,r3,0x1000
0x00002220: 0x3484FFFF addic. r4,r4,-0x01
0x00002224: 0x40A2FFF0 bf cr0[eq],0x00002214
0x00002228: 0x3C804800 li r4,0x48000000
0x0000222C: 0x38840002 addi r4,r4,0x02
0x00002230: 0x3C600000 li r3,0x00000000
0x00002234: 0x38632348 addi r3,r3,0x2348
0x00002238: 0x5083078A rlwimi r3,r4,0,0xFC000003
0x0000223C: 0x90601000 stw r3,0x00001000
0x00002240: 0x3C600000 li r3,0x00000000
0x00002244: 0x386323D0 addi r3,r3,0x23D0
0x00002248: 0x5083078A rlwimi r3,r4,0,0xFC000003
0x0000224C: 0x90601100 stw r3,0x00001100
0x00002250: 0x3C600000 li r3,0x00000000
0x00002254: 0x38632460 addi r3,r3,0x2460
0x00002258: 0x5083078A rlwimi r3,r4,0,0xFC000003
0x0000225C: 0x90601200 stw r3,0x00001200
0x00002260: 0x480000E0 b 0x00002340
0x00002264: 0x4C00012C isync
0x00002268: 0x3C60FF80 li r3,0xFF800000
0x0000226C: 0x3863FFFC addi r3,r3,-0x04
0x00002270: 0x39030004 addi r8,r3,0x04
0x00002274: 0x38800000 li r4,0x00000000
0x00002278: 0x38A00010 li r5,0x00000010
0x0000227C: 0x84C30004 lwzu r6,0x04(r3)
0x00002280: 0x84E30004 lwzu r7,0x04(r3)
0x00002284: 0x7CE74214 add r7,r7,r8
0x00002288: 0x54C6000E and r6,r6,0xFF000000
0x0000228C: 0x50E6C23E rlwimi r6,r7,24,0x00FFFFFF
0x00002290: 0x7CC021E4 mtsrin r6,r4
0x00002294: 0x3C841000 addi r4,r4,0x10000000
0x00002298: 0x34A5FFFF addic. r5,r5,-0x01
0x0000229C: 0x40A2FFE0 bf cr0[eq],0x0000227C
0x000022A0: 0x7C6004A6 mfsr r3,sr0
0x000022A4: 0x3C80FFE1 li r4,0xFFE10000
0x000022A8: 0x38849000 addi r4,r4,-0x7000
0x000022AC: 0x5083C23E rlwimi r3,r4,24,0x00FFFFFF
0x000022B0: 0x7C6001A4 mtsr sr0,r3
0x000022B4: 0x7C6F04A6 mfsr r3,sr15
0x000022B8: 0x3C80FFE1 li r4,0xFFE10000
0x000022BC: 0x3884A000 addi r4,r4,-0x6000
0x000022C0: 0x5083C23E rlwimi r3,r4,24,0x00FFFFFF
0x000022C4: 0x7C6F01A4 mtsr sr15,r3
0x000022C8: 0x7C6C04A6 mfsr r3,sr12
0x000022CC: 0x3C80FFE1 li r4,0xFFE10000
0x000022D0: 0x3884B000 addi r4,r4,-0x5000
0x000022D4: 0x5083C23E rlwimi r3,r4,24,0x00FFFFFF
0x000022D8: 0x7C6C01A4 mtsr sr12,r3
0x000022DC: 0x3C60FF80 li r3,0xFF800000
0x000022E0: 0x7C0004AC sync
0x000022E4: 0x7C7903A6 mtspr sdr1,r3
0x000022E8: 0x4C00012C isync
0x000022EC: 0x7C631A78 xor r3,r3,r3
0x000022F0: 0x38800020 li r4,0x00000020
0x000022F4: 0x7C001A64 tlbie r3
0x000022F8: 0x7C00046C tlbsync
0x000022FC: 0x38631000 addi r3,r3,0x1000
0x00002300: 0x3484FFFF addic. r4,r4,-0x01
0x00002304: 0x40A2FFF0 bf cr0[eq],0x000022F4
0x00002308: 0x3C804800 li r4,0x48000000
0x0000230C: 0x38840002 addi r4,r4,0x02
0x00002310: 0x3C600000 li r3,0x00000000
0x00002314: 0x3863250C addi r3,r3,0x250C
0x00002318: 0x5083078A rlwimi r3,r4,0,0xFC000003
0x0000231C: 0x90601000 stw r3,0x00001000
0x00002320: 0x3C600000 li r3,0x00000000
0x00002324: 0x38632594 addi r3,r3,0x2594
0x00002328: 0x5083078A rlwimi r3,r4,0,0xFC000003
0x0000232C: 0x90601100 stw r3,0x00001100
0x00002330: 0x3C600000 li r3,0x00000000
0x00002334: 0x386325F4 addi r3,r3,0x25F4
0x00002338: 0x5083078A rlwimi r3,r4,0,0xFC000003
0x0000233C: 0x90601200 stw r3,0x00001200
0x00002340: 0x4C00012C isync
0x00002344: 0x4E800020 bclr 0x14,0
0x00002348: 0x7C5B02A6 mfspr r2,srr1
0x0000234C: 0x5442043E and r2,r2,0x0000FFFF
0x00002350: 0x64424000 ori r2,r2,0x40000000
0x00002354: 0x7C5B03A6 mtspr srr1,r2
0x00002358: 0x7C4000A6 mfmsr r2
0x0000235C: 0x544203DA and r2,r2,0xFFFDFFFF
0x00002360: 0x7C400124 mtmsr r2
0x00002364: 0x48000402 ba 0x00000400
0x00002368: 0x7C7B02A6 mfspr r3,srr1
0x0000236C: 0x7C5202A6 mfspr r2,dsisr
0x00002370: 0x5062498C rlwimi r2,r3,9,0x02000000
0x00002374: 0x64420800 ori r2,r2,0x08000000
0x00002378: 0x5461043E and r1,r3,0x0000FFFF
0x0000237C: 0x7C3B03A6 mtspr srr1,r1
0x00002380: 0x7C5203A6 mtspr dsisr,r2
0x00002384: 0x48000020 b 0x000023A4
0x00002388: 0x7C7B02A6 mfspr r3,srr1
0x0000238C: 0x7C5202A6 mfspr r2,dsisr
0x00002390: 0x5062498C rlwimi r2,r3,9,0x02000000
0x00002394: 0x64424000 ori r2,r2,0x40000000
0x00002398: 0x5461043E and r1,r3,0x0000FFFF
0x0000239C: 0x7C3B03A6 mtspr srr1,r1
0x000023A0: 0x7C5203A6 mtspr dsisr,r2
0x000023A4: 0x7C50F2A6 mfspr r2,dmiss
0x000023A8: 0x7C3B02A6 mfspr r1,srr1
0x000023AC: 0x542007FF and. r0,r1,0x00000001
0x000023B0: 0x41820008 bt cr0[eq],0x000023B8
0x000023B4: 0x68420007 xori r2,r2,0x0007
0x000023B8: 0x7C5303A6 mtspr dar,r2
0x000023BC: 0x7C680120 mtcrf 0x80,r3
0x000023C0: 0x7C2000A6 mfmsr r1
0x000023C4: 0x542103DA and r1,r1,0xFFFDFFFF
0x000023C8: 0x7C200124 mtmsr r1
0x000023CC: 0x48000302 ba 0x00000300
0x000023D0: 0x7C70F2A6 mfspr r3,dmiss
0x000023D4: 0x7C401D26 mfsrin r2,r3
0x000023D8: 0x5463853E rlwinm r3,r3,16,0x00000FFF
0x000023DC: 0x5441402E rlwinm r1,r2,8,0xFFFFFF00
0x000023E0: 0x7C630A14 add r3,r3,r1
0x000023E4: 0x88630000 lbz r3,0x00(r3)
0x000023E8: 0x5460077B and. r0,r3,0x00000004
0x000023EC: 0x41A2FF9C bt cr0[eq],0x00002388
0x000023F0: 0x546007BF and. r0,r3,0x00000003
0x000023F4: 0x40820014 bf cr0[eq],0x00002408
0x000023F8: 0x7C3B02A6 mfspr r1,srr1
0x000023FC: 0x542197FE rlwinm r1,r1,18,0x00000001
0x00002400: 0x5C400843 rlwnm. r0,r2,r1,0x40000000
0x00002404: 0x40A2FF84 bf cr0[eq],0x00002388
0x00002408: 0x7C30F2A6 mfspr r1,dmiss
0x0000240C: 0x54224DFE rlwinm r2,r1,9,0x000001FF
0x00002410: 0x280201FC cmpli cr0,0,r2,0x01FC
0x00002414: 0x40820008 bf cr0[eq],0x0000241C
0x00002418: 0x54210206 and r1,r1,0xF0FFFFFF
0x0000241C: 0x50230026 rlwimi r3,r1,0,0xFFFFF000
0x00002420: 0x68630104 xori r3,r3,0x0104
0x00002424: 0x7C5F42A6 mfspr r2,pvr
0x00002428: 0x5440843E rlwinm r0,r2,16,0x0000FFFF
0x0000242C: 0x2C000006 cmpi cr0,0,r0,0x06
0x00002430: 0x40820014 bf cr0[eq],0x00002444
0x00002434: 0x5440043E and r0,r2,0x0000FFFF
0x00002438: 0x2C000103 cmpi cr0,0,r0,0x103
0x0000243C: 0x40800008 bf cr0[lt],0x00002444
0x00002440: 0x60630040 ori r3,r3,0x0040
0x00002444: 0x60630008 ori r3,r3,0x0008
0x00002448: 0x7C76F3A6 mtspr rpa,r3
0x0000244C: 0x7C7B02A6 mfspr r3,srr1
0x00002450: 0x7C680120 mtcrf 0x80,r3
0x00002454: 0x7C30F2A6 mfspr r1,dmiss
0x00002458: 0x7C000FA4 tlbld r1
0x0000245C: 0x4C000064 rfi
0x00002460: 0x7C70F2A6 mfspr r3,dmiss
0x00002464: 0x7C401D26 mfsrin r2,r3
0x00002468: 0x5463853E rlwinm r3,r3,16,0x00000FFF
0x0000246C: 0x5441402E rlwinm r1,r2,8,0xFFFFFF00
0x00002470: 0x7C630A14 add r3,r3,r1
0x00002474: 0x88630000 lbz r3,0x00(r3)
0x00002478: 0x70610084 andi. r1,r3,0x0084
0x0000247C: 0x2C010084 cmpi cr0,0,r1,0x84
0x00002480: 0x41A20034 bt cr0[eq],0x000024B4
0x00002484: 0x2C010004 cmpi cr0,0,r1,0x04
0x00002488: 0x40A2FF00 bf cr0[eq],0x00002388
0x0000248C: 0x7C3B02A6 mfspr r1,srr1
0x00002490: 0x542197FE rlwinm r1,r1,18,0x00000001
0x00002494: 0x5C400843 rlwnm. r0,r2,r1,0x40000000
0x00002498: 0x70610003 andi. r1,r3,0x0003
0x0000249C: 0x40820010 bf cr0[eq],0x000024AC
0x000024A0: 0x2C010003 cmpi cr0,0,r1,0x03
0x000024A4: 0x40820010 bf cr0[eq],0x000024B4
0x000024A8: 0x4BFFFEC0 b 0x00002368
0x000024AC: 0x2C010002 cmpi cr0,0,r1,0x02
0x000024B0: 0x40A2FEB8 bf cr0[eq],0x00002368
0x000024B4: 0x7C30F2A6 mfspr r1,dmiss
0x000024B8: 0x54224DFE rlwinm r2,r1,9,0x000001FF
0x000024BC: 0x280201FC cmpli cr0,0,r2,0x01FC
0x000024C0: 0x40820008 bf cr0[eq],0x000024C8
0x000024C4: 0x54210206 and r1,r1,0xF0FFFFFF
0x000024C8: 0x50230026 rlwimi r3,r1,0,0xFFFFF000
0x000024CC: 0x68630104 xori r3,r3,0x0104
0x000024D0: 0x7C5F42A6 mfspr r2,pvr
0x000024D4: 0x5440843E rlwinm r0,r2,16,0x0000FFFF
0x000024D8: 0x2C000006 cmpi cr0,0,r0,0x06
0x000024DC: 0x40820014 bf cr0[eq],0x000024F0
0x000024E0: 0x5440043E and r0,r2,0x0000FFFF
0x000024E4: 0x2C000103 cmpi cr0,0,r0,0x103
0x000024E8: 0x40800008 bf cr0[lt],0x000024F0
0x000024EC: 0x60630040 ori r3,r3,0x0040
0x000024F0: 0x60630008 ori r3,r3,0x0008
0x000024F4: 0x7C76F3A6 mtspr rpa,r3
0x000024F8: 0x7C7B02A6 mfspr r3,srr1
0x000024FC: 0x7C680120 mtcrf 0x80,r3
0x00002500: 0x7C30F2A6 mfspr r1,dmiss
0x00002504: 0x7C000FA4 tlbld r1
0x00002508: 0x4C000064 rfi
0x0000250C: 0x7C5B02A6 mfspr r2,srr1
0x00002510: 0x5442043E and r2,r2,0x0000FFFF
0x00002514: 0x64424000 ori r2,r2,0x40000000
0x00002518: 0x7C5B03A6 mtspr srr1,r2
0x0000251C: 0x7C4000A6 mfmsr r2
0x00002520: 0x544203DA and r2,r2,0xFFFDFFFF
0x00002524: 0x7C400124 mtmsr r2
0x00002528: 0x48000402 ba 0x00000400
0x0000252C: 0x7C7B02A6 mfspr r3,srr1
0x00002530: 0x7C5202A6 mfspr r2,dsisr
0x00002534: 0x5062498C rlwimi r2,r3,9,0x02000000
0x00002538: 0x64420800 ori r2,r2,0x08000000
0x0000253C: 0x5461043E and r1,r3,0x0000FFFF
0x00002540: 0x7C3B03A6 mtspr srr1,r1
0x00002544: 0x7C5203A6 mtspr dsisr,r2
0x00002548: 0x48000020 b 0x00002568
0x0000254C: 0x7C7B02A6 mfspr r3,srr1
0x00002550: 0x7C5202A6 mfspr r2,dsisr
0x00002554: 0x5062498C rlwimi r2,r3,9,0x02000000
0x00002558: 0x64424000 ori r2,r2,0x40000000
0x0000255C: 0x5461043E and r1,r3,0x0000FFFF
0x00002560: 0x7C3B03A6 mtspr srr1,r1
0x00002564: 0x7C5203A6 mtspr dsisr,r2
0x00002568: 0x7C50F2A6 mfspr r2,dmiss
0x0000256C: 0x7C3B02A6 mfspr r1,srr1
0x00002570: 0x542007FF and. r0,r1,0x00000001
0x00002574: 0x41820008 bt cr0[eq],0x0000257C
0x00002578: 0x68420007 xori r2,r2,0x0007
0x0000257C: 0x7C5303A6 mtspr dar,r2
0x00002580: 0x7C680120 mtcrf 0x80,r3
0x00002584: 0x7C2000A6 mfmsr r1
0x00002588: 0x542103DA and r1,r1,0xFFFDFFFF
0x0000258C: 0x7C200124 mtmsr r1
0x00002590: 0x48000302 ba 0x00000300
0x00002594: 0x7C70F2A6 mfspr r3,dmiss
0x00002598: 0x7C401D26 mfsrin r2,r3
0x0000259C: 0x5463853E rlwinm r3,r3,16,0x00000FFF
0x000025A0: 0x5441402E rlwinm r1,r2,8,0xFFFFFF00
0x000025A4: 0x7C630A14 add r3,r3,r1
0x000025A8: 0x88630000 lbz r3,0x00(r3)
0x000025AC: 0x5460077B and. r0,r3,0x00000004
0x000025B0: 0x41A2FF9C bt cr0[eq],0x0000254C
0x000025B4: 0x546007BF and. r0,r3,0x00000003
0x000025B8: 0x40820014 bf cr0[eq],0x000025CC
0x000025BC: 0x7C3B02A6 mfspr r1,srr1
0x000025C0: 0x542197FE rlwinm r1,r1,18,0x00000001
0x000025C4: 0x5C400843 rlwnm. r0,r2,r1,0x40000000
0x000025C8: 0x40A2FF84 bf cr0[eq],0x0000254C
0x000025CC: 0x7C30F2A6 mfspr r1,dmiss
0x000025D0: 0x50230026 rlwimi r3,r1,0,0xFFFFF000
0x000025D4: 0x68630104 xori r3,r3,0x0104
0x000025D8: 0x60630008 ori r3,r3,0x0008
0x000025DC: 0x7C76F3A6 mtspr rpa,r3
0x000025E0: 0x7C7B02A6 mfspr r3,srr1
0x000025E4: 0x7C680120 mtcrf 0x80,r3
0x000025E8: 0x7C30F2A6 mfspr r1,dmiss
0x000025EC: 0x7C000FA4 tlbld r1
0x000025F0: 0x4C000064 rfi
0x000025F4: 0x7C70F2A6 mfspr r3,dmiss
0x000025F8: 0x7C401D26 mfsrin r2,r3
0x000025FC: 0x5463853E rlwinm r3,r3,16,0x00000FFF
0x00002600: 0x5441402E rlwinm r1,r2,8,0xFFFFFF00
0x00002604: 0x7C630A14 add r3,r3,r1
0x00002608: 0x88630000 lbz r3,0x00(r3)
0x0000260C: 0x70610084 andi. r1,r3,0x0084
0x00002610: 0x2C010084 cmpi cr0,0,r1,0x84
0x00002614: 0x41A20034 bt cr0[eq],0x00002648
0x00002618: 0x2C010004 cmpi cr0,0,r1,0x04
0x0000261C: 0x40A2FF30 bf cr0[eq],0x0000254C
0x00002620: 0x7C3B02A6 mfspr r1,srr1
0x00002624: 0x542197FE rlwinm r1,r1,18,0x00000001
0x00002628: 0x5C400843 rlwnm. r0,r2,r1,0x40000000
0x0000262C: 0x70610003 andi. r1,r3,0x0003
0x00002630: 0x40820010 bf cr0[eq],0x00002640
0x00002634: 0x2C010003 cmpi cr0,0,r1,0x03
0x00002638: 0x40820010 bf cr0[eq],0x00002648
0x0000263C: 0x4BFFFEF0 b 0x0000252C
0x00002640: 0x2C010002 cmpi cr0,0,r1,0x02
0x00002644: 0x40A2FEE8 bf cr0[eq],0x0000252C
0x00002648: 0x7C30F2A6 mfspr r1,dmiss
0x0000264C: 0x50230026 rlwimi r3,r1,0,0xFFFFF000
0x00002650: 0x68630104 xori r3,r3,0x0104
0x00002654: 0x60630008 ori r3,r3,0x0008
0x00002658: 0x7C76F3A6 mtspr rpa,r3
0x0000265C: 0x7C7B02A6 mfspr r3,srr1
0x00002660: 0x7C680120 mtcrf 0x80,r3
0x00002664: 0x7C30F2A6 mfspr r1,dmiss
0x00002668: 0x7C000FA4 tlbld r1
0x0000266C: 0x4C000064 rfi
0x00002670: 0x884D805C lbz r2,-0x7FA4(r13)
0x00002674: 0x5440C001 rlwinm. r0,r2,24,0x80000000
0x00002678: 0x41820008 bt cr0[eq],0x00002680
0x0000267C: 0x480006F8 b 0x00002D74
0x00002680: 0x480001B0 b 0x00002830
0x00002684: 0x884D805C lbz r2,-0x7FA4(r13)
0x00002688: 0x5440C001 rlwinm. r0,r2,24,0x80000000
0x0000268C: 0x41820008 bt cr0[eq],0x00002694
0x00002690: 0x480007C8 b 0x00002E58
0x00002694: 0x48000298 b 0x0000292C
0x00002698: 0x3821FFF0 addi r1,r1,-0x10
0x0000269C: 0x90410000 stw r2,0x00(r1)
0x000026A0: 0x90010004 stw r0,0x04(r1)
0x000026A4: 0x93C10008 stw r30,0x08(r1)
0x000026A8: 0x93E1000C stw r31,0x0C(r1)
0x000026AC: 0x7FCC42E6 mftb r30,tbl
0x000026B0: 0x8BED85B0 lbz r31,-0x7A50(r13)
0x000026B4: 0x2C1F0000 cmpi cr0,0,r31,0x00
0x000026B8: 0x4082FFF8 bf cr0[eq],0x000026B0
0x000026BC: 0x8BED85B1 lbz r31,-0x7A4F(r13)
0x000026C0: 0x57FF066E and r31,r31,0xFFFFFF7F
0x000026C4: 0x9BED85B1 stb r31,-0x7A4F(r13)
0x000026C8: 0x7FEC42E6 mftb r31,tbl
0x000026CC: 0x7FFEF850 sub r31,r31,r30
0x000026D0: 0x83CD8038 lwz r30,-0x7FC8(r13)
0x000026D4: 0x7FFFF214 add r31,r31,r30
0x000026D8: 0x93ED8038 stw r31,-0x7FC8(r13)
0x000026DC: 0x83E1000C lwz r31,0x0C(r1)
0x000026E0: 0x83C10008 lwz r30,0x08(r1)
0x000026E4: 0x80010004 lwz r0,0x04(r1)
0x000026E8: 0x80410000 lwz r2,0x00(r1)
0x000026EC: 0x38210010 addi r1,r1,0x10
0x000026F0: 0x4E800020 bclr 0x14,0
0x000026F4: 0x3884FFFC addi r4,r4,-0x04
0x000026F8: 0x3863FFFC addi r3,r3,-0x04
0x000026FC: 0x38C00000 li r6,0x00000000
0x00002700: 0x34A5FFFF addic. r5,r5,-0x01
0x00002704: 0x84040004 lwzu r0,0x04(r4)
0x00002708: 0x94030004 stwu r0,0x04(r3)
0x0000270C: 0x7CC60214 add r6,r6,r0
0x00002710: 0x4181FFF0 bt cr0[gt],0x00002700
0x00002714: 0x4E800020 bclr 0x14,0
0x00002718: 0x3863FFFC addi r3,r3,-0x04
0x0000271C: 0x34A5FFFF addic. r5,r5,-0x01
0x00002720: 0x94830004 stwu r4,0x04(r3)
0x00002724: 0x4181FFF8 bt cr0[gt],0x0000271C
0x00002728: 0x4E800020 bclr 0x14,0
0x0000272C: 0x7C0D42E6 mftb r0,tbu
0x00002730: 0x7CAC42E6 mftb r5,tbl
0x00002734: 0x7C8D42E6 mftb r4,tbu
0x00002738: 0x7C840040 cmpl cr1,0,r4,r0
0x0000273C: 0x40A6FFF0 bf cr1[eq],0x0000272C
0x00002740: 0x7CA51814 addc r5,r5,r3
0x00002744: 0x7C840194 addze r4,r4
0x00002748: 0x7C0D42E6 mftb r0,tbu
0x0000274C: 0x7C040040 cmpl cr0,0,r4,r0
0x00002750: 0x7CCC42E6 mftb r6,tbl
0x00002754: 0x7C853040 cmpl cr1,0,r5,r6
0x00002758: 0x41A1FFF0 bt cr0[gt],0x00002748
0x0000275C: 0x41A5FFF4 bt cr1[gt],0x00002750
0x00002760: 0x4E800020 bclr 0x14,0
0x00002764: 0x3821FFF0 addi r1,r1,-0x10
0x00002768: 0x7C0802A6 mfspr r0,lr
0x0000276C: 0x90010000 stw r0,0x00(r1)
0x00002770: 0x93E10004 stw r31,0x04(r1)
0x00002774: 0x93C10008 stw r30,0x08(r1)
0x00002778: 0x3FE0C100 li r31,0xC1000000
0x0000277C: 0x3880000E li r4,0x0000000E
0x00002780: 0x38A00000 li r5,0x00000000
0x00002784: 0x38C00000 li r6,0x00000000
0x00002788: 0x38600000 li r3,0x00000000
0x0000278C: 0x39000002 li r8,0x00000002
0x00002790: 0x4BFFF115 bl 0x000018A4
0x00002794: 0x28071000 cmpli cr0,0,r7,0x1000
0x00002798: 0x3BC70000 addi r30,r7,0x00
0x0000279C: 0x40820068 bf cr0[eq],0x00002804
0x000027A0: 0x38600002 li r3,0x00000002
0x000027A4: 0x39000002 li r8,0x00000002
0x000027A8: 0x4BFFF0FD bl 0x000018A4
0x000027AC: 0x28070001 cmpli cr0,0,r7,0x0001
0x000027B0: 0x50FE801E rlwimi r30,r7,16,0xFFFF0000
0x000027B4: 0x3BC70000 addi r30,r7,0x00
0x000027B8: 0x4082004C bf cr0[eq],0x00002804
0x000027BC: 0x38600014 li r3,0x00000014
0x000027C0: 0x38FF0000 addi r7,r31,0x00
0x000027C4: 0x39000004 li r8,0x00000004
0x000027C8: 0x4BFFF191 bl 0x00001958
0x000027CC: 0x3860000C li r3,0x0000000C
0x000027D0: 0x3CE00001 li r7,0x00010000
0x000027D4: 0x38E7FF00 addi r7,r7,-0x100
0x000027D8: 0x39000004 li r8,0x00000004
0x000027DC: 0x4BFFF17D bl 0x00001958
0x000027E0: 0x38600004 li r3,0x00000004
0x000027E4: 0x38E00006 li r7,0x00000006
0x000027E8: 0x39000004 li r8,0x00000004
0x000027EC: 0x4BFFF16D bl 0x00001958
0x000027F0: 0x386000C1 li r3,0x000000C1
0x000027F4: 0x987F0038 stb r3,0x38(r31)
0x000027F8: 0x887F0039 lbz r3,0x39(r31)
0x000027FC: 0x60630008 ori r3,r3,0x0008
0x00002800: 0x987F0039 stb r3,0x39(r31)
0x00002804: 0x38600000 li r3,0x00000000
0x00002808: 0x38800000 li r4,0x00000000
0x0000280C: 0x986D85B1 stb r3,-0x7A4F(r13)
0x00002810: 0x988D85B0 stb r4,-0x7A50(r13)
0x00002814: 0x387E0000 addi r3,r30,0x00
0x00002818: 0x83C10008 lwz r30,0x08(r1)
0x0000281C: 0x83E10004 lwz r31,0x04(r1)
0x00002820: 0x80010000 lwz r0,0x00(r1)
0x00002824: 0x7C0803A6 mtspr lr,r0
0x00002828: 0x38210010 addi r1,r1,0x10
0x0000282C: 0x4E800020 bclr 0x14,0
0x00002830: 0x3821FFF0 addi r1,r1,-0x10
0x00002834: 0x93E10000 stw r31,0x00(r1)
0x00002838: 0x93C10004 stw r30,0x04(r1)
0x0000283C: 0x93A10008 stw r29,0x08(r1)
0x00002840: 0x9381000C stw r28,0x0C(r1)
0x00002844: 0x3821FFF0 addi r1,r1,-0x10
0x00002848: 0x93610000 stw r27,0x00(r1)
0x0000284C: 0x3B650000 addi r27,r5,0x00
0x00002850: 0x3FE0C100 li r31,0xC1000000
0x00002854: 0x3B840000 addi r28,r4,0x00
0x00002858: 0x7FC802A6 mfspr r30,lr
0x0000285C: 0x3BA30000 addi r29,r3,0x00
0x00002860: 0x886D85B1 lbz r3,-0x7A4F(r13)
0x00002864: 0x5460C001 rlwinm. r0,r3,24,0x80000000
0x00002868: 0x4082FE31 bfl cr0[eq],0x00002698
0x0000286C: 0x888D85B1 lbz r4,-0x7A4F(r13)
0x00002870: 0x60840080 ori r4,r4,0x0080
0x00002874: 0x988D85B1 stb r4,-0x7A4F(r13)
0x00002878: 0x48000241 bl 0x00002AB8
0x0000287C: 0x386D857C addi r3,r13,-0x7A84
0x00002880: 0x38800004 li r4,0x00000004
0x00002884: 0x3CA0C000 li r5,0xC0000000
0x00002888: 0x5365123A rlwimi r5,r27,2,0x00FFFFFC
0x0000288C: 0x7CA3252C stwbrx r5,r3,r4
0x00002890: 0x7C632214 add r3,r3,r4
0x00002894: 0x7F83252C stwbrx r28,r3,r4
0x00002898: 0x7C632214 add r3,r3,r4
0x0000289C: 0x7FA3252C stwbrx r29,r3,r4
0x000028A0: 0x7C632214 add r3,r3,r4
0x000028A4: 0x3CA09808 li r5,0x98080000
0x000028A8: 0x7CA3252C stwbrx r5,r3,r4
0x000028AC: 0x7C632214 add r3,r3,r4
0x000028B0: 0x38A00001 li r5,0x00000001
0x000028B4: 0x7CA3252C stwbrx r5,r3,r4
0x000028B8: 0x7C632214 add r3,r3,r4
0x000028BC: 0x386D8580 addi r3,r13,-0x7A80
0x000028C0: 0x906D85B4 stw r3,-0x7A4C(r13)
0x000028C4: 0x3880002C li r4,0x0000002C
0x000028C8: 0x7C64FD2C stwbrx r3,r4,r31
0x000028CC: 0x886D85B1 lbz r3,-0x7A4F(r13)
0x000028D0: 0x60630040 ori r3,r3,0x0040
0x000028D4: 0x986D85B1 stb r3,-0x7A4F(r13)
0x000028D8: 0x3880FFFF li r4,0xFFFFFFFF
0x000028DC: 0x988D85B0 stb r4,-0x7A50(r13)
0x000028E0: 0x887F003B lbz r3,0x3B(r31)
0x000028E4: 0x60630014 ori r3,r3,0x0014
0x000028E8: 0x987F003B stb r3,0x3B(r31)
0x000028EC: 0x480001C5 bl 0x00002AB0
0x000028F0: 0x886D85B1 lbz r3,-0x7A4F(r13)
0x000028F4: 0x546306B0 and r3,r3,0xFFFFFFBF
0x000028F8: 0x986D85B1 stb r3,-0x7A4F(r13)
0x000028FC: 0x38BB0000 addi r5,r27,0x00
0x00002900: 0x7FC803A6 mtspr lr,r30
0x00002904: 0x387D0000 addi r3,r29,0x00
0x00002908: 0x389C0000 addi r4,r28,0x00
0x0000290C: 0x83610000 lwz r27,0x00(r1)
0x00002910: 0x38210010 addi r1,r1,0x10
0x00002914: 0x8381000C lwz r28,0x0C(r1)
0x00002918: 0x83A10008 lwz r29,0x08(r1)
0x0000291C: 0x83C10004 lwz r30,0x04(r1)
0x00002920: 0x83E10000 lwz r31,0x00(r1)
0x00002924: 0x38210010 addi r1,r1,0x10
0x00002928: 0x4E800020 bclr 0x14,0
0x0000292C: 0x3821FFF0 addi r1,r1,-0x10
0x00002930: 0x93E10000 stw r31,0x00(r1)
0x00002934: 0x93C10004 stw r30,0x04(r1)
0x00002938: 0x93A10008 stw r29,0x08(r1)
0x0000293C: 0x7FC802A6 mfspr r30,lr
0x00002940: 0x3BA30000 addi r29,r3,0x00
0x00002944: 0x3FE0C100 li r31,0xC1000000
0x00002948: 0x886D85B1 lbz r3,-0x7A4F(r13)
0x0000294C: 0x5460C001 rlwinm. r0,r3,24,0x80000000
0x00002950: 0x4082FD49 bfl cr0[eq],0x00002698
0x00002954: 0x886D85B1 lbz r3,-0x7A4F(r13)
0x00002958: 0x60630080 ori r3,r3,0x0080
0x0000295C: 0x986D85B1 stb r3,-0x7A4F(r13)
0x00002960: 0x48000159 bl 0x00002AB8
0x00002964: 0x93AD85B4 stw r29,-0x7A4C(r13)
0x00002968: 0x3860002C li r3,0x0000002C
0x0000296C: 0x7FA3FD2C stwbrx r29,r3,r31
0x00002970: 0x886D85B1 lbz r3,-0x7A4F(r13)
0x00002974: 0x60630040 ori r3,r3,0x0040
0x00002978: 0x986D85B1 stb r3,-0x7A4F(r13)
0x0000297C: 0x3860FFFF li r3,0xFFFFFFFF
0x00002980: 0x986D85B0 stb r3,-0x7A50(r13)
0x00002984: 0x887F003B lbz r3,0x3B(r31)
0x00002988: 0x60630014 ori r3,r3,0x0014
0x0000298C: 0x987F003B stb r3,0x3B(r31)
0x00002990: 0x48000121 bl 0x00002AB0
0x00002994: 0x886D85B1 lbz r3,-0x7A4F(r13)
0x00002998: 0x546306B0 and r3,r3,0xFFFFFFBF
0x0000299C: 0x986D85B1 stb r3,-0x7A4F(r13)
0x000029A0: 0x7FC803A6 mtspr lr,r30
0x000029A4: 0x387D0000 addi r3,r29,0x00
0x000029A8: 0x83A10008 lwz r29,0x08(r1)
0x000029AC: 0x83C10004 lwz r30,0x04(r1)
0x000029B0: 0x83E10000 lwz r31,0x00(r1)
0x000029B4: 0x38210010 addi r1,r1,0x10
0x000029B8: 0x4E800020 bclr 0x14,0
0x000029BC: 0x3821FFF0 addi r1,r1,-0x10
0x000029C0: 0x90410000 stw r2,0x00(r1)
0x000029C4: 0x90010004 stw r0,0x04(r1)
0x000029C8: 0x90610008 stw r3,0x08(r1)
0x000029CC: 0x886D85B1 lbz r3,-0x7A4F(r13)
0x000029D0: 0x5460C001 rlwinm. r0,r3,24,0x80000000
0x000029D4: 0x40A2FFF8 bf cr0[eq],0x000029CC
0x000029D8: 0x60630080 ori r3,r3,0x0080
0x000029DC: 0x986D85B1 stb r3,-0x7A4F(r13)
0x000029E0: 0x80610008 lwz r3,0x08(r1)
0x000029E4: 0x80010004 lwz r0,0x04(r1)
0x000029E8: 0x80410000 lwz r2,0x00(r1)
0x000029EC: 0x38210010 addi r1,r1,0x10
0x000029F0: 0x4E800020 bclr 0x14,0
0x000029F4: 0x38600400 li r3,0x00000400
0x000029F8: 0x7C604120 mtcrf 0x04,r3
0x000029FC: 0x884D805C lbz r2,-0x7FA4(r13)
0x00002A00: 0x5440C001 rlwinm. r0,r2,24,0x80000000
0x00002A04: 0x4C820020 bclr 0x04,cr0[eq]
0x00002A08: 0x3D40C100 li r10,0xC1000000
0x00002A0C: 0x892A0014 lbz r9,0x14(r10)
0x00002A10: 0x5520E801 rlwinm. r0,r9,29,0x80000000
0x00002A14: 0x4182000C bt cr0[eq],0x00002A20
0x00002A18: 0x552907B8 and r9,r9,0xFFFFFFFB
0x00002A1C: 0x992A0014 stb r9,0x14(r10)
0x00002A20: 0x5520F801 rlwinm. r0,r9,31,0x80000000
0x00002A24: 0x41820080 bt cr0[eq],0x00002AA4
0x00002A28: 0x892A000C lbz r9,0x0C(r10)
0x00002A2C: 0x5520E001 rlwinm. r0,r9,28,0x80000000
0x00002A30: 0x41820074 bt cr0[eq],0x00002AA4
0x00002A34: 0x3900002C li r8,0x0000002C
0x00002A38: 0x7D28542C lwbrx r9,r8,r10
0x00002A3C: 0x80ED85B4 lwz r7,-0x7A4C(r13)
0x00002A40: 0x38E7000C addi r7,r7,0x0C
0x00002A44: 0x90ED85B4 stw r7,-0x7A4C(r13)
0x00002A48: 0x7C074800 cmp cr0,0,r7,r9
0x00002A4C: 0x41820014 bt cr0[eq],0x00002A60
0x00002A50: 0x892D85B2 lbz r9,-0x7A4E(r13)
0x00002A54: 0x39290001 addi r9,r9,0x01
0x00002A58: 0x992D85B2 stb r9,-0x7A4E(r13)
0x00002A5C: 0x39270000 addi r9,r7,0x00
0x00002A60: 0x7D204C2C lwbrx r9,0,r9
0x00002A64: 0x3D009808 li r8,0x98080000
0x00002A68: 0x7C094040 cmpl cr0,0,r9,r8
0x00002A6C: 0x41820028 bt cr0[eq],0x00002A94
0x00002A70: 0x892A003B lbz r9,0x3B(r10)
0x00002A74: 0x61290014 ori r9,r9,0x0014
0x00002A78: 0x992A003B stb r9,0x3B(r10)
0x00002A7C: 0x7C0C42E6 mftb r0,tbl
0x00002A80: 0x7C4C42E6 mftb r2,tbl
0x00002A84: 0x7C401050 sub r2,r2,r0
0x00002A88: 0x2C020021 cmpi cr0,0,r2,0x21
0x00002A8C: 0x40A1FFF4 bf cr0[gt],0x00002A80
0x00002A90: 0x4800000C b 0x00002A9C
0x00002A94: 0x39200000 li r9,0x00000000
0x00002A98: 0x992D85B0 stb r9,-0x7A50(r13)
0x00002A9C: 0x39200400 li r9,0x00000400
0x00002AA0: 0x48000008 b 0x00002AA8
0x00002AA4: 0x39200200 li r9,0x00000200
0x00002AA8: 0x7D204120 mtcrf 0x04,r9
0x00002AAC: 0x4E800020 bclr 0x14,0
0x00002AB0: 0x38600021 li r3,0x00000021
0x00002AB4: 0x4BFFFC78 b 0x0000272C
0x00002AB8: 0x885F0014 lbz r2,0x14(r31)
0x00002ABC: 0x5440E801 rlwinm. r0,r2,29,0x80000000
0x00002AC0: 0x4182000C bt cr0[eq],0x00002ACC
0x00002AC4: 0x544207B8 and r2,r2,0xFFFFFFFB
0x00002AC8: 0x985F0014 stb r2,0x14(r31)
0x00002ACC: 0x5440F801 rlwinm. r0,r2,31,0x80000000
0x00002AD0: 0x4D820020 bclr 0x0C,cr0[eq]
0x00002AD4: 0x881F000C lbz r0,0x0C(r31)
0x00002AD8: 0x4E800020 bclr 0x14,0
0x00002ADC: 0x886D805C lbz r3,-0x7FA4(r13)
0x00002AE0: 0x5463066E and r3,r3,0xFFFFFF7F
0x00002AE4: 0x986D805C stb r3,-0x7FA4(r13)
0x00002AE8: 0x3821FFF0 addi r1,r1,-0x10
0x00002AEC: 0x93E10000 stw r31,0x00(r1)
0x00002AF0: 0x93C10004 stw r30,0x04(r1)
0x00002AF4: 0x93A10008 stw r29,0x08(r1)
0x00002AF8: 0x9381000C stw r28,0x0C(r1)
0x00002AFC: 0x7FE802A6 mfspr r31,lr
0x00002B00: 0x3FC0C200 li r30,0xC2000000
0x00002B04: 0x3880000D li r4,0x0000000D
0x00002B08: 0x38A00000 li r5,0x00000000
0x00002B0C: 0x38C00000 li r6,0x00000000
0x00002B10: 0x38600000 li r3,0x00000000
0x00002B14: 0x39000002 li r8,0x00000002
0x00002B18: 0x4BFFED8D bl 0x000018A4
0x00002B1C: 0x280711DB cmpli cr0,0,r7,0x11DB
0x00002B20: 0x3BA00000 li r29,0x00000000
0x00002B24: 0x40820070 bf cr0[eq],0x00002B94
0x00002B28: 0x38600002 li r3,0x00000002
0x00002B2C: 0x39000002 li r8,0x00000002
0x00002B30: 0x4BFFED75 bl 0x000018A4
0x00002B34: 0x28071786 cmpli cr0,0,r7,0x1786
0x00002B38: 0x3BA00000 li r29,0x00000000
0x00002B3C: 0x40820058 bf cr0[eq],0x00002B94
0x00002B40: 0x3860000C li r3,0x0000000C
0x00002B44: 0x3CE00001 li r7,0x00010000
0x00002B48: 0x38E7FF00 addi r7,r7,-0x100
0x00002B4C: 0x39000004 li r8,0x00000004
0x00002B50: 0x4BFFEE09 bl 0x00001958
0x00002B54: 0x38600004 li r3,0x00000004
0x00002B58: 0x38E0014F li r7,0x0000014F
0x00002B5C: 0x39000002 li r8,0x00000002
0x00002B60: 0x4BFFEDF9 bl 0x00001958
0x00002B64: 0x38600010 li r3,0x00000010
0x00002B68: 0x38FE0000 addi r7,r30,0x00
0x00002B6C: 0x39000004 li r8,0x00000004
0x00002B70: 0x4BFFEDE9 bl 0x00001958
0x00002B74: 0x38600001 li r3,0x00000001
0x00002B78: 0x987E000E stb r3,0x0E(r30)
0x00002B7C: 0x386000FF li r3,0x000000FF
0x00002B80: 0x987E000D stb r3,0x0D(r30)
0x00002B84: 0x3BA00001 li r29,0x00000001
0x00002B88: 0x886D805C lbz r3,-0x7FA4(r13)
0x00002B8C: 0x60630080 ori r3,r3,0x0080
0x00002B90: 0x986D805C stb r3,-0x7FA4(r13)
0x00002B94: 0x38600000 li r3,0x00000000
0x00002B98: 0x38800000 li r4,0x00000000
0x00002B9C: 0x986D85B1 stb r3,-0x7A4F(r13)
0x00002BA0: 0x988D85B0 stb r4,-0x7A50(r13)
0x00002BA4: 0x387D0000 addi r3,r29,0x00
0x00002BA8: 0x7FE803A6 mtspr lr,r31
0x00002BAC: 0x8381000C lwz r28,0x0C(r1)
0x00002BB0: 0x83A10008 lwz r29,0x08(r1)
0x00002BB4: 0x83C10004 lwz r30,0x04(r1)
0x00002BB8: 0x83E10000 lwz r31,0x00(r1)
0x00002BBC: 0x38210010 addi r1,r1,0x10
0x00002BC0: 0x4E800020 bclr 0x14,0
0x00002BC4: 0x894D805C lbz r10,-0x7FA4(r13)
0x00002BC8: 0x5540C001 rlwinm. r0,r10,24,0x80000000
0x00002BCC: 0x40820038 bf cr0[eq],0x00002C04
0x00002BD0: 0x3821FFF0 addi r1,r1,-0x10
0x00002BD4: 0x93E10000 stw r31,0x00(r1)
0x00002BD8: 0x7FE802A6 mfspr r31,lr
0x00002BDC: 0x39040000 addi r8,r4,0x00
0x00002BE0: 0x3880000D li r4,0x0000000D
0x00002BE4: 0x38A00000 li r5,0x00000000
0x00002BE8: 0x38C00000 li r6,0x00000000
0x00002BEC: 0x4BFFECB9 bl 0x000018A4
0x00002BF0: 0x38670000 addi r3,r7,0x00
0x00002BF4: 0x7FE803A6 mtspr lr,r31
0x00002BF8: 0x83E10000 lwz r31,0x00(r1)
0x00002BFC: 0x38210010 addi r1,r1,0x10
0x00002C00: 0x4E800020 bclr 0x14,0
0x00002C04: 0x3D40C200 li r10,0xC2000000
0x00002C08: 0x3D202000 li r9,0x20000000
0x00002C0C: 0x5069063A rlwimi r9,r3,0,0x000000FC
0x00002C10: 0x390A0010 addi r8,r10,0x10
0x00002C14: 0x7D20452C stwbrx r9,0,r8
0x00002C18: 0x892A000C lbz r9,0x0C(r10)
0x00002C1C: 0x5520C001 rlwinm. r0,r9,24,0x80000000
0x00002C20: 0x4082FFF8 bf cr0[eq],0x00002C18
0x00002C24: 0x390A0014 addi r8,r10,0x14
0x00002C28: 0x7C0802A6 mfspr r0,lr
0x00002C2C: 0x1C44000C mulli r2,r4,0x0C
0x00002C30: 0x3D200000 li r9,0x00000000
0x00002C34: 0x39292C3C addi r9,r9,0x2C3C
0x00002C38: 0x7D291214 add r9,r9,r2
0x00002C3C: 0x7D2803A6 mtspr lr,r9
0x00002C40: 0x546907BE and r9,r3,0x00000003
0x00002C44: 0x4E800020 bclr 0x14,0
0x00002C48: 0x7C0803A6 mtspr lr,r0
0x00002C4C: 0x7C6940AE lbzx r3,r9,r8
0x00002C50: 0x4E800020 bclr 0x14,0
0x00002C54: 0x7C0803A6 mtspr lr,r0
0x00002C58: 0x7C69462C lhbrx r3,r9,r8
0x00002C5C: 0x4E800020 bclr 0x14,0
0x00002C60: 0x60000000 nop
0x00002C64: 0x60000000 nop
0x00002C68: 0x60000000 nop
0x00002C6C: 0x7C0803A6 mtspr lr,r0
0x00002C70: 0x7C60442C lwbrx r3,0,r8
0x00002C74: 0x4E800020 bclr 0x14,0
0x00002C78: 0x894D805C lbz r10,-0x7FA4(r13)
0x00002C7C: 0x5540C001 rlwinm. r0,r10,24,0x80000000
0x00002C80: 0x40820038 bf cr0[eq],0x00002CB8
0x00002C84: 0x3821FFF0 addi r1,r1,-0x10
0x00002C88: 0x93E10000 stw r31,0x00(r1)
0x00002C8C: 0x7FE802A6 mfspr r31,lr
0x00002C90: 0x38E50000 addi r7,r5,0x00
0x00002C94: 0x39040000 addi r8,r4,0x00
0x00002C98: 0x3880000D li r4,0x0000000D
0x00002C9C: 0x38A00000 li r5,0x00000000
0x00002CA0: 0x38C00000 li r6,0x00000000
0x00002CA4: 0x4BFFECB5 bl 0x00001958
0x00002CA8: 0x7FE803A6 mtspr lr,r31
0x00002CAC: 0x83E10000 lwz r31,0x00(r1)
0x00002CB0: 0x38210010 addi r1,r1,0x10
0x00002CB4: 0x4E800020 bclr 0x14,0
0x00002CB8: 0x3D40C200 li r10,0xC2000000
0x00002CBC: 0x3D202000 li r9,0x20000000
0x00002CC0: 0x5069063A rlwimi r9,r3,0,0x000000FC
0x00002CC4: 0x390A0010 addi r8,r10,0x10
0x00002CC8: 0x7D20452C stwbrx r9,0,r8
0x00002CCC: 0x892A000C lbz r9,0x0C(r10)
0x00002CD0: 0x5520C001 rlwinm. r0,r9,24,0x80000000
0x00002CD4: 0x4082FFF8 bf cr0[eq],0x00002CCC
0x00002CD8: 0x390A0014 addi r8,r10,0x14
0x00002CDC: 0x7C0802A6 mfspr r0,lr
0x00002CE0: 0x1C44000C mulli r2,r4,0x0C
0x00002CE4: 0x3D200000 li r9,0x00000000
0x00002CE8: 0x39292CF0 addi r9,r9,0x2CF0
0x00002CEC: 0x7D291214 add r9,r9,r2
0x00002CF0: 0x7D2803A6 mtspr lr,r9
0x00002CF4: 0x546907BE and r9,r3,0x00000003
0x00002CF8: 0x4E800020 bclr 0x14,0
0x00002CFC: 0x7C0803A6 mtspr lr,r0
0x00002D00: 0x7CA941AE stbx r5,r9,r8
0x00002D04: 0x4E800020 bclr 0x14,0
0x00002D08: 0x7C0803A6 mtspr lr,r0
0x00002D0C: 0x7CA9472C sthbrx r5,r9,r8
0x00002D10: 0x4E800020 bclr 0x14,0
0x00002D14: 0x60000000 nop
0x00002D18: 0x60000000 nop
0x00002D1C: 0x60000000 nop
0x00002D20: 0x7C0803A6 mtspr lr,r0
0x00002D24: 0x7CA0452C stwbrx r5,0,r8
0x00002D28: 0x4E800020 bclr 0x14,0
0x00002D2C: 0x894D805C lbz r10,-0x7FA4(r13)
0x00002D30: 0x5540C001 rlwinm. r0,r10,24,0x80000000
0x00002D34: 0x40820014 bf cr0[eq],0x00002D48
0x00002D38: 0x3D408400 li r10,0x84000000
0x00002D3C: 0x506A06BA rlwimi r10,r3,0,0x0000003C
0x00002D40: 0x7C60542C lwbrx r3,0,r10
0x00002D44: 0x4E800020 bclr 0x14,0
0x00002D48: 0x3D40C200 li r10,0xC2000000
0x00002D4C: 0x892A000C lbz r9,0x0C(r10)
0x00002D50: 0x5520C001 rlwinm. r0,r9,24,0x80000000
0x00002D54: 0x4082FFF8 bf cr0[eq],0x00002D4C
0x00002D58: 0x3D208000 li r9,0x80000000
0x00002D5C: 0x5069063A rlwimi r9,r3,0,0x000000FC
0x00002D60: 0x390A0010 addi r8,r10,0x10
0x00002D64: 0x7D20452C stwbrx r9,0,r8
0x00002D68: 0x390A0014 addi r8,r10,0x14
0x00002D6C: 0x7C60442C lwbrx r3,0,r8
0x00002D70: 0x4E800020 bclr 0x14,0
0x00002D74: 0x3821FFF0 addi r1,r1,-0x10
0x00002D78: 0x93E10000 stw r31,0x00(r1)
0x00002D7C: 0x93C10004 stw r30,0x04(r1)
0x00002D80: 0x93A10008 stw r29,0x08(r1)
0x00002D84: 0x9381000C stw r28,0x0C(r1)
0x00002D88: 0x3821FFF0 addi r1,r1,-0x10
0x00002D8C: 0x93610000 stw r27,0x00(r1)
0x00002D90: 0x3FE0C200 li r31,0xC2000000
0x00002D94: 0x3B650000 addi r27,r5,0x00
0x00002D98: 0x3B840000 addi r28,r4,0x00
0x00002D9C: 0x7FC802A6 mfspr r30,lr
0x00002DA0: 0x3BA30000 addi r29,r3,0x00
0x00002DA4: 0x886D85B1 lbz r3,-0x7A4F(r13)
0x00002DA8: 0x5460C001 rlwinm. r0,r3,24,0x80000000
0x00002DAC: 0x41820008 bt cr0[eq],0x00002DB4
0x00002DB0: 0x4BFFF8E9 bl 0x00002698
0x00002DB4: 0x888D85B1 lbz r4,-0x7A4F(r13)
0x00002DB8: 0x60840080 ori r4,r4,0x0080
0x00002DBC: 0x988D85B1 stb r4,-0x7A4F(r13)
0x00002DC0: 0x38600000 li r3,0x00000000
0x00002DC4: 0x7F83FD2C stwbrx r28,r3,r31
0x00002DC8: 0x38600004 li r3,0x00000004
0x00002DCC: 0x7FA3FD2C stwbrx r29,r3,r31
0x00002DD0: 0x386D857C addi r3,r13,-0x7A84
0x00002DD4: 0x38800004 li r4,0x00000004
0x00002DD8: 0x3CA0C000 li r5,0xC0000000
0x00002DDC: 0x536513BA rlwimi r5,r27,2,0x0003FFFC
0x00002DE0: 0x7CA3252C stwbrx r5,r3,r4
0x00002DE4: 0x7C632214 add r3,r3,r4
0x00002DE8: 0x7F83252C stwbrx r28,r3,r4
0x00002DEC: 0x7C632214 add r3,r3,r4
0x00002DF0: 0x7FA3252C stwbrx r29,r3,r4
0x00002DF4: 0x7C632214 add r3,r3,r4
0x00002DF8: 0x3CA09808 li r5,0x98080000
0x00002DFC: 0x7CA3252C stwbrx r5,r3,r4
0x00002E00: 0x7C632214 add r3,r3,r4
0x00002E04: 0x38A00001 li r5,0x00000001
0x00002E08: 0x7CA3252C stwbrx r5,r3,r4
0x00002E0C: 0x7C632214 add r3,r3,r4
0x00002E10: 0x386D8580 addi r3,r13,-0x7A80
0x00002E14: 0x906D85B4 stw r3,-0x7A4C(r13)
0x00002E18: 0x3880FFFF li r4,0xFFFFFFFF
0x00002E1C: 0x988D85B0 stb r4,-0x7A50(r13)
0x00002E20: 0x38600008 li r3,0x00000008
0x00002E24: 0x7F63FD2C stwbrx r27,r3,r31
0x00002E28: 0x38BB0000 addi r5,r27,0x00
0x00002E2C: 0x7FC803A6 mtspr lr,r30
0x00002E30: 0x387D0000 addi r3,r29,0x00
0x00002E34: 0x389C0000 addi r4,r28,0x00
0x00002E38: 0x83610000 lwz r27,0x00(r1)
0x00002E3C: 0x38210010 addi r1,r1,0x10
0x00002E40: 0x8381000C lwz r28,0x0C(r1)
0x00002E44: 0x83A10008 lwz r29,0x08(r1)
0x00002E48: 0x83C10004 lwz r30,0x04(r1)
0x00002E4C: 0x83E10000 lwz r31,0x00(r1)
0x00002E50: 0x38210010 addi r1,r1,0x10
0x00002E54: 0x4E800020 bclr 0x14,0
0x00002E58: 0x3821FFF0 addi r1,r1,-0x10
0x00002E5C: 0x93E10000 stw r31,0x00(r1)
0x00002E60: 0x93C10004 stw r30,0x04(r1)
0x00002E64: 0x93A10008 stw r29,0x08(r1)
0x00002E68: 0x7FC802A6 mfspr r30,lr
0x00002E6C: 0x3BA30000 addi r29,r3,0x00
0x00002E70: 0x3FE0C200 li r31,0xC2000000
0x00002E74: 0x886D85B1 lbz r3,-0x7A4F(r13)
0x00002E78: 0x5460C001 rlwinm. r0,r3,24,0x80000000
0x00002E7C: 0x41820008 bt cr0[eq],0x00002E84
0x00002E80: 0x4BFFF819 bl 0x00002698
0x00002E84: 0x7C60EC2C lwbrx r3,0,r29
0x00002E88: 0x3C809808 li r4,0x98080000
0x00002E8C: 0x7C032040 cmpl cr0,0,r3,r4
0x00002E90: 0x4182004C bt cr0[eq],0x00002EDC
0x00002E94: 0x886D85B1 lbz r3,-0x7A4F(r13)
0x00002E98: 0x60630080 ori r3,r3,0x0080
0x00002E9C: 0x986D85B1 stb r3,-0x7A4F(r13)
0x00002EA0: 0x38800004 li r4,0x00000004
0x00002EA4: 0x7C84EC2C lwbrx r4,r4,r29
0x00002EA8: 0x38600000 li r3,0x00000000
0x00002EAC: 0x7C83FD2C stwbrx r4,r3,r31
0x00002EB0: 0x38800008 li r4,0x00000008
0x00002EB4: 0x7C84EC2C lwbrx r4,r4,r29
0x00002EB8: 0x38600004 li r3,0x00000004
0x00002EBC: 0x7C83FD2C stwbrx r4,r3,r31
0x00002EC0: 0x93AD85B4 stw r29,-0x7A4C(r13)
0x00002EC4: 0x3860FFFF li r3,0xFFFFFFFF
0x00002EC8: 0x986D85B0 stb r3,-0x7A50(r13)
0x00002ECC: 0x7C80EC2C lwbrx r4,0,r29
0x00002ED0: 0x5484F43E rlwinm r4,r4,30,0x0000FFFF
0x00002ED4: 0x38600008 li r3,0x00000008
0x00002ED8: 0x7C83FD2C stwbrx r4,r3,r31
0x00002EDC: 0x7FC803A6 mtspr lr,r30
0x00002EE0: 0x387D0000 addi r3,r29,0x00
0x00002EE4: 0x83A10008 lwz r29,0x08(r1)
0x00002EE8: 0x83C10004 lwz r30,0x04(r1)
0x00002EEC: 0x83E10000 lwz r31,0x00(r1)
0x00002EF0: 0x38210010 addi r1,r1,0x10
0x00002EF4: 0x4E800020 bclr 0x14,0
0x00002EF8: 0x3821FFF0 addi r1,r1,-0x10
0x00002EFC: 0x93E10000 stw r31,0x00(r1)
0x00002F00: 0x886D805C lbz r3,-0x7FA4(r13)
0x00002F04: 0x5460C001 rlwinm. r0,r3,24,0x80000000
0x00002F08: 0x4182006C bt cr0[eq],0x00002F74
0x00002F0C: 0x3FE0C200 li r31,0xC2000000
0x00002F10: 0x887F000C lbz r3,0x0C(r31)
0x00002F14: 0x38800001 li r4,0x00000001
0x00002F18: 0x7C602039 and. r0,r3,r4
0x00002F1C: 0x41820058 bt cr0[eq],0x00002F74
0x00002F20: 0x989F000D stb r4,0x0D(r31)
0x00002F24: 0x887F000C lbz r3,0x0C(r31)
0x00002F28: 0x7C602039 and. r0,r3,r4
0x00002F2C: 0x40A2FFF4 bf cr0[eq],0x00002F20
0x00002F30: 0x80AD85B4 lwz r5,-0x7A4C(r13)
0x00002F34: 0x38A5000C addi r5,r5,0x0C
0x00002F38: 0x90AD85B4 stw r5,-0x7A4C(r13)
0x00002F3C: 0x7C602C2C lwbrx r3,0,r5
0x00002F40: 0x3C809808 li r4,0x98080000
0x00002F44: 0x7C032040 cmpl cr0,0,r3,r4
0x00002F48: 0x41820024 bt cr0[eq],0x00002F6C
0x00002F4C: 0x80850004 lwz r4,0x04(r5)
0x00002F50: 0x909F0000 stw r4,0x00(r31)
0x00002F54: 0x80850008 lwz r4,0x08(r5)
0x00002F58: 0x909F0004 stw r4,0x04(r31)
0x00002F5C: 0x5463F43E rlwinm r3,r3,30,0x0000FFFF
0x00002F60: 0x38800008 li r4,0x00000008
0x00002F64: 0x7C64FD2C stwbrx r3,r4,r31
0x00002F68: 0x4800000C b 0x00002F74
0x00002F6C: 0x38600000 li r3,0x00000000
0x00002F70: 0x986D85B0 stb r3,-0x7A50(r13)
0x00002F74: 0x83E10000 lwz r31,0x00(r1)
0x00002F78: 0x38210010 addi r1,r1,0x10
0x00002F7C: 0x4E800020 bclr 0x14,0
0x00002F80: 0x3860004E li r3,0x0000004E
0x00002F84: 0x3C40FE04 li r2,0xFE040000
0x00002F88: 0x98620020 stb r3,0x20(r2)
0x00002F8C: 0x38600000 li r3,0x00000000
0x00002F90: 0x3C40FE04 li r2,0xFE040000
0x00002F94: 0x98620038 stb r3,0x38(r2)
0x00002F98: 0x986D80E4 stb r3,-0x7F1C(r13)
0x00002F9C: 0x4E800020 bclr 0x14,0
0x00002FA0: 0x886D80E4 lbz r3,-0x7F1C(r13)
0x00002FA4: 0x3C40FE04 li r2,0xFE040000
0x00002FA8: 0x98620014 stb r3,0x14(r2)
0x00002FAC: 0x4E800020 bclr 0x14,0
0x00002FB0: 0x38E00000 li r7,0x00000000
0x00002FB4: 0x3C40FE04 li r2,0xFE040000
0x00002FB8: 0x98E20000 stb r7,0x00(r2)
0x00002FBC: 0x7C0004AC sync
0x00002FC0: 0x3C60FE04 li r3,0xFE040000
0x00002FC4: 0x88630004 lbz r3,0x04(r3)
0x00002FC8: 0x38E00001 li r7,0x00000001
0x00002FCC: 0x3C40FE04 li r2,0xFE040000
0x00002FD0: 0x98E20000 stb r7,0x00(r2)
0x00002FD4: 0x7C0004AC sync
0x00002FD8: 0x3C80FE04 li r4,0xFE040000
0x00002FDC: 0x88840004 lbz r4,0x04(r4)
0x00002FE0: 0x3CA0FE04 li r5,0xFE040000
0x00002FE4: 0x88A50008 lbz r5,0x08(r5)
0x00002FE8: 0x3CC0FE04 li r6,0xFE040000
0x00002FEC: 0x88C6000C lbz r6,0x0C(r6)
0x00002FF0: 0x5484C040 rlwinm r4,r4,24,0xFFFFFFFF
0x00002FF4: 0x54C6801E rlwinm r6,r6,16,0xFFFF0000
0x00002FF8: 0x54A5402E rlwinm r5,r5,8,0xFFFFFF00
0x00002FFC: 0x7C632378 or r3,r3,r4
0x00003000: 0x7CA43378 or r4,r5,r6
0x00003004: 0x7C6720F8 nor r7,r3,r4
0x00003008: 0x806D8080 lwz r3,-0x7F80(r13)
0x0000300C: 0x80CD808C lwz r6,-0x7F74(r13)
0x00003010: 0x7CE41878 andc r4,r7,r3
0x00003014: 0x7C653878 andc r5,r3,r7
0x00003018: 0x7CC62278 xor r6,r6,r4
0x0000301C: 0x90ED8080 stw r7,-0x7F80(r13)
0x00003020: 0x908D8084 stw r4,-0x7F7C(r13)
0x00003024: 0x90AD8088 stw r5,-0x7F78(r13)
0x00003028: 0x90CD808C stw r6,-0x7F74(r13)
0x0000302C: 0x4E800020 bclr 0x14,0
0x00003030: 0x38E00000 li r7,0x00000000
0x00003034: 0x3C40FE04 li r2,0xFE040000
0x00003038: 0x98E20000 stb r7,0x00(r2)
0x0000303C: 0x7C0004AC sync
0x00003040: 0x3C60FE04 li r3,0xFE040000
0x00003044: 0x88630004 lbz r3,0x04(r3)
0x00003048: 0x38E00001 li r7,0x00000001
0x0000304C: 0x3C40FE04 li r2,0xFE040000
0x00003050: 0x98E20000 stb r7,0x00(r2)
0x00003054: 0x7C0004AC sync
0x00003058: 0x3C80FE04 li r4,0xFE040000
0x0000305C: 0x88840004 lbz r4,0x04(r4)
0x00003060: 0x3CA0FE04 li r5,0xFE040000
0x00003064: 0x88A50008 lbz r5,0x08(r5)
0x00003068: 0x3CC0FE04 li r6,0xFE040000
0x0000306C: 0x88C6000C lbz r6,0x0C(r6)
0x00003070: 0x5484C040 rlwinm r4,r4,24,0xFFFFFFFF
0x00003074: 0x54C6801E rlwinm r6,r6,16,0xFFFF0000
0x00003078: 0x54A5402E rlwinm r5,r5,8,0xFFFFFF00
0x0000307C: 0x7C632378 or r3,r3,r4
0x00003080: 0x7CA43378 or r4,r5,r6
0x00003084: 0x7C6720F8 nor r7,r3,r4
0x00003088: 0x806D8090 lwz r3,-0x7F70(r13)
0x0000308C: 0x80CD809C lwz r6,-0x7F64(r13)
0x00003090: 0x7CE41878 andc r4,r7,r3
0x00003094: 0x7C653878 andc r5,r3,r7
0x00003098: 0x7CC62278 xor r6,r6,r4
0x0000309C: 0x90ED8090 stw r7,-0x7F70(r13)
0x000030A0: 0x908D8094 stw r4,-0x7F6C(r13)
0x000030A4: 0x90AD8098 stw r5,-0x7F68(r13)
0x000030A8: 0x90CD809C stw r6,-0x7F64(r13)
0x000030AC: 0x4E800020 bclr 0x14,0
0x000030B0: 0x3C60FE04 li r3,0xFE040000
0x000030B4: 0x88630018 lbz r3,0x18(r3)
0x000030B8: 0x7C6318F8 not r3,r3
0x000030BC: 0x888D80E0 lbz r4,-0x7F20(r13)
0x000030C0: 0x88AD80E3 lbz r5,-0x7F1D(r13)
0x000030C4: 0x7C662078 andc r6,r3,r4
0x000030C8: 0x7C871878 andc r7,r4,r3
0x000030CC: 0x7CA53278 xor r5,r5,r6
0x000030D0: 0x986D80E0 stb r3,-0x7F20(r13)
0x000030D4: 0x98CD80E1 stb r6,-0x7F1F(r13)
0x000030D8: 0x98ED80E2 stb r7,-0x7F1E(r13)
0x000030DC: 0x98AD80E3 stb r5,-0x7F1D(r13)
0x000030E0: 0x4E800020 bclr 0x14,0
0x000030E4: 0x39000008 li r8,0x00000008
0x000030E8: 0x394D80BC addi r10,r13,-0x7F44
0x000030EC: 0x392D809C addi r9,r13,-0x7F64
0x000030F0: 0x38600000 li r3,0x00000000
0x000030F4: 0x3C40FE04 li r2,0xFE040000
0x000030F8: 0x9062003C stw r3,0x3C(r2)
0x000030FC: 0x3C60FE04 li r3,0xFE040000
0x00003100: 0x8863003C lbz r3,0x3C(r3)
0x00003104: 0x5063442E rlwimi r3,r3,8,0x0000FF00
0x00003108: 0x5063801E rlwimi r3,r3,16,0xFFFF0000
0x0000310C: 0x946A0004 stwu r3,0x04(r10)
0x00003110: 0x5463063E and r3,r3,0x000000FF
0x00003114: 0x94690004 stwu r3,0x04(r9)
0x00003118: 0x3508FFFF addic. r8,r8,-0x01
0x0000311C: 0x40A2FFE0 bf cr0[eq],0x000030FC
0x00003120: 0x4E800020 bclr 0x14,0
0x00003124: 0x39000008 li r8,0x00000008
0x00003128: 0x394D80C0 addi r10,r13,-0x7F40
0x0000312C: 0x392D80A0 addi r9,r13,-0x7F60
0x00003130: 0x38600000 li r3,0x00000000
0x00003134: 0x3C40FE04 li r2,0xFE040000
0x00003138: 0x9062003C stw r3,0x3C(r2)
0x0000313C: 0x808A0000 lwz r4,0x00(r10)
0x00003140: 0x3C60FE04 li r3,0xFE040000
0x00003144: 0x8863003C lbz r3,0x3C(r3)