Lines Matching refs:argreg
403 Int n_args, i, argreg;
510 argreg = 0;
514 vassert(argreg < MIPS_N_REGPARMS);
521 argiregs |= (1 << (argreg + 4));
522 addInstr(env, mk_iMOVds_RR(argregs[argreg],
524 argreg++;
526 if (argreg & 1) {
527 argreg++;
528 argiregs |= (1 << (argreg + 4));
532 argiregs |= (1 << (argreg + 4));
533 addInstr(env, mk_iMOVds_RR( argregs[argreg++], rHi ));
534 argiregs |= (1 << (argreg + 4));
535 addInstr(env, mk_iMOVds_RR( argregs[argreg], rLo));
536 argreg++;
539 addInstr(env, mk_iMOVds_RR(argregs[argreg],
541 argreg++;
551 argreg = 0;
554 vassert(argreg < MIPS_N_REGPARMS);
562 tmpregs[argreg] = iselWordExpr_R(env, arg);
563 argreg++;
565 if (argreg & 1)
566 argreg++;
567 if (argreg + 1 >= MIPS_N_REGPARMS)
571 tmpregs[argreg] = raLo;
572 argreg++;
573 tmpregs[argreg] = raHi;
574 argreg++;
576 tmpregs[argreg] = GuestStatePointer(mode64);
577 argreg++;
600 for (i = 0; i < argreg; i++) {