Searched refs:pregs (Results 1 – 6 of 6) sorted by relevance
/illumos-gate/usr/src/uts/sparc/fpu/ |
H A D | iu_simulator.c | 141 tpc = pregs->r_pc; in fbcc_sim() 144 pregs->r_pc = tpc + in fbcc_sim() 147 pregs->r_pc = tpc + in fbcc_sim() 150 pregs->r_npc = pregs->r_pc + 4; in fbcc_sim() 152 pregs->r_pc = pregs->r_npc; in fbcc_sim() 154 pregs->r_npc = tpc + in fbcc_sim() 157 pregs->r_npc = tpc + in fbcc_sim() 163 pregs->r_pc = pregs->r_npc + 4; in fbcc_sim() 164 pregs->r_npc += 8; in fbcc_sim() 166 pregs->r_pc = pregs->r_npc; in fbcc_sim() [all …]
|
H A D | fpu_simulator.c | 572 pregs, (ulong_t *)pregs->r_sp, pfp); in fpu_vis_sim() 579 pregs->r_pc = pregs->r_npc; in fpu_vis_sim() 580 pregs->r_npc += 4; in fpu_vis_sim() 585 (ulong_t *)pregs->r_sp, pfp); in fpu_vis_sim() 658 pregs->r_pc = pregs->r_npc; in fp_emulator() 659 pregs->r_npc += 4; in fp_emulator() 672 pregs, prw, pfp); in fp_emulator() 688 pinst = (fp_inst_type *)pregs->r_pc; in fp_emulator() 699 pregs->r_pc = pregs->r_npc; in fp_emulator() 700 pregs->r_npc += 4; in fp_emulator() [all …]
|
/illumos-gate/usr/src/uts/sparc/v9/fpu/ |
H A D | v9instr.c | 132 switch (do_unaligned(pregs, &badaddr)) { in fldst() 140 pregs->r_pc = pregs->r_npc; /* Do not retry emulated instruction. */ in fldst() 141 pregs->r_npc += 4; in fldst() 276 struct regs *pregs; in fmovcc_icc() local 283 pregs = lwptoregs(curthread->t_lwp); in fmovcc_icc() 284 tstate = pregs->r_tstate; in fmovcc_icc() 405 struct regs *pregs; in fmovr() local 420 pregs = lwptoregs(curthread->t_lwp); in fmovr() 421 prw = (ulong_t *)pregs->r_sp; in fmovr() 588 pregs->r_pc = pregs->r_npc; /* Do not retry emulated instruction. */ in movcc() [all …]
|
H A D | uword.c | 195 struct regs *pregs, /* Pointer to PCB image of registers. */ in read_iureg() argument 207 preg = &pregs->r_ps; /* globals and outs */ in read_iureg() 210 } else if (USERMODE(pregs->r_tstate)) { /* locals and ins */ in read_iureg() 257 struct regs *pregs, /* Pointer to PCB image of registers. */ in write_iureg() argument 267 preg = &pregs->r_ps; /* globals and outs */ in write_iureg() 270 } else if (USERMODE(pregs->r_tstate)) { /* locals and ins */ in write_iureg()
|
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | visinstr.c | 362 pregs->r_pc = pregs->r_npc; /* Do not retry emulated instruction. */ in vis_fpu_simulator() 363 pregs->r_npc += 4; in vis_fpu_simulator() 1583 pregs->r_pc = pregs->r_npc; /* Do not retry emulated instruction. */ in vis_prtl_fst() 1584 pregs->r_npc += 4; in vis_prtl_fst() 1700 pregs->r_pc = pregs->r_npc; /* Do not retry emulated instruction. */ in vis_short_fls() 1701 pregs->r_npc += 4; in vis_short_fls() 1817 pregs->r_pc = pregs->r_npc; /* Do not retry emulated instruction. */ in vis_blk_fldst() 1818 pregs->r_npc += 4; in vis_blk_fldst() 1841 pregs->r_pc = pregs->r_npc; /* Do not retry emulated instruction. */ in vis_rdgsr() 1842 pregs->r_npc += 4; in vis_rdgsr() [all …]
|
/illumos-gate/usr/src/uts/sparc/sys/fpu/ |
H A D | fpu_simulator.h | 396 struct regs *pregs, fsr_type *pfsr, uint64_t gsr, uint32_t inst); 456 struct regs *pregs, /* Pointer to PCB image of registers. */
|