Lines Matching refs:areg
256 int i, areg; in ffi_closure_SYSV_inner() local
262 areg = 0; in ffi_closure_SYSV_inner()
268 areg++; in ffi_closure_SYSV_inner()
277 if (arg_types[i]->alignment == 8 && (areg & 1) != 0) in ffi_closure_SYSV_inner()
278 areg++; in ffi_closure_SYSV_inner()
281 if (areg == FFI_REGISTER_NARGS) in ffi_closure_SYSV_inner()
282 areg += 4; in ffi_closure_SYSV_inner()
287 if (areg < FFI_REGISTER_NARGS && areg + numregs > FFI_REGISTER_NARGS) in ffi_closure_SYSV_inner()
288 areg = FFI_REGISTER_NARGS + 4; in ffi_closure_SYSV_inner()
291 avalue[i] = &values[areg]; in ffi_closure_SYSV_inner()
292 areg += (arg_types[i]->size + 3) / 4; in ffi_closure_SYSV_inner()