Lines Matching defs:bytes
85 const unsigned bytes = ecif->cif->bytes;
89 unsigned *const stacktop = stack + (bytes / sizeof(unsigned));
111 FFI_ASSERT((bytes & 0xF) == 0);
193 /* Structures that match the basic modes (QI 1 byte, HI 2 bytes,
194 SI 4 bytes) are aligned as if they were those modes.
277 unsigned bytes;
282 /* All the machine-independent calculation of cif->bytes will be wrong.
296 bytes = (6 + ASM_NEEDS_REGISTERS) * sizeof(long);
300 - Structures of size <= 4 bytes also returned in gpr3;
301 - 64-bit integer values and structures between 5 and 8 bytes are returned
410 bytes += NUM_FPR_ARG_REGISTERS * sizeof(double);
414 bytes += (intarg_count + 2 * fparg_count) * sizeof(long);
416 bytes += NUM_GPR_ARG_REGISTERS * sizeof(long);
418 /* The stack space allocated needs to be a multiple of 16 bytes. */
419 bytes = (bytes + 15) & ~0xF;
422 cif->bytes = bytes;
453 ffi_call_AIX(&ecif, -cif->bytes, cif->flags, ecif.rvalue, fn,
457 ffi_call_DARWIN(&ecif, -cif->bytes, cif->flags, ecif.rvalue, fn,
702 /* Structures that match the basic modes (QI 1 byte, HI 2 bytes,
703 SI 4 bytes) are aligned as if they were those modes. */