Lines Matching refs:pinst
50 fp_inst_type pinst, /* FPU instruction to simulate. */
64 fp.inst = pinst;
65 if ((pinst.op3 >> 4) & 1) {
66 if (pinst.ibit) {
73 if (((pinst.op3 & 0x30) == 0x30) && (asi > ASI_SNFL))
74 return (vis_fldst(pfpsd, pinst, pregs, prw, asi));
77 if (pinst.ibit == 0) { /* effective address = rs1 + rs2 */
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);
93 sz_bits = pinst.op3 & 0x3;
100 case 1: if (pinst.rd == 0) { /* ldfsr/stfsr */
127 if ((pinst.op3 >> 2) & 1) /* store */
476 fp_inst_type pinst, /* FPU instruction to simulate. */
492 cc = (enum cc_type) (pinst.opcode >> 0x4) & 3;
494 cond = (enum icc_type) (pinst.rs1 & 0xf);
568 nrd = pinst.rd;
569 if (pinst.ibit == 0) { /* copy the value in r[rs2] */
572 nrs2 = pinst.rs2;
583 fp.inst = pinst; /* Extract simm11 field */