Lines Matching refs:arg1

51 static inline float32 f_maddsub_nan_result(float32 arg1, float32 arg2,  in f_maddsub_nan_result()  argument
58 if (float32_is_any_nan(arg1) || float32_is_any_nan(arg2) || in f_maddsub_nan_result()
61 } else if (float32_is_infinity(arg1) && float32_is_zero(arg2)) { in f_maddsub_nan_result()
63 } else if (float32_is_zero(arg1) && float32_is_infinity(arg2)) { in f_maddsub_nan_result()
66 aSign = arg1 >> 31; in f_maddsub_nan_result()
70 aExp = (arg1 >> 23) & 0xff; in f_maddsub_nan_result()
123 float32 arg1 = make_float32(r1); \
128 f_result = float32_##op(arg2, arg1, &env->fp_status); \
134 && !float32_is_any_nan(arg1) \
150 float32 arg1 = make_float32(r1); in FADD_SUB() local
154 f_result = float32_mul(arg1, arg2, &env->fp_status); in FADD_SUB()
161 && !float32_is_any_nan(arg1) in FADD_SUB()
208 uint32_t arg1, S, E, M, E_minus_one, m_idx; in helper_qseed() local
211 arg1 = make_float32(r1); in helper_qseed()
214 S = extract32(arg1, 31, 1); in helper_qseed()
215 E = extract32(arg1, 23, 8); in helper_qseed()
216 M = extract32(arg1, 17, 6); in helper_qseed()
218 if (float32_is_any_nan(arg1)) { in helper_qseed()
220 } else if (float32_is_zero_or_denormal(arg1)) { in helper_qseed()
221 if (float32_is_neg(arg1)) { in helper_qseed()
226 } else if (float32_is_neg(arg1)) { in helper_qseed()
228 } else if (float32_is_infinity(arg1)) { in helper_qseed()
243 if (float32_is_signaling_nan(arg1, &env->fp_status) in helper_qseed()
257 float32 arg1 = make_float32(r1); in helper_fdiv() local
261 f_result = float32_div(arg1, arg2 , &env->fp_status); in helper_fdiv()
268 && !float32_is_any_nan(arg1) in helper_fdiv()
284 float32 arg1 = make_float32(r1); in helper_fmadd() local
289 f_result = float32_muladd(arg1, arg2, arg3, 0, &env->fp_status); in helper_fmadd()
294 arg1 = float32_squash_input_denormal(arg1, &env->fp_status); in helper_fmadd()
297 f_result = f_maddsub_nan_result(arg1, arg2, arg3, f_result, 0); in helper_fmadd()
310 float32 arg1 = make_float32(r1); in helper_fmsub() local
315 f_result = float32_muladd(arg1, arg2, arg3, float_muladd_negate_product, in helper_fmsub()
321 arg1 = float32_squash_input_denormal(arg1, &env->fp_status); in helper_fmsub()
325 f_result = f_maddsub_nan_result(arg1, arg2, arg3, f_result, 1); in helper_fmsub()
337 float32 arg1 = make_float32(r1); in helper_fcmp() local
342 result = 1 << (float32_compare_quiet(arg1, arg2, &env->fp_status) + 1); in helper_fcmp()
343 result |= float32_is_denormal(arg1) << 4; in helper_fcmp()