Lines Matching refs:argreg
404 Int n_args, i, argreg; in doHelperCall() local
511 argreg = 0; in doHelperCall()
515 vassert(argreg < MIPS_N_REGPARMS); in doHelperCall()
522 argiregs |= (1 << (argreg + 4)); in doHelperCall()
523 addInstr(env, mk_iMOVds_RR(argregs[argreg], in doHelperCall()
525 argreg++; in doHelperCall()
527 if (argreg & 1) { in doHelperCall()
528 argreg++; in doHelperCall()
529 argiregs |= (1 << (argreg + 4)); in doHelperCall()
533 argiregs |= (1 << (argreg + 4)); in doHelperCall()
534 addInstr(env, mk_iMOVds_RR( argregs[argreg++], rHi )); in doHelperCall()
535 argiregs |= (1 << (argreg + 4)); in doHelperCall()
536 addInstr(env, mk_iMOVds_RR( argregs[argreg], rLo)); in doHelperCall()
537 argreg++; in doHelperCall()
540 addInstr(env, mk_iMOVds_RR(argregs[argreg], in doHelperCall()
542 argreg++; in doHelperCall()
552 argreg = 0; in doHelperCall()
555 vassert(argreg < MIPS_N_REGPARMS); in doHelperCall()
563 tmpregs[argreg] = iselWordExpr_R(env, arg); in doHelperCall()
564 argreg++; in doHelperCall()
566 if (argreg & 1) in doHelperCall()
567 argreg++; in doHelperCall()
568 if (argreg + 1 >= MIPS_N_REGPARMS) in doHelperCall()
572 tmpregs[argreg] = raLo; in doHelperCall()
573 argreg++; in doHelperCall()
574 tmpregs[argreg] = raHi; in doHelperCall()
575 argreg++; in doHelperCall()
577 tmpregs[argreg] = GuestStatePointer(mode64); in doHelperCall()
578 argreg++; in doHelperCall()
601 for (i = 0; i < argreg; i++) { in doHelperCall()