Lines Matching defs:next_arg

120   /* 'next_arg' grows up as we put parameters in it.  */
121 valp next_arg;
150 next_arg.u = stack + 2;
157 FFI_ASSERT (copy_space.c >= next_arg.c);
181 *next_arg.f = (float) double_tmp;
182 next_arg.u += 1;
202 next_arg.u++;
204 *next_arg.d = double_tmp;
205 next_arg.u += 2;
230 *next_arg.u = int_tmp;
231 next_arg.u++;
235 *next_arg.u = int_tmp;
236 next_arg.u++;
260 next_arg.u++;
262 *next_arg.d = double_tmp;
263 next_arg.u += 2;
265 *next_arg.d = double_tmp;
266 next_arg.u += 2;
291 next_arg.u++;
293 *next_arg.ll = **p_argv.ll;
294 next_arg.u += 2;
325 FFI_ASSERT (copy_space.c > next_arg.c);
352 *next_arg.u++ = gprvalue;
361 FFI_ASSERT (copy_space.c >= next_arg.c);
425 /* 'next_arg' points at the space for gpr3, and grows upwards as
430 valp next_arg;
461 next_arg.ul = gpr_base.ul;
470 *next_arg.ul++ = (unsigned long) (char *) ecif->rvalue;
482 *next_arg.f = (float) double_tmp;
483 if (++next_arg.ul == gpr_end.ul)
484 next_arg.ul = rest.ul;
493 *next_arg.d = double_tmp;
494 if (++next_arg.ul == gpr_end.ul)
495 next_arg.ul = rest.ul;
505 *next_arg.d = double_tmp;
506 if (++next_arg.ul == gpr_end.ul)
507 next_arg.ul = rest.ul;
512 *next_arg.d = double_tmp;
513 if (++next_arg.ul == gpr_end.ul)
514 next_arg.ul = rest.ul;
525 if (next_arg.ul >= gpr_base.ul && next_arg.ul + words > gpr_end.ul)
527 size_t first = gpr_end.c - next_arg.c;
528 memcpy (next_arg.c, *p_argv.c, first);
530 next_arg.c = rest.c + words * 8 - first;
534 char *where = next_arg.c;
542 next_arg.ul += words;
543 if (next_arg.ul == gpr_end.ul)
544 next_arg.ul = rest.ul;
573 *next_arg.ul++ = gprvalue;
574 if (next_arg.ul == gpr_end.ul)
575 next_arg.ul = rest.ul;
581 || (next_arg.ul >= gpr_base.ul
582 && next_arg.ul <= gpr_base.ul + 4));