Lines Matching refs:mfpr

213         mfpr	r30, pt_ksp
217 mfpr r14, exc_addr // get pc
226 mfpr r13, pt_entmm // get entry point
236 mfpr r29, pt_kgp // get the kgp
259 mfpr r13, ev5__intid // Fetch level of interruptor
260 mfpr r25, ev5__isr // Fetch interrupt summary register
263 mfpr r14, ev5__ipl
275 mfpr r30, pt_ksp // get kern stack
279 mfpr r14, exc_addr // get pc
300 mfpr r12, pt_intmask
307 mfpr r29, pt_kgp // update gp
331 mfpr r8, ev5__ifault_va_form // Get virtual address of PTE.
334 mfpr r10, exc_addr // Get PC of faulting instruction in case of DTBmiss.
340 mfpr r31, ev5__va // Unlock VA in case there was a double miss
371 mfpr r8, ev5__va_form // Get virtual address of PTE - 1 cycle delay. E0.
372 mfpr r10, exc_addr // Get PC of faulting instruction in case of error. E1.
377 mfpr r9, ev5__mm_stat // Get read/write bit. E0.
384 mfpr r10, ev5__va // Get original faulting VA for TB load. E0.
391 mfpr r10, pt6
395 mfpr r31, pt0 // Pad the write to dtb_tag
427 mfpr r8, exc_addr
429 mfpr r8, pt4 // restore r8
438 mfpr r21, pt_ptbr // Get physical address of the page table.
459 mfpr r22, pt5 // Restore scratch register
462 mfpr r21, pt4 // Restore scratch register
495 mfpr r8, ev5__mm_stat // Get mmstat --ok to use r8, no tbmiss
496 mfpr r14, exc_addr // get pc
518 mfpr r30, pt_ksp
521 mfpr r25, ev5__va // Unlock VA
537 mfpr r16, pt0 // a0 <- va/unlock
540 mfpr r25, pt_entuna // get entry point
571 mfpr r13, ev5__mm_stat // Get mmstat
572 mfpr r8, exc_addr // get pc, preserve r14
607 mfpr r30, pt_ksp
651 mfpr r14, exc_addr // get pc
663 mfpr r30, pt_ksp
673 mfpr r13, pt_entif // get entry point
685 mfpr r29, pt_kgp // get the kgp, E1
709 mfpr r31, ev5__va // unlock mbox
712 mfpr r14, exc_addr // get pc
725 mfpr r30, pt_ksp // get kern stack
731 mfpr r13, ev5__exc_sum // get the exc_sum
733 mfpr r12, pt_entarith
737 mfpr r17, ev5__exc_mask // Get exception register mask IPR - no mtpr exc_sum in next cycle
752 mfpr r29, pt_kgp // get the kern gp - E1
777 mfpr r14, exc_addr // get pc
780 mfpr r13, ev5__icsr
791 mfpr r30, pt_ksp
799 mfpr r13, pt_entif // get entry point
816 mfpr r29, pt_kgp // get the kgp -E1
830 mfpr r29, pt_kgp // get the kgp
853 mfpr r25, ev5__va // Fetch VA/unlock
868 mfpr r25, pt_entmm // get entry point
875 mfpr r29, pt_kgp // get the kgp
894 mfpr r29, pt_kgp // get the kgp
928 mfpr r9, pal_base
930 mfpr r31, va // unlock VA
978 mfpr r31, va // unlock the mbox
982 mfpr r31, pt0 // pad exc_addr write
995 mfpr r14, exc_addr // PC points to call_pal
1016 mfpr r31, pt0 // Pad for mt->mf paltemp rule
1024 mfpr r31, pt0 // Pad for mt->mf paltemp rule
1032 mfpr r31, pt0 // Pad for mt->mf paltemp rule
1040 mfpr r31, pt0 // Pad for mt->mf paltemp rule
1048 mfpr r31, pt0 // Pad for mt->mf paltemp rule
1056 mfpr r31, pt0 // Pad for mt->mf paltemp rule
1128 mfpr r13, pt_entif // get entry point
1137 mfpr r29, pt_kgp // get the kgp
1155 mfpr r30, pt_usp
1166 mfpr r12, pt_intmask // get int mask
1231 mfpr r2, pt_misc // get misc bits
1238 mfpr r3, pt_impure // pass pointer to the impure area in r3
1288 mfpr r30, pt_ksp
1297 mfpr r13, pt_entmm // get entry point
1317 mfpr r29, pt_kgp // load kgp
1347 mfpr r30, pt_ksp
1356 mfpr r13, pt_entmm // get entry point
1376 mfpr r29, pt_kgp // load kgp
1400 mfpr r12, pt6
1436 mfpr r30, pt_ksp
1457 mfpr r25, pt0 // get ps
1460 mfpr r13, pt_entmm // get entry point
1465 mfpr r29, pt_kgp // load kgp
1480 mfpr r12, pt6
1484 mfpr r31, pt0 // pad exc_addr write
1510 mfpr r22, exc_addr // get the pc
1518 mfpr r21, pt4 // restore regs
1519 mfpr r22, pt5 // restore regs
1629 mfpr r14, exc_addr // get pc
1641 mfpr r30, pt_ksp
1651 mfpr r13, pt_entif // get entry point
1663 mfpr r29, pt_kgp // get the kgp
1681 mfpr r12, pt_pcbb // get pcbb
1748 mfpr r0, pt0 // get r0 back //orig
1752 mfpr r0, pt4 // get r1 back //orig
1759 mfpr r0, pt5 // get r3 back //orig
1774 mfpr r2, icsr // Get icsr
1779 mfpr r31, pt0 // SDE bubble cycle 1
1780 mfpr r31, pt0 // SDE bubble cycle 2
1781 mfpr r31, pt0 // SDE bubble cycle 3
1848 mfpr r31, pt0 // pad write to icsr out of shadow of store (trap does not abort write)
1849 mfpr r31, pt0
1852 mfpr r31, pt0 // SDE bubble cycle 1
1853 mfpr r31, pt0 // SDE bubble cycle 2
1854 mfpr r31, pt0 // SDE bubble cycle 3
1899 NOP // Pad mfpr dcPerr out of shadow of
1936 mfpr r0, icsr // get icsr
2088 mfpr r0, icsr // Get current ICSR
2095 mfpr r31, pt0 // FPE bubble cycle 1 //orig
2096 mfpr r31, pt0 // FPE bubble cycle 2 //orig
2097 mfpr r31, pt0 // FPE bubble cycle 3 //orig
2194 //orig mfpr r31, pt0 // (may issue with mt maf_mode)
2195 //orig mfpr r31, pt0 // bubble cycle 1
2196 //orig mfpr r31, pt0 // bubble cycle 2
2197 //orig mfpr r31, pt0 // bubble cycle 3
2198 //orig mfpr r31, pt0 // (may issue with following ld)
2239 mfpr r31, pt0 // pad last load to icsr write (in case of replay, icsr will be written anyway)
2240 mfpr r31, pt0 // ""
2241 mfpr r0, icsr // Get icsr
2246 mfpr r31, pt0 // SDE bubble cycle 1
2247 mfpr r31, pt0 // SDE bubble cycle 2
2248 mfpr r31, pt0 // SDE bubble cycle 3
2322 mfpr r31, pt0 // stall for ldq_p above //orig
2372 mfpr r12, pt_misc // Get MCES and scratch
2418 mfpr r31, pt0 // Pad exc_addr read
2419 mfpr r31, pt0
2421 mfpr r12, exc_addr // get PC
2471 mfpr r13, ev5__maf_mode // Fetch status bit
2569 mfpr r2, pal_base // fetch pal base
2632 mfpr r0, pt_mces // Read from PALtemp
2655 mfpr r14, pt_mces // Get current value
2793 mfpr r1, ev5__icsr // Get current FPE
2802 mfpr r12, pt_pcbb // Get PCBB - E1
2807 mfpr r31, pt0 // Pad ICSR<FPE> write.
2808 mfpr r31, pt0
2810 mfpr r31, pt0
2865 mfpr r0, pt_pcbb // get pcbb
2871 mfpr r24, pt_usp // get usp
2884 mfpr r25, icsr // get current icsr
2920 mfpr r0, pt_sysval
3002 mfpr r22, pt_intmask // get int mask
3010 mfpr r31, pt0 // pad ipl write
3011 mfpr r31, pt0 // pad ipl write
3183 mfpr r0, pt_usp
3203 mfpr r0, pt_whami // Get Whami
3227 mfpr r14, exc_addr // save exc_addr in case of fault
3234 mfpr r30, pt_usp // get users stack
3276 mfpr r14, exc_addr // save PC in case of fault
3332 mfpr r30, pt_ksp
3336 mfpr r14, exc_addr // get pc
3373 mfpr r30, pt_ksp
3377 mfpr r14, exc_addr // get pc
3408 mfpr r22, pt_ksp // get ksp
3411 mfpr r12, pt_entsys // get address of callSys routine
3420 mfpr r23, exc_addr // get pc
3432 mfpr r29, pt_kgp // get the kern gp/r29
3459 mfpr r31, ev5__mcsr // Sync with clear
3572 mfpr r0, pt_pcbb // get pcb pointer
3591 mfpr r12, pt_pcbb // get pcb pointer
3669 mfpr r30, pt_ksp
3673 mfpr r14, exc_addr // get pc
3788 mfpr r0, ev5__pmctr
3798 mfpr r16, pt_impure
3814 mfpr r16, pt_impure
3823 mfpr r14, ev5__pmctr // read ibox pmctr ipr
3846 mfpr r25, pt_impure
3874 mfpr r8, pt_pcbb // get PCB base
3876 mfpr r25, pt_impure
3881 mfpr r14, ev5__pmctr // read ibox pmctr ipr
3883 mfpr r13, icsr
3958 mfpr r12, pt_impure
3977 mfpr r12, pt_impure
3983 mfpr r0, ev5__pmctr
3991 mfpr r8, icsr
3997 mfpr r31, pt0 // pad icsr write
3998 mfpr r31, pt0 // pad icsr write
4013 mfpr r12, pt_impure
4034 mfpr r0, ev5__pmctr
4040 mfpr r14, ev5__pmctr
4052 mfpr r31, pt0 // pad pmctr write (needed only to keep PVC happy)