Lines Matching refs:rs2
358 argp rs1 = NULL, rs2 = NULL, rd = NULL; in do_mathemu() local
397 case 1: rs2 = (argp)&f->regs[freg]; in do_mathemu()
400 rs2 = (argp)&zero; in do_mathemu()
404 case 7: FP_UNPACK_QP (QB, rs2); break; in do_mathemu()
405 case 6: FP_UNPACK_DP (DB, rs2); break; in do_mathemu()
406 case 5: FP_UNPACK_SP (SB, rs2); break; in do_mathemu()
456 case FMOVQ: rd->q[0] = rs2->q[0]; rd->q[1] = rs2->q[1]; break; in do_mathemu()
457 case FABSQ: rd->q[0] = rs2->q[0] & 0x7fffffffffffffffUL; rd->q[1] = rs2->q[1]; break; in do_mathemu()
458 case FNEGQ: rd->q[0] = rs2->q[0] ^ 0x8000000000000000UL; rd->q[1] = rs2->q[1]; break; in do_mathemu()
467 case FITOQ: IR = rs2->s; FP_FROM_INT_Q (QR, IR, 32, int); break; in do_mathemu()
468 case FXTOQ: XR = rs2->d; FP_FROM_INT_Q (QR, XR, 64, long); break; in do_mathemu()
470 case FXTOS: XR = rs2->d; FP_FROM_INT_S (SR, XR, 64, long); break; in do_mathemu()
471 case FXTOD: XR = rs2->d; FP_FROM_INT_D (DR, XR, 64, long); break; in do_mathemu()
473 case FITOS: IR = rs2->s; FP_FROM_INT_S (SR, IR, 32, int); break; in do_mathemu()
475 case FITOD: IR = rs2->s; FP_FROM_INT_D (DR, IR, 32, int); break; in do_mathemu()