Lines Matching refs:pinst
43 fp_inst_type pinst, /* FPU instruction to simulate. */ in fbcc_sim() argument
62 if (((pinst.op3 >> 3) & 0xf) == 5) in fbcc_sim()
66 uint_t nfcc = (pinst.op3 >> 1) & 0x3; in fbcc_sim()
84 icc = (enum icc_type) (pinst.rd & 0xf); in fbcc_sim()
85 annul = pinst.rd & 0x10; in fbcc_sim()
140 fp.fi = pinst; in fbcc_sim()
178 fp_inst_type pinst, /* FPU instruction to simulate. */ in _fp_iu_simulator() argument
183 switch (pinst.hibits) { in _fp_iu_simulator()
185 return (fbcc_sim(pinst, pregs, pfpu)); in _fp_iu_simulator()
187 switch (pinst.op3) { in _fp_iu_simulator()
189 if (pinst.rs1 == 0x13) in _fp_iu_simulator()
190 return (vis_rdgsr(pfpsd, pinst, pregs, in _fp_iu_simulator()
195 if (pinst.rd == 0x13) in _fp_iu_simulator()
196 return (vis_wrgsr(pfpsd, pinst, pregs, in _fp_iu_simulator()
201 return (movcc(pfpsd, pinst, pregs, prw, pfpu)); in _fp_iu_simulator()
206 return (fldst(pfpsd, pinst, pregs, prw)); in _fp_iu_simulator()