Lines Matching refs:r28
1367 la r16,saver28(r13) ; point to line with r28-r31
1376 dcbz 0,r16 ; allocate 32-byte line with r28-r31
1392 stw r28,saver28+4(r13) ; Save this one
1733 std r28,saver28(r13) ; Save this one
1926 la r28,savevscr(r13) ; Point to the status area
1936 stvxl v0,0,r28 ; Save the vector status
2151 rlwinm. r28,r8,0,MSR_DR_BIT,MSR_DR_BIT ; (BRINGUP)
2153 ori r28,r9,lo16(MASK(MSR_DR)) ; (BRINGUP)
2159 mtmsr r28 ; (BRINGUP)
2218 lwz r28,patcharea+12(r2) ; (BRINGUP)
2219 mr. r28,r28 ; (BRINGUP)
2221 lis r28,0x4000 ; (BRINGUP)
2223 qqq12: stw r27,0(r28) ; (BRINGUP)
2225 stw r0,4(r28) ; (BRINGUP)
2226 stw r4,8(r28) ; (BRINGUP)
2227 stw r6,12(r28) ; (BRINGUP)
2228 addi r28,r28,16 ; (BRINGUP)
2230 stw r28,patcharea+12(r2) ; (BRINGUP)
2240 xor r28,r0,r27 ; (BRINGUP) - See how much it changed
2241 rlwinm r28,r28,24,24,31 ; (BRINGUP)
2242 cmplwi r28,1 ; (BRINGUP)
2371 lis r28,hi16(EXT(ml_probe_read_mck)) ; High order part
2373 ori r28,r28,lo16(EXT(ml_probe_read_mck)) ; Get the low part
2375 cmplw r30,r28 ; Check highest possible
2389 lwz r28,4(r11) ; Pick up DBAT 0 low
2396 mtdbatl 0,r28 ; Restore DBAT 0 low
2402 lwz r28,savelr+4(r13) ; Get return point
2405 stw r28,savesrr0+4(r13) ; Set the return point
3159 la r28,saver4(r31) ; Point to the 32-byte line with r4-r7
3162 dcbt 0,r28 ; Touch in r4-r7
3178 la r28,saver8(r31) ; Point to the 32-byte line with r8-r11
3181 dcbt 0,r28 ; touch in r8-r11
3183 la r28,saver12(r31) ; Point to the 32-byte line with r12-r15
3189 dcbt 0,r28 ; touch in r12-r15
3190 la r28,saver16(r31)
3196 dcbt 0,r28 ; touch in r16-r19
3197 la r28,saver20(r31)
3202 dcbt 0,r28 ; touch in r20-r23
3203 la r28,savevscr(r31) ; Point to the status area
3209 dcbt 0,r28 ; Touch in VSCR and FPSCR
3213 la r28,saver24(r31)
3221 dcbt 0,r28 ; touch in r24-r27
3222 la r28,savevscr(r31) ; Point to the status area
3231 lvxl v0,0,r28 ; Get the vector status
3236 noavec3: dcbt 0,r22 ; touch in r28-r31
3242 lhz r28,pfrptdProc(r29) ; Get the reported processor type
3252 cmpwi cr1,r28,CPU_SUBTYPE_POWERPC_750 ; G3?
3258 cmpwi cr2,r28,CPU_SUBTYPE_POWERPC_7400 ; Yer standard G4?
3269 lwz r28,savepmc+16(r31)
3271 mtspr pmc5,r28 ; Restore PMC5
3275 lwz r28,savemmcr2+4(r31)
3276 mtspr mmcr2,r28 ; Restore MMCR2
3279 lwz r28,savepmc+0(r31)
3281 mtspr pmc1,r28 ; Restore PMC1
3283 lwz r28,savepmc+8(r31)
3285 mtspr pmc3,r28 ; Restore PMC3
3287 lwz r28,savemmcr1+4(r31)
3289 mtspr mmcr1,r28 ; Restore MMCR1
3293 lwz r28,savecr(r31) ; Get CR to restore
3295 mtcr r28 ; Restore the CR
3296 lwz r28,savelr+4(r31) ; Get LR to restore
3299 mtlr r28 ; Restore the LR
3300 lwz r28,saver30+4(r31) ; Get R30
3303 mtsprg 2,r28 ; Save R30 for later
3304 lwz r28,saver28+4(r31) ; Restore R28
3427 la r28,saver16(r31) ; Point to the 128-byte line with r16-r31
3430 dcbt 0,r28 ; Touch in r16-r31
3458 la r28,savevscr(r31) ; Point to the status area
3474 lvxl v0,0,r28 ; Get the vector status
3481 lwz r28,saveexception(r31) ; Get exception type
3490 cmplwi cr1,r28,T_RESET ; Are we returning from a reset?
3512 lwz r28,savepmc+0(r31)
3514 mtspr pmc1_gp,r28 ; Restore PMC1
3516 lwz r28,savepmc+8(r31)
3518 mtspr pmc3_gp,r28 ; Restore PMC3
3520 lwz r28,savepmc+16(r31)
3522 mtspr pmc5_gp,r28 ; Restore PMC5
3524 lwz r28,savepmc+24(r31)
3526 mtspr pmc7_gp,r28 ; Restore PMC7
3528 ld r28,savemmcr1(r31)
3530 mtspr mmcr1_gp,r28 ; Restore MMCR1
3532 ld r28,savemmcr0(r31)
3534 mtspr mmcr0_gp,r28 ; Restore MMCR0
3538 lwz r28,savecr(r31) ; Get CR to restore
3540 mtcr r28 ; Restore the CR
3541 ld r28,savelr(r31) ; Get LR to restore
3544 mtlr r28 ; Restore the LR
3545 ld r28,saver30(r31) ; Get R30
3548 mtspr hsprg0,r28 ; Save R30 for later
3549 ld r28,saver28(r31) ; Restore R28