di ps login handle_lc_r
02D426B8.0038    stw      gp,#0008(fp)                
02D426BC.003C    lis      r21,#4111                   
02D426C0.0040    lhz      r21,#66DC(r21)              
02D426C4.0044    stw      r5,#000C(fp)                
02D426C8.0048    cmpwi    cr0,r21,#0000               
02D426CC.004C    bne      cr0,$02D426E8                => LOGIN:HANDLE_LC_R.0068
02D426D0.0050    nop                                  
02D426D4.0054    lwz      ra,#0000(fp)                
02D426D8.0058    mtlr     ra                          
02D426DC.005C    lwz      fp,#0004(fp)                
02D426E0.0060    addi     sp,sp,#0058                 
02D426E4.0064    blr                                  
02D426E8.0068    lha      r24,#0000(r5)               
02D426EC.006C    cmpwi    cr4,r24,#EE01               
02D426F0.0070    bne      cr4,$02D429A0                => LOGIN:HANDLE_LC_R.0320
02D426F4.0074    lhz      r6,#0002(r5)                
02D426F8.0078    lha      r9,#0012(fp)                
02D426FC.007C    clrlwi   r6,r6,29                    
02D42700.0080    rlwimi   r9,r6,0,29,31               
02D42704.0084    sth      r9,#0012(fp)                
Press <enter> to continue
>
02D42708.0088    lhz      r19,#0002(r5)               
02D4270C.008C    clrlwi   r19,r19,29                  
02D42710.0090    cmplwi   cr0,r19,#0007               
02D42714.0094    bgt      cr0,$02D42734                => LOGIN:HANDLE_LC_R.00B4
02D42718.0098    rlwinm   r13,r19,2,0,29              
02D4271C.009C    addi     r13,r13,#0014               
02D42720.00A0    bl       $02D42724                    => LOGIN:HANDLE_LC_R.00A4
02D42724.00A4    mflr     r12                         
02D42728.00A8    add      r13,r13,r12                 
02D4272C.00AC    mtlr     r13                         
02D42730.00B0    blr                                  
02D42734.00B4    b        $02D4296C                    => LOGIN:HANDLE_LC_R.02EC
02D42738.00B8    b        $02D42950                    => LOGIN:HANDLE_LC_R.02D0
02D4273C.00BC    b        $02D4293C                    => LOGIN:HANDLE_LC_R.02BC
02D42740.00C0    b        $02D4291C                    => LOGIN:HANDLE_LC_R.029C
02D42744.00C4    b        $02D42904                    => LOGIN:HANDLE_LC_R.0284
02D42748.00C8    b        $02D428EC                    => LOGIN:HANDLE_LC_R.026C
02D4274C.00CC    b        $02D4276C                    => LOGIN:HANDLE_LC_R.00EC
02D42750.00D0    b        $02D4276C                    => LOGIN:HANDLE_LC_R.00EC
02D42754.00D4    lhz      r6,#0002(r5)                
Press <enter> to continue
>
02D42758.00D8    addi     r5,fp,#0010                 
02D4275C.00DC    rlwinm   r6,r6,29,25,31              
02D42760.00E0    bl       $02D41D04                    => LOGIN:FORCEOUT_O.0024
02D42764.00E4    lwz      r25,#000C(fp)               
02D42768.00E8    b        $02D42970                    => LOGIN:HANDLE_LC_R.02F0
02D4276C.00EC    lhz      r8,#0002(r5)                
02D42770.00F0    rlwinm   r8,r8,29,25,31              
02D42774.00F4    twlgti   r8,#007F                    
02D42778.00F8    lis      r11,#4127                   
02D4277C.00FC    rlwinm   r10,r8,4,0,27               
02D42780.0100    ori      r11,r11,#9698               
02D42784.0104    add      r10,r10,r11                 
02D42788.0108    stw      r10,#004C(fp)               
02D4278C.010C    lhz      r12,#0002(r5)               
02D42790.0110    rlwinm   r12,r12,29,25,31            
02D42794.0114    twlgti   r12,#007F                   
02D42798.0118    mulli    r13,r12,#000C               
02D4279C.011C    lis      r15,#4127                   
02D427A0.0120    ori      r15,r15,#9E98               
02D427A4.0124    li       r14,#FFFF                   
Press <enter> to continue
>
02D427A8.0128    sth      r14,#0054(fp)               
02D427AC.012C    lis      r16,#0016                   
02D427B0.0130    lis      r9,#0006                    
02D427B4.0134    add      r13,r13,r15                 
02D427B8.0138    addi     r15,fp,#0054                
02D427BC.013C    stw      r13,#0050(fp)               
02D427C0.0140    subi     sp,sp,#000C                 
02D427C4.0144    lis      r14,#0000                   
02D427C8.0148    stw      r14,#0008(sp)               
02D427CC.014C    ori      r16,r16,#0010               
02D427D0.0150    lis      r11,#0000                   
02D427D4.0154    stw      r16,#0004(sp)               
02D427D8.0158    ori      r9,r9,#0010                 
02D427DC.015C    stw      r15,#0000(sp)               
02D427E0.0160    subi     sp,sp,#000C                 
02D427E4.0164    stw      r11,#0008(sp)               
02D427E8.0168    stw      r9,#0004(sp)                
02D427EC.016C    stw      r10,#0000(sp)               
02D427F0.0170    bla      $013DA940                    => STOR:WRITE_PROTECTED_STORE.0000
02D427F4.0174    lwz      r17,#0050(fp)               
Press <enter> to continue
>
02D427F8.0178    lha      r18,#0002(r17)              
02D427FC.017C    cmpwi    cr5,r18,#FFFF               
02D42800.0180    beq      cr5,$02D428D8                => LOGIN:HANDLE_LC_R.0258
02D42804.0184    lwz      r19,#000C(fp)               
02D42808.0188    lhz      r20,#0002(r19)              
02D4280C.018C    clrlwi   r20,r20,29                  
02D42810.0190    cmpwi    cr6,r20,#0005               
02D42814.0194    bne      cr6,$02D4286C                => LOGIN:HANDLE_LC_R.01EC
02D42818.0198    lis      r17,#0018                   
02D4281C.019C    lwz      r23,#004C(fp)               
02D42820.01A0    lis      r18,#0048                   
02D42824.01A4    li       r21,#0001                   
02D42828.01A8    addi     r22,fp,#0056                
02D4282C.01AC    sth      r21,#0056(fp)               
02D42830.01B0    subi     sp,sp,#000C                 
02D42834.01B4    lis      r7,#0000                    
02D42838.01B8    stw      r7,#0008(sp)                
02D4283C.01BC    ori      r17,r17,#0010               
02D42840.01C0    addi     r24,r23,#0002               
02D42844.01C4    stw      r17,#0004(sp)               
Press <enter> to continue
>
02D42848.01C8    lis      r16,#0000                   
02D4284C.01CC    ori      r18,r18,#0001               
02D42850.01D0    stw      r22,#0000(sp)               
02D42854.01D4    subi     sp,sp,#000C                 
02D42858.01D8    stw      r16,#0008(sp)               
02D4285C.01DC    stw      r18,#0004(sp)               
02D42860.01E0    stw      r24,#0000(sp)               
02D42864.01E4    bla      $013DA940                    => STOR:WRITE_PROTECTED_STORE.0000
02D42868.01E8    b        $02D428BC                    => LOGIN:HANDLE_LC_R.023C
02D4286C.01EC    li       r25,#0001                   
02D42870.01F0    lis      r23,#0068                   
02D42874.01F4    sth      r25,#0056(fp)               
02D42878.01F8    subi     sp,sp,#000C                 
02D4287C.01FC    lis      r25,#0018                   
02D42880.0200    addi     gp,fp,#0056                 
02D42884.0204    lis      r5,#0000                    
02D42888.0208    stw      r5,#0008(sp)                
02D4288C.020C    ori      r25,r25,#0010               
02D42890.0210    lis      r22,#0000                   
02D42894.0214    lwz      r5,#004C(fp)                
Press <enter> to continue
>
02D42898.0218    ori      r23,r23,#0001               
02D4289C.021C    stw      r25,#0004(sp)               
02D428A0.0220    addi     r6,r5,#0002                 
02D428A4.0224    stw      gp,#0000(sp)                
02D428A8.0228    subi     sp,sp,#000C                 
02D428AC.022C    stw      r22,#0008(sp)               
02D428B0.0230    stw      r23,#0004(sp)               
02D428B4.0234    stw      r6,#0000(sp)                
02D428B8.0238    bla      $013DA940                    => STOR:WRITE_PROTECTED_STORE.0000
02D428BC.023C    lwz      r7,#000C(fp)                
02D428C0.0240    lwz      r8,#0050(fp)                
02D428C4.0244    lhz      r6,#0002(r7)                
02D428C8.0248    lha      r5,#0002(r8)                
02D428CC.024C    rlwinm   r6,r6,29,25,31              
02D428D0.0250    lwz      gp,#0008(fp)                
02D428D4.0254    bl       $02D4BA04                    => LOGIN:REQUEST_.0024
02D428D8.0258    lha      r24,#0012(fp)               
02D428DC.025C    lwz      r25,#000C(fp)               
02D428E0.0260    andi.    r24,r24,#FFE7               
02D428E4.0264    sth      r24,#0012(fp)               
Press <enter> to continue
>
02D428E8.0268    b        $02D42970                    => LOGIN:HANDLE_LC_R.02F0
02D428EC.026C    lhz      r6,#0002(r5)                
02D428F0.0270    addi     r5,fp,#0010                 
02D428F4.0274    rlwinm   r6,r6,29,25,31              
02D428F8.0278    bl       $02D41C84                    => LOGIN:FORCEOUT_I.0024
02D428FC.027C    lwz      r25,#000C(fp)               
02D42900.0280    b        $02D42970                    => LOGIN:HANDLE_LC_R.02F0
02D42904.0284    lha      r7,#0006(r5)                
02D42908.0288    lha      r6,#0004(r5)                
02D4290C.028C    addi     r5,fp,#0010                 
02D42910.0290    bl       $02D40FE4                    => LOGIN:DISABLE_A.0024
02D42914.0294    lwz      r25,#000C(fp)               
02D42918.0298    b        $02D42970                    => LOGIN:HANDLE_LC_R.02F0
02D4291C.029C    lhz      r8,#0002(r5)                
02D42920.02A0    lha      r7,#0004(r5)                
02D42924.02A4    rlwinm   r8,r8,29,25,31              
02D42928.02A8    lha      r6,#0006(r5)                
02D4292C.02AC    addi     r5,fp,#0010                 
02D42930.02B0    bl       $02D411C4                    => LOGIN:DISABLE_O.0024
02D42934.02B4    lwz      r25,#000C(fp)               
Press <enter> to continue
>
02D42938.02B8    b        $02D42970                    => LOGIN:HANDLE_LC_R.02F0
02D4293C.02BC    lha      r6,#0006(r5)                
02D42940.02C0    addi     r5,fp,#0010                 
02D42944.02C4    bl       $02D41604                    => LOGIN:ENABLE_A.0024
02D42948.02C8    lwz      r25,#000C(fp)               
02D4294C.02CC    b        $02D42970                    => LOGIN:HANDLE_LC_R.02F0
02D42950.02D0    lhz      r7,#0002(r5)                
02D42954.02D4    lha      r6,#0006(r5)                
02D42958.02D8    addi     r5,fp,#0010                 
02D4295C.02DC    rlwinm   r7,r7,29,25,31              
02D42960.02E0    bl       $02D417C4                    => LOGIN:ENABLE_O.0024
02D42964.02E4    lwz      r25,#000C(fp)               
02D42968.02E8    b        $02D42970                    => LOGIN:HANDLE_LC_R.02F0
02D4296C.02EC    mr       r25,r5                      
02D42970.02F0    lwz      r21,#0008(r25)              
02D42974.02F4    lis      r20,#4402                   
02D42978.02F8    lwz      r20,#C6A0(r20)              
02D4297C.02FC    cmpw     cr7,r21,r20                 
02D42980.0300    beq      cr7,$02D4299C                => LOGIN:HANDLE_LC_R.031C
02D42984.0304    li       r22,#EE02                   
Press <enter> to continue
>
02D42988.0308    addi     r6,fp,#0010                 
02D4298C.030C    sth      r22,#0010(fp)               
02D42990.0310    addi     r5,fp,#0048                 
02D42994.0314    lwz      r7,#0008(r25)               
02D42998.0318    bl       $02D74040                    => XAMSGS:SEND.0000
02D4299C.031C    b        $02D426D4                    => LOGIN:HANDLE_LC_R.0054
02D429A0.0320    lha      r5,#0000(r5)                
02D429A4.0324    bla      $01F2EA80                    => SWERR:SWERRORI.0000
02D429A8.0328    b        $02D426D4                    => LOGIN:HANDLE_LC_R.0054
02D429AC.032C    hndlstart                            
02D429B0.0330    hndlend                              
>