/illumos-gate/usr/src/lib/libc/capabilities/sun4v/common/ |
H A D | smt_pause.s | 46 rd %ccr, %g0 47 rd %ccr, %g0 49 rd %ccr, %g0
|
/illumos-gate/usr/src/uts/sparc/v9/fpu/ |
H A D | v9instr.c | 281 } ccr; local 287 ccr.i = (uint32_t)((tstate >> TSTATE_CCR_SHIFT) & 0xf); 290 ccr.i = (uint32_t)(((tstate >> TSTATE_CCR_SHIFT) & 0xf0) >> 4); 300 moveit = (int)(ccr.cc.z); 303 moveit = (int)(ccr.cc.z | (ccr.cc.n ^ ccr.cc.v)); 306 moveit = (int)(ccr.cc.n ^ ccr.cc.v); 309 moveit = (int)(ccr [all...] |
/illumos-gate/usr/src/uts/sun4v/cpu/ |
H A D | niagara2_asm.s | 167 rd %ccr, %g0 168 rd %ccr, %g0 170 rd %ccr, %g0
|
/illumos-gate/usr/src/uts/sun4v/os/ |
H A D | mach_trap.c | 169 uint32_t gl, ccr, asi, cwp, pstate; local 174 ccr = (tstate >> TSTATE_CCR_SHIFT) & TSTATE_CCR_MASK; 180 printf(" %%gl: %02x %%ccr: %02x %%asi: %02x %%cwp: %x " 181 "%%pstate: %b\n", gl, ccr, asi, cwp, pstate, PSTATE_BITS);
|
/illumos-gate/usr/src/uts/sun4u/os/ |
H A D | mach_trap.c | 195 uint32_t ccr, asi, cwp, pstate; local 200 ccr = (tstate >> TSTATE_CCR_SHIFT) & TSTATE_CCR_MASK; 205 printf(" %%ccr: %02x %%asi: %02x %%cwp: %x " 206 "%%pstate: %b\n", ccr, asi, cwp, pstate, PSTATE_BITS);
|
/illumos-gate/usr/src/uts/sparc/v9/ml/ |
H A D | sparcv9_subr.s | 602 * Note: does not provide ccr.xcc and provides FPRS.FEF instead of 616 rd %ccr, %o1 ! get ccr 1643 ! to store the %ccr, %asi, %pstate, and %cwp as they would appear 1647 rd %ccr, %l0 ! %l0 = %ccr 1731 ! to store the %ccr, %asi, %pstate, and %cwp as they would appear 1735 rd %ccr, %l0 ! %l0 = %ccr 1777 wr %g0, %ccr ! clea [all...] |
H A D | float.s | 526 rd %ccr, %o0 ! save ccr
|
H A D | lock_prim.s | 802 rd %ccr, %g0 803 rd %ccr, %g0 805 rd %ccr, %g0
|
/illumos-gate/usr/src/uts/sparc/dtrace/ |
H A D | fasttrap_isa.c | 675 uint_t ccr = rp->r_tstate >> TSTATE_CCR_SHIFT; local 678 ccr >>= 4; 680 c = (ccr >> 0) & 1; 681 v = (ccr >> 1) & 1; 682 z = (ccr >> 2) & 1; 683 n = (ccr >> 3) & 1;
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | fdc.c | 669 int ccr; local 723 for (ccr = 0; ccr <= (FCC_NOPREC | FCC_DRATE); ccr++) { 729 outb(fcp->c_regbase + FCR_CCR, ccr); 732 (FCC_NOPREC | FCC_DRATE)) != ccr) {
|
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | visinstr.c | 383 uint_t ccr; local 536 ccr = get_subcc_ccr(addrl, addrr); /* get subcc cond. codes */ 537 pregs->r_tstate |= ((uint64_t)ccr << TSTATE_CCR_SHIFT);
|
/illumos-gate/usr/src/uts/sun4v/ml/ |
H A D | trap_table.s | 2221 srlx %g3, PSR_TSTATE_CC_SHIFT, %o0 ! shift ccr to V8 psr 2226 mov %o0, %g1 ! move ccr to normal %g1 2254 * Note that the xcc part of the ccr is not provided. 2263 srlx %g1, PSR_TSTATE_CC_SHIFT, %o0 ! shift ccr to V8 psr 2279 * Note that there is no support for ccr.xcc in the V9 code. 2292 sllx %g2, PSR_TSTATE_CC_SHIFT, %g3 ! shift to tstate.ccr.icc
|
/illumos-gate/usr/src/uts/sun4u/ml/ |
H A D | trap_table.s | 2459 srlx %g3, PSR_TSTATE_CC_SHIFT, %o0 ! shift ccr to V8 psr 2465 mov %o0, %g1 ! move ccr to normal %g1 2493 * Note that the xcc part of the ccr is not provided. 2502 srlx %g1, PSR_TSTATE_CC_SHIFT, %o0 ! shift ccr to V8 psr 2518 * Note that there is no support for ccr.xcc in the V9 code. 2531 sllx %g2, PSR_TSTATE_CC_SHIFT, %g3 ! shift to tstate.ccr.icc
|
/illumos-gate/usr/src/uts/sun4u/sunfire/io/ |
H A D | jtag.c | 296 unsigned int ccr; member in struct:ac_regs
|
/illumos-gate/usr/src/uts/sun4u/cpu/ |
H A D | opl_olympus_asm.s | 902 mov %g0, %ccr ;\ 1086 * If the error is %ccr or %asi parity, it propagates to %tstate
|