Lines Matching defs:next_arg
387 /* 'next_arg' points at the space for gpr3, and grows upwards as
392 valp next_arg;
429 next_arg.ul = gpr_base.ul;
438 *next_arg.ul++ = (unsigned long) (char *) ecif->rvalue;
468 *next_arg.d = double_tmp;
472 *next_arg.d = double_tmp;
473 if (++next_arg.ul == gpr_end.ul)
474 next_arg.ul = rest.ul;
482 *next_arg.d = double_tmp;
486 *next_arg.d = double_tmp;
487 if (++next_arg.ul == gpr_end.ul)
488 next_arg.ul = rest.ul;
503 *next_arg.d = double_tmp;
507 *next_arg.d = double_tmp;
508 if (++next_arg.ul == gpr_end.ul)
509 next_arg.ul = rest.ul;
521 *next_arg.f = (float) double_tmp;
525 *next_arg.f = (float) double_tmp;
526 if (++next_arg.ul == gpr_end.ul)
527 next_arg.ul = rest.ul;
539 next_arg.p = ALIGN (next_arg.p, align);
561 *next_arg.f = (float) double_tmp;
562 if (++next_arg.f == gpr_end.f)
563 next_arg.f = rest.f;
567 if ((next_arg.p & 3) != 0)
569 if (++next_arg.f == gpr_end.f)
570 next_arg.f = rest.f;
580 *next_arg.d = double_tmp;
581 if (++next_arg.d == gpr_end.d)
582 next_arg.d = rest.d;
591 if (next_arg.ul >= gpr_base.ul && next_arg.ul + words > gpr_end.ul)
593 size_t first = gpr_end.c - next_arg.c;
594 memcpy (next_arg.c, *p_argv.c, first);
596 next_arg.c = rest.c + words * 8 - first;
600 char *where = next_arg.c;
609 next_arg.ul += words;
610 if (next_arg.ul == gpr_end.ul)
611 next_arg.ul = rest.ul;
641 *next_arg.ul++ = gprvalue;
642 if (next_arg.ul == gpr_end.ul)
643 next_arg.ul = rest.ul;
649 || (next_arg.ul >= gpr_base.ul
650 && next_arg.ul <= gpr_base.ul + 4));