Searched refs:fpr_base (Results 1 – 5 of 5) sorted by relevance
398 valp fpr_base; in ffi_prep_args_SYSV() local435 fpr_base.d = fpr_end.d - NUM_FPR_ARG_REGISTERS; in ffi_prep_args_SYSV()436 copy_space.c = ((flags & FLAG_FP_ARGUMENTS) ? fpr_base.c : gpr_base.c); in ffi_prep_args_SYSV()471 if (fpr_base.d >= fpr_end.d - 1) in ffi_prep_args_SYSV()473 fpr_base.d = fpr_end.d; in ffi_prep_args_SYSV()484 *fpr_base.d++ = double_tmp; in ffi_prep_args_SYSV()486 *fpr_base.d++ = double_tmp; in ffi_prep_args_SYSV()494 if (fpr_base.d >= fpr_end.d) in ffi_prep_args_SYSV()502 *fpr_base.d++ = double_tmp; in ffi_prep_args_SYSV()508 if (fpr_base.d >= fpr_end.d) in ffi_prep_args_SYSV()[all …]
121 double *fpr_base = (double *) (stacktop - ASM_NEEDS_REGISTERS) - NUM_FPR_ARG_REGISTERS; in ffi_prep_args() local160 *fpr_base++ = double_tmp; in ffi_prep_args()175 *fpr_base++ = double_tmp; in ffi_prep_args()195 *(long double *) fpr_base++ = *(long double *) *p_argv; in ffi_prep_args()203 *fpr_base++ = double_tmp; in ffi_prep_args()215 *fpr_base++ = double_tmp; in ffi_prep_args()263 &fpr_base, &next_arg); in ffi_prep_args()430 double *fpr_base = *fprs; in darwin64_pass_struct_floats() local447 &fpr_base); in darwin64_pass_struct_floats()451 *fpr_base++ = *(double *)item_base; in darwin64_pass_struct_floats()[all …]
466 valp fpr_base; in ffi_prep_args64() local503 fpr_base.d = gpr_base.d - NUM_FPR_ARG_REGISTERS64; in ffi_prep_args64()507 vec_base.p = fpr_base.p & ~0xF; in ffi_prep_args64()565 *fpr_base.d++ = double_tmp; in ffi_prep_args64()579 *fpr_base.d++ = double_tmp; in ffi_prep_args64()603 *fpr_base.d++ = double_tmp; in ffi_prep_args64()624 *fpr_base.d++ = double_tmp; in ffi_prep_args64()701 *fpr_base.d++ = double_tmp; in ffi_prep_args64()718 *fpr_base.d++ = double_tmp; in ffi_prep_args64()
121 double* fpr_base = (double*)(stacktop - ASM_NEEDS_REGISTERS) - in ffi_prep_args() local127 fpr_base -= 2; in ffi_prep_args()166 *fpr_base++ = double_tmp; in ffi_prep_args()180 *fpr_base++ = double_tmp; in ffi_prep_args()194 *(long double*)fpr_base = *(long double*)*p_argv; in ffi_prep_args()197 *(long double*)fpr_base = *(long double*)*p_argv; in ffi_prep_args()199 *(double*)fpr_base = *(double*)*p_argv; in ffi_prep_args()206 fpr_base += 2; in ffi_prep_args()253 (char*)next_arg, &gprSize, (char*)fpr_base, &fprSize); in ffi_prep_args()255 fpr_base += fprSize / sizeof(double); in ffi_prep_args()
2098 applies to FFI_TYPE_DOUBLE. Correct fpr_base increment typo.