• Home
  • Raw
  • Download

Lines Matching refs:stack

278   struct ia64_args *stack;  in ffi_call()  local
289 stack = alloca (cif->bytes); in ffi_call()
298 stack->gp_regs[gpcount++] = *(SINT8 *)avalue[i]; in ffi_call()
301 stack->gp_regs[gpcount++] = *(UINT8 *)avalue[i]; in ffi_call()
304 stack->gp_regs[gpcount++] = *(SINT16 *)avalue[i]; in ffi_call()
307 stack->gp_regs[gpcount++] = *(UINT16 *)avalue[i]; in ffi_call()
310 stack->gp_regs[gpcount++] = *(SINT32 *)avalue[i]; in ffi_call()
313 stack->gp_regs[gpcount++] = *(UINT32 *)avalue[i]; in ffi_call()
317 stack->gp_regs[gpcount++] = *(UINT64 *)avalue[i]; in ffi_call()
321 stack->gp_regs[gpcount++] = (UINT64)(PTR64) *(void **)avalue[i]; in ffi_call()
326 stf_spill (&stack->fp_regs[fpcount++], *(float *)avalue[i]); in ffi_call()
327 stack->gp_regs[gpcount++] = *(UINT32 *)avalue[i]; in ffi_call()
332 stf_spill (&stack->fp_regs[fpcount++], *(double *)avalue[i]); in ffi_call()
333 stack->gp_regs[gpcount++] = *(UINT64 *)avalue[i]; in ffi_call()
340 stf_spill (&stack->fp_regs[fpcount++], *(__float80 *)avalue[i]); in ffi_call()
341 memcpy (&stack->gp_regs[gpcount], avalue[i], 16); in ffi_call()
365 hfa_type_load (&stack->fp_regs[fpcount], hfa_type, in ffi_call()
373 memcpy (&stack->gp_regs[gpcount], avalue[i], size); in ffi_call()
383 ffi_call_unix (stack, rvalue, fn, cif->flags); in ffi_call()
445 ffi_closure_unix_inner (ffi_closure *closure, struct ia64_args *stack, in ffi_closure_unix_inner() argument
469 avalue[i] = endian_adjust(&stack->gp_regs[gpcount++], 1); in ffi_closure_unix_inner()
473 avalue[i] = endian_adjust(&stack->gp_regs[gpcount++], 2); in ffi_closure_unix_inner()
477 avalue[i] = endian_adjust(&stack->gp_regs[gpcount++], 4); in ffi_closure_unix_inner()
481 avalue[i] = &stack->gp_regs[gpcount++]; in ffi_closure_unix_inner()
484 avalue[i] = endian_adjust(&stack->gp_regs[gpcount++], sizeof(void*)); in ffi_closure_unix_inner()
490 fpreg *addr = &stack->fp_regs[fpcount++]; in ffi_closure_unix_inner()
497 avalue[i] = endian_adjust(&stack->gp_regs[gpcount], 4); in ffi_closure_unix_inner()
504 fpreg *addr = &stack->fp_regs[fpcount++]; in ffi_closure_unix_inner()
511 avalue[i] = &stack->gp_regs[gpcount]; in ffi_closure_unix_inner()
520 fpreg *addr = &stack->fp_regs[fpcount++]; in ffi_closure_unix_inner()
527 avalue[i] = &stack->gp_regs[gpcount]; in ffi_closure_unix_inner()
555 &stack->fp_regs[fpcount]); in ffi_closure_unix_inner()
562 memcpy (addr + offset, (char *)stack->gp_regs + gp_offset, in ffi_closure_unix_inner()
566 avalue[i] = &stack->gp_regs[gpcount]; in ffi_closure_unix_inner()