Lines Matching refs:gp_regs
57 UINT64 gp_regs[8]; /* Contents of 8 gp arg registers. */ member
232 cif->bytes += offsetof(struct ia64_args, gp_regs[0]); in ffi_prep_cif_machdep_core()
315 stack->gp_regs[gpcount++] = *(SINT8 *)avalue[i]; in ffi_call()
318 stack->gp_regs[gpcount++] = *(UINT8 *)avalue[i]; in ffi_call()
321 stack->gp_regs[gpcount++] = *(SINT16 *)avalue[i]; in ffi_call()
324 stack->gp_regs[gpcount++] = *(UINT16 *)avalue[i]; in ffi_call()
327 stack->gp_regs[gpcount++] = *(SINT32 *)avalue[i]; in ffi_call()
330 stack->gp_regs[gpcount++] = *(UINT32 *)avalue[i]; in ffi_call()
334 stack->gp_regs[gpcount++] = *(UINT64 *)avalue[i]; in ffi_call()
338 stack->gp_regs[gpcount++] = (UINT64)(PTR64) *(void **)avalue[i]; in ffi_call()
347 stack->gp_regs[gpcount++] = tmp; in ffi_call()
354 memcpy (&stack->gp_regs[gpcount++], avalue[i], sizeof (UINT64)); in ffi_call()
362 memcpy (&stack->gp_regs[gpcount], avalue[i], 16); in ffi_call()
394 memcpy (&stack->gp_regs[gpcount], avalue[i], size); in ffi_call()
493 avalue[i] = endian_adjust(&stack->gp_regs[gpcount++], 1); in ffi_closure_unix_inner()
497 avalue[i] = endian_adjust(&stack->gp_regs[gpcount++], 2); in ffi_closure_unix_inner()
501 avalue[i] = endian_adjust(&stack->gp_regs[gpcount++], 4); in ffi_closure_unix_inner()
505 avalue[i] = &stack->gp_regs[gpcount++]; in ffi_closure_unix_inner()
508 avalue[i] = endian_adjust(&stack->gp_regs[gpcount++], sizeof(void*)); in ffi_closure_unix_inner()
521 avalue[i] = endian_adjust(&stack->gp_regs[gpcount], 4); in ffi_closure_unix_inner()
535 avalue[i] = &stack->gp_regs[gpcount]; in ffi_closure_unix_inner()
551 avalue[i] = &stack->gp_regs[gpcount]; in ffi_closure_unix_inner()
586 memcpy (addr + offset, (char *)stack->gp_regs + gp_offset, in ffi_closure_unix_inner()
590 avalue[i] = &stack->gp_regs[gpcount]; in ffi_closure_unix_inner()