Lines Matching refs:instr

185 	union instr insn;  in fpu_emulate()
259 fpu_execute(struct trapframe *tf, struct fpemu *fe, union instr *insn) in fpu_execute()
262 union instr instr = *insn; in fpu_execute() local
279 cond = instr.i_any.i_rc; in fpu_execute()
288 opc_disasm(loc, instr.i_int); in fpu_execute()
296 if ((instr.i_any.i_opcd >= OPC_LFS && instr.i_any.i_opcd <= OPC_STFDU) || in fpu_execute()
297 instr.i_any.i_opcd == OPC_integer_31) { in fpu_execute()
310 if (instr.i_any.i_opcd == OPC_integer_31) { in fpu_execute()
311 if (instr.i_x.i_xo == OPC31_STFIWX) { in fpu_execute()
315 ra = instr.i_x.i_ra; in fpu_execute()
316 rb = instr.i_x.i_rb; in fpu_execute()
325 rt = instr.i_x.i_rt; in fpu_execute()
335 if ((instr.i_x.i_xo & OPC31_FPMASK) != OPC31_FPOP) in fpu_execute()
339 store = (instr.i_x.i_xo & 0x80); in fpu_execute()
340 if (instr.i_x.i_xo & 0x40) in fpu_execute()
344 update = (instr.i_x.i_xo & 0x20); in fpu_execute()
347 ra = instr.i_x.i_ra; in fpu_execute()
348 rb = instr.i_x.i_rb; in fpu_execute()
355 rt = instr.i_x.i_rt; in fpu_execute()
357 store = instr.i_d.i_opcd & 0x4; in fpu_execute()
358 if (instr.i_d.i_opcd & 0x2) in fpu_execute()
362 update = instr.i_d.i_opcd & 0x1; in fpu_execute()
365 ra = instr.i_d.i_ra; in fpu_execute()
366 addr = instr.i_d.i_d; in fpu_execute()
372 rt = instr.i_d.i_rt; in fpu_execute()
416 } else if (instr.i_any.i_opcd == OPC_load_st_62) { in fpu_execute()
420 } else if (instr.i_any.i_opcd == OPC_sp_fp_59 || in fpu_execute()
421 instr.i_any.i_opcd == OPC_dp_fp_63) { in fpu_execute()
422 if (instr.i_any.i_opcd == OPC_dp_fp_63 && in fpu_execute()
423 !(instr.i_a.i_xo & OPC63M_MASK)) { in fpu_execute()
425 rt = instr.i_x.i_rt; in fpu_execute()
426 ra = instr.i_x.i_ra; in fpu_execute()
427 rb = instr.i_x.i_rb; in fpu_execute()
430 switch (instr.i_x.i_xo) { in fpu_execute()
441 bf = instr.i_x.i_rs & 0xfc; in fpu_execute()
479 bf = instr.i_x.i_rs & 0xfc; in fpu_execute()
560 if ((rt = instr.i_xfl.i_flm) == -1) in fpu_execute()
595 rt = instr.i_a.i_frt; in fpu_execute()
596 ra = instr.i_a.i_fra; in fpu_execute()
597 rb = instr.i_a.i_frb; in fpu_execute()
598 rc = instr.i_a.i_frc; in fpu_execute()
605 switch ((unsigned int)instr.i_a.i_xo) { in fpu_execute()
723 if (!(instr.i_any.i_opcd & 0x4)) { in fpu_execute()