Lines Matching defs:fp

164 int fp_notp = 1;	/* fp checking not a problem */
547 } fp;
551 fp.i = inst;
570 if ((fp.inst.hibits == 2) && (fp.inst.op3 == 0x36)) {
571 ftt = vis_fpu_simulator(pfpsd, fp.inst,
574 } else if ((fp.inst.hibits == 2) &&
575 ((fp.inst.op3 == 0x34) || (fp.inst.op3 == 0x35) ||
576 (fp.inst.op3 == 0x37))) {
577 ftt = _fp_fpu_simulator(pfpsd, fp.inst, pfsr, gsr);
584 ftt = _fp_iu_simulator(pfpsd, fp.inst, pregs,
605 } fp;
607 fp.i = inst;
615 return (_fp_fpu_simulator(pfpsd, fp.inst, pfsr, gsr));
634 } fp;
649 ftt = _fp_read_inst((uint32_t *)pinst, &(fp.i), pfpsd);
653 if ((fp.inst.hibits == 2) &&
654 ((fp.inst.op3 == 0x34) || (fp.inst.op3 == 0x35) ||
655 (fp.inst.op3 == 0x37))) {
656 ftt = _fp_fpu_simulator(pfpsd, fp.inst, (fsr_type *)&tfsr, gsr);
664 * simulate the fp queue for a signal.
667 pfpu->fpu_q->FQu.fpq.fpq_instr = fp.i;
670 } else if ((fp.inst.hibits == 2) && (fp.inst.op3 == 0x36)) {
671 ftt = vis_fpu_simulator(pfpsd, fp.inst,
674 ftt = _fp_iu_simulator(pfpsd, fp.inst, pregs, prw, pfpu);
690 ftt = _fp_read_inst((uint32_t *)pinst, &(fp.i), pfpsd);
693 if ((fp.inst.hibits == 2) && /* fpops */
694 ((fp.inst.op3 == 0x34) || (fp.inst.op3 == 0x35) ||
695 (fp.inst.op3 == 0x37))) {
696 ftt = _fp_fpu_simulator(pfpsd, fp.inst, (fsr_type *)&tfsr, gsr);
704 * simulate the fp queue for a signal.
707 pfpu->fpu_q->FQu.fpq.fpq_instr = fp.i;
710 } else if ((fp.inst.hibits == 2) && (fp.inst.op3 == 0x36)) {
711 ftt = vis_fpu_simulator(pfpsd, fp.inst,
715 ((fp.inst.hibits == 2) && ((fp.inst.op3 & 0x3f) == 0x28) &&
716 (fp.inst.rs1 == 0x13)) ||
718 ((fp.inst.hibits == 2) && ((fp.inst.op3 & 0x3f) == 0x30) &&
719 (fp.inst.rd == 0x13)) ||
721 ((fp.inst.hibits == 2) && ((fp.inst.op3 & 0x3f) == 0x2c) &&
722 (((fp.i>>18) & 0x1) == 0)) ||
724 ((fp.inst.hibits == 0) && (((fp.i>>22) & 0x7) == 5)) ||
726 ((fp.inst.hibits == 3) && ((fp.inst.op3 & 0x38) == 0x20)) ||
728 ((fp.inst.hibits == 0) && (((fp.i>>22) & 0x7) == 6))) {
729 ftt = _fp_iu_simulator(pfpsd, fp.inst, pregs, prw, pfpu);