Home
last modified time | relevance | path

Searched refs:new_cwp (Results 1 – 2 of 2) sorted by relevance

/netbsd/src/external/gpl3/gdb/dist/sim/erc32/
Dexec.c400 new_cwp; in dispatch_instruction() local
1030 new_cwp = ((sregs->psr & PSR_CWP) - 1) & PSR_CWP; in dispatch_instruction()
1031 if (sregs->wim & (1 << new_cwp)) { in dispatch_instruction()
1036 rdd = &(sregs->r[((new_cwp << 4) + rd) & 0x7f]); in dispatch_instruction()
1038 sregs->psr = (sregs->psr & ~PSR_CWP) | new_cwp; in dispatch_instruction()
1042 new_cwp = ((sregs->psr & PSR_CWP) + 1) & PSR_CWP; in dispatch_instruction()
1043 if (sregs->wim & (1 << new_cwp)) { in dispatch_instruction()
1048 rdd = &(sregs->r[((new_cwp << 4) + rd) & 0x7f]); in dispatch_instruction()
1050 sregs->psr = (sregs->psr & ~PSR_CWP) | new_cwp; in dispatch_instruction()
1144 new_cwp = ((sregs->psr & PSR_CWP) + 1) & PSR_CWP; in dispatch_instruction()
[all …]
/netbsd/src/sys/arch/sparc/sparc/
Dlocore.s1653 rd %psr, %g7 ! g7 = (junk << 5) + new_cwp
1654 mov 1, %g5 ! g5 = 1 << new_cwp;
1735 rd %psr, %g7 ! g7 = (junk << 5) + new_cwp;
1736 mov 1, %g5 ! g5 = 1 << new_cwp;
1740 st %g7, [%g6 + PCB_WIM] ! cpcb->pcb_wim = new_cwp;