Lines Matching refs:nfpr

317 darwin64_scan_struct_for_floats (ffi_type *s, unsigned *nfpr)  in darwin64_scan_struct_for_floats()  argument
329 darwin64_scan_struct_for_floats (p, nfpr); in darwin64_scan_struct_for_floats()
332 (*nfpr) += 2; in darwin64_scan_struct_for_floats()
336 (*nfpr) += 1; in darwin64_scan_struct_for_floats()
345 darwin64_struct_size_exceeds_gprs_p (ffi_type *s, char *src, unsigned *nfpr) in darwin64_struct_size_exceeds_gprs_p() argument
362 if (darwin64_struct_size_exceeds_gprs_p (p, item_base, nfpr)) in darwin64_struct_size_exceeds_gprs_p()
366 if (*nfpr >= NUM_FPR_ARG_REGISTERS) in darwin64_struct_size_exceeds_gprs_p()
368 (*nfpr) += 1; in darwin64_struct_size_exceeds_gprs_p()
372 if (*nfpr >= NUM_FPR_ARG_REGISTERS) in darwin64_struct_size_exceeds_gprs_p()
374 (*nfpr) += 1; in darwin64_struct_size_exceeds_gprs_p()
377 if (*nfpr >= NUM_FPR_ARG_REGISTERS) in darwin64_struct_size_exceeds_gprs_p()
379 (*nfpr) += 1; in darwin64_struct_size_exceeds_gprs_p()
426 unsigned *nfpr, double **fprs) in darwin64_pass_struct_floats() argument
445 darwin64_pass_struct_floats (p, item_base, nfpr, in darwin64_pass_struct_floats()
449 if (*nfpr < NUM_FPR_ARG_REGISTERS) in darwin64_pass_struct_floats()
451 (*nfpr) += 1; in darwin64_pass_struct_floats()
455 if (*nfpr < NUM_FPR_ARG_REGISTERS) in darwin64_pass_struct_floats()
457 (*nfpr) += 1; in darwin64_pass_struct_floats()
460 if (*nfpr < NUM_FPR_ARG_REGISTERS) in darwin64_pass_struct_floats()
462 (*nfpr) += 1; in darwin64_pass_struct_floats()
478 unsigned *nfpr, double **fprs, unsigned long **arg) in darwin64_pass_struct_by_value() argument
510 darwin64_pass_struct_floats (s, src, nfpr, fprs); in darwin64_pass_struct_by_value()
741 unsigned nfpr = 0; in ffi_prep_cif_machdep() local
744 darwin64_scan_struct_for_floats (cif->rtype, &nfpr) ; in ffi_prep_cif_machdep()
748 if (nfpr) in ffi_prep_cif_machdep()