Searched refs:pregs (Results 1 - 7 of 7) sorted by relevance

/illumos-gate/usr/src/uts/sparc/fpu/
H A Diu_simulator.c44 struct regs *pregs, /* Pointer to PCB image of registers. */
141 tpc = pregs->r_pc;
144 pregs->r_pc = tpc +
147 pregs->r_pc = tpc +
150 pregs->r_npc = pregs->r_pc + 4;
152 pregs->r_pc = pregs->r_npc;
154 pregs->r_npc = tpc +
157 pregs
42 fbcc_sim( fp_inst_type pinst, struct regs *pregs, kfpu_t *pfpu) argument
176 _fp_iu_simulator( fp_simd_type *pfpsd, fp_inst_type pinst, struct regs *pregs, void *prw, kfpu_t *pfpu) argument
[all...]
H A Dfpu_simulator.c538 struct regs *pregs, /* Pointer to PCB image of registers. */
572 pregs, (ulong_t *)pregs->r_sp, pfp);
579 pregs->r_pc = pregs->r_npc;
580 pregs->r_npc += 4;
584 ftt = _fp_iu_simulator(pfpsd, fp.inst, pregs,
585 (ulong_t *)pregs->r_sp, pfp);
626 struct regs *pregs, /* Pointer to PCB image of registers. */
658 pregs
535 fpu_vis_sim( fp_simd_type *pfpsd, fp_inst_type *pinst, struct regs *pregs, fsr_type *pfsr, uint64_t gsr, uint32_t inst) argument
623 fp_emulator( fp_simd_type *pfpsd, fp_inst_type *pinst, struct regs *pregs, void *prw, kfpu_t *pfpu) argument
[all...]
/illumos-gate/usr/src/uts/sparc/v9/fpu/
H A Dv9instr.c51 struct regs *pregs, /* Pointer to PCB image of registers. */
67 asi = (uint32_t)((pregs->r_tstate >> TSTATE_ASI_SHIFT) &
74 return (vis_fldst(pfpsd, pinst, pregs, prw, asi));
78 ftt = read_iureg(pfpsd, pinst.rs1, pregs, prw, &fea);
81 ftt = read_iureg(pfpsd, pinst.rs2, pregs, prw, &tea);
88 ftt = read_iureg(pfpsd, pinst.rs1, pregs, prw, &tea);
132 switch (do_unaligned(pregs, &badaddr)) {
140 pregs->r_pc = pregs->r_npc; /* Do not retry emulated instruction. */
141 pregs
48 fldst( fp_simd_type *pfpsd, fp_inst_type pinst, struct regs *pregs, void *prw) argument
276 struct regs *pregs; local
405 struct regs *pregs; local
474 movcc( fp_simd_type *pfpsd, fp_inst_type pinst, struct regs *pregs, void *prw, kfpu_t *pfpu) argument
[all...]
H A Duword.c195 struct regs *pregs, /* Pointer to PCB image of registers. */
207 preg = &pregs->r_ps; /* globals and outs */
210 } else if (USERMODE(pregs->r_tstate)) { /* locals and ins */
257 struct regs *pregs, /* Pointer to PCB image of registers. */
267 preg = &pregs->r_ps; /* globals and outs */
270 } else if (USERMODE(pregs->r_tstate)) { /* locals and ins */
192 read_iureg( fp_simd_type *pfpsd, uint_t n, struct regs *pregs, void *prw, uint64_t *pvalue) argument
254 write_iureg( fp_simd_type *pfpsd, uint_t n, struct regs *pregs, void *prw, uint64_t *pvalue) argument
/illumos-gate/usr/src/uts/sun4/os/
H A Dvisinstr.c82 struct regs *pregs, /* Pointer to PCB image of registers. */
95 ASSERT(USERMODE(pregs->r_tstate));
123 ftt = vis_edge(pfpsd, f.inst, pregs, prw);
128 ftt = vis_array(pfpsd, f.inst, pregs, prw);
132 ftt = vis_alignaddr(pfpsd, f.inst, pregs, prw, fp);
135 ftt = vis_bmask(pfpsd, f.inst, pregs, prw, fp);
145 ftt = vis_fcmp(pfpsd, f.inst, pregs, prw);
165 ftt = vis_pdist(pfpsd, pinst, pregs, prw, f.inst.opf);
362 pregs->r_pc = pregs
79 vis_fpu_simulator( fp_simd_type *pfpsd, fp_inst_type pinst, struct regs *pregs, void *prw, kfpu_t *fp) argument
371 vis_edge( fp_simd_type *pfpsd, vis_inst_type inst, struct regs *pregs, void *prw) argument
548 vis_array( fp_simd_type *pfpsd, vis_inst_type inst, struct regs *pregs, void *prw) argument
613 vis_alignaddr( fp_simd_type *pfpsd, vis_inst_type inst, struct regs *pregs, void *prw, kfpu_t *fp) argument
660 vis_bmask( fp_simd_type *pfpsd, vis_inst_type inst, struct regs *pregs, void *prw, kfpu_t *fp) argument
794 vis_fcmp( fp_simd_type *pfpsd, vis_inst_type inst, struct regs *pregs, void *prw) argument
1186 vis_pdist( fp_simd_type *pfpsd, fp_inst_type pinst, struct regs *pregs, void *prw, uint_t op) argument
1370 vis_fldst( fp_simd_type *pfpsd, fp_inst_type pinst, struct regs *pregs, void *prw, uint_t asi) argument
1430 vis_prtl_fst( fp_simd_type *pfpsd, vis_inst_type inst, struct regs *pregs, void *prw, uint_t asi) argument
1592 vis_short_fls( fp_simd_type *pfpsd, vis_inst_type inst, struct regs *pregs, void *prw, uint_t asi) argument
1711 vis_blk_fldst( fp_simd_type *pfpsd, vis_inst_type inst, struct regs *pregs, void *prw, uint_t asi) argument
1826 vis_rdgsr( fp_simd_type *pfpsd, fp_inst_type pinst, struct regs *pregs, void *prw, kfpu_t *fp) argument
1850 vis_wrgsr( fp_simd_type *pfpsd, fp_inst_type pinst, struct regs *pregs, void *prw, kfpu_t *fp) argument
[all...]
/illumos-gate/usr/src/cmd/mdb/sparc/mdb/
H A Dproc_isadep.c598 const prgreg_t *pregs = &gregs->gregs[0]; local
603 mdb_printf("%<b>%0?lr %s%</b>(", pregs[R_SP], "?");
605 mdb_printf("%<b>%0?lr %a%</b>(", pregs[R_SP], pc);
618 pregs[R_L0], pregs[R_L1], pregs[R_L2], pregs[R_L3]);
621 pregs[R_L4], pregs[R_L5], pregs[R_L
[all...]
/illumos-gate/usr/src/uts/sparc/sys/fpu/
H A Dfpu_simulator.h396 struct regs *pregs, fsr_type *pfsr, uint64_t gsr, uint32_t inst);
456 struct regs *pregs, /* Pointer to PCB image of registers. */

Completed in 60 milliseconds