Lines Matching refs:gprcount
357 int gprcount, ssecount, i, avn, ngpr, nsse, flags; in ffi_prep_cif_machdep() local
361 gprcount = ssecount = 0; in ffi_prep_cif_machdep()
371 gprcount++; in ffi_prep_cif_machdep()
397 || gprcount + ngpr > MAX_GPR_REGS in ffi_prep_cif_machdep()
410 gprcount += ngpr; in ffi_prep_cif_machdep()
428 int gprcount, ssecount, ngpr, nsse, i, avn; in ffi_call() local
448 gprcount = ssecount = 0; in ffi_call()
453 reg_args->gpr[gprcount++] = (unsigned long) rvalue; in ffi_call()
464 || gprcount + ngpr > MAX_GPR_REGS in ffi_call()
497 *(SINT64 *)®_args->gpr[gprcount] = (SINT64) *((SINT8 *) a); in ffi_call()
500 *(SINT64 *)®_args->gpr[gprcount] = (SINT64) *((SINT16 *) a); in ffi_call()
503 *(SINT64 *)®_args->gpr[gprcount] = (SINT64) *((SINT32 *) a); in ffi_call()
506 reg_args->gpr[gprcount] = 0; in ffi_call()
507 memcpy (®_args->gpr[gprcount], a, size < 8 ? size : 8); in ffi_call()
509 gprcount++; in ffi_call()
578 int gprcount, ssecount, ngpr, nsse; in ffi_closure_unix64_inner() local
583 gprcount = ssecount = 0; in ffi_closure_unix64_inner()
594 rvalue = (void *) (unsigned long) reg_args->gpr[gprcount++]; in ffi_closure_unix64_inner()
620 || gprcount + ngpr > MAX_GPR_REGS in ffi_closure_unix64_inner()
648 avalue[i] = ®_args->gpr[gprcount]; in ffi_closure_unix64_inner()
649 gprcount += n; in ffi_closure_unix64_inner()
664 memcpy (a, ®_args->gpr[gprcount++], 8); in ffi_closure_unix64_inner()