Searched refs:NWindows (Results 1 - 9 of 9) sorted by relevance

/gem5/src/arch/sparc/
H A Dsparc_traits.hh43 const int NWindows = 8; member in namespace:SparcISA
47 // const int NumRegularIntRegs = MaxGL * 8 + NWindows * 16;
H A Dregisters.hh76 const int NumIntRegs = (MaxGL + 1) * 8 + NWindows * 16 + NumMicroIntRegs;
H A Dprocess.cc135 // tc->setMiscRegNoEffect(MISCREG_CANSAVE, NWindows - 2);
136 tc->setIntReg(NumIntArchRegs + 3, NWindows - 2);
138 // tc->setMiscRegNoEffect(MISCREG_CLEANWIN, NWindows);
139 tc->setIntReg(NumIntArchRegs + 5, NWindows);
443 CWP = (CWP + Cansave + 2) % NWindows;
444 while (NWindows - 2 - Cansave != 0) {
462 CWP = (CWP + 1) % NWindows;
478 CWP = (CWP + Cansave + 2) % NWindows;
479 while (NWindows - 2 - Cansave != 0) {
497 CWP = (CWP + 1) % NWindows;
[all...]
H A Disa.cc86 intRegMap[MicroIntOffset + i] = i + TotalGlobals + NWindows * 16;
602 new_val = val >= NWindows ? NWindows - 1 : val;
603 if (val >= NWindows)
604 new_val = NWindows - 1;
H A Disa.hh149 static const int TotalWindowed = NWindows * RegsPerWindow;
H A Dfaults.cc371 CWP = (CWP + NWindows) % NWindows;
467 CWP = (CWP + NWindows) % NWindows;
H A Dutility.cc218 for (int x = 0; x < NWindows; ++x) {
H A Dua2005.cc280 (NWindows -1) << 0;
/gem5/src/arch/sparc/linux/
H A Dlinux.hh196 ctc->setIntReg(SparcISA::NumIntArchRegs + 3, SparcISA::NWindows - 2);
197 ctc->setIntReg(SparcISA::NumIntArchRegs + 5, SparcISA::NWindows);

Completed in 17 milliseconds