Searched refs:ccr (Results 1 - 15 of 15) sorted by relevance

/illumos-gate/usr/src/lib/libc/capabilities/sun4v/common/
H A Dsmt_pause.s46 rd %ccr, %g0
47 rd %ccr, %g0
49 rd %ccr, %g0
/illumos-gate/usr/src/uts/sparc/v9/fpu/
H A Dv9instr.c281 } 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 Dniagara2_asm.s167 rd %ccr, %g0
168 rd %ccr, %g0
170 rd %ccr, %g0
/illumos-gate/usr/src/uts/sun4v/os/
H A Dmach_trap.c169 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 Dmach_trap.c195 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 Dsparcv9_subr.s602 * 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 Dfloat.s526 rd %ccr, %o0 ! save ccr
H A Dlock_prim.s802 rd %ccr, %g0
803 rd %ccr, %g0
805 rd %ccr, %g0
/illumos-gate/usr/src/uts/sparc/dtrace/
H A Dfasttrap_isa.c675 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 Dfdc.c669 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 Dvisinstr.c383 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 Dtrap_table.s2221 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 Dtrap_table.s2459 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 Djtag.c296 unsigned int ccr; member in struct:ac_regs
/illumos-gate/usr/src/uts/sun4u/cpu/
H A Dopl_olympus_asm.s902 mov %g0, %ccr ;\
1086 * If the error is %ccr or %asi parity, it propagates to %tstate

Completed in 179 milliseconds