HomeSort by: relevance | last modified time | path
    Searched refs:CWP (Results 1 - 6 of 6) sorted by relevancy

  /src/sys/arch/sparc/include/
psl.h 53 * | impl | ver | icc | reserved |E|E| pil |S|P|E| CWP |
154 * | CCR | ASI | - | PSTATE | - | CWP |
227 #define CWP 0x01f
  /src/sys/arch/sparc64/include/
psl.h 53 * | impl | ver | icc | reserved |E|E| pil |S|P|E| CWP |
171 * | CCR | ASI | - | PSTATE | - | CWP |
266 #define CWP 0x01f
385 SPARC64_RDPR_DEF(cwp, %cwp, int) /* getcwp() */
386 SPARC64_WRPR_DEF(cwp, %cwp, int) /* setcwp() */
  /src/sys/arch/sparc/sparc/
locore.s 1389 * cpcb->pcb_uw = (cpcb->pcb_wim - 1 - CWP) % nwindows
1391 * (where pcb_wim = log2(current %wim) and CWP = low 5 bits of %psr).
1392 * We compute this expression by table lookup in uwtab[CWP - pcb_wim],
1405 * wmask[CWP] tells whether a `rett' would return into the invalid window.
1451 * cpcb->pcb_uw = (cpcb->pcb_wim - 1 - CWP) % nwindows
1453 * (where pcb_wim = log2(current %wim) and CWP is the low 5 bits of %psr),
1454 * and this is computed as `uwtab[CWP - pcb_wim]'.
2347 /* now safe to set the new psr (changes CWP, leaves traps disabled) */
2374 and %l0, 31, %l0 ! CWP = %psr & 31;
2375 st %l0, [%l1 + PCB_WIM] ! cpcb->pcb_wim = CWP;
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/Disassembler/
SparcDisassembler.cpp 115 SP::TL, SP::PIL, SP::CWP, SP::CANSAVE, SP::CANRESTORE, SP::CLEANWIN,
  /src/sys/arch/sparc64/sparc64/
locore.s 121 and \reg, CWP, \reg
1217 !! So restore %cwp
1218 rdpr %cwp, %l0
1220 wrpr %l0, %g0, %cwp
1955 * %g4 = %cwp - local
1976 rdpr %tstate, %g4 ! Try to restore prev %cwp if we were executing a restore
2014 and %g4, CWP, %g5 ! %g4 = %cwp of trap
2017 wrpr %g5, %cwp ! Restore cwp from before fill trap -- regs should now be consisten
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/AsmParser/
SparcAsmParser.cpp 1317 if (name.equals("cwp")) {
1318 RegNo = Sparc::CWP;

Completed in 22 milliseconds