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