Lines Matching refs:dst_smax
13959 s32 *dst_smax = &dst_reg->s32_max_value; in scalar32_min_max_add() local
13967 check_add_overflow(*dst_smax, src_reg->s32_max_value, dst_smax)) { in scalar32_min_max_add()
13969 *dst_smax = S32_MAX; in scalar32_min_max_add()
13990 s64 *dst_smax = &dst_reg->smax_value; in scalar_min_max_add() local
13998 check_add_overflow(*dst_smax, src_reg->smax_value, dst_smax)) { in scalar_min_max_add()
14000 *dst_smax = S64_MAX; in scalar_min_max_add()
14021 s32 *dst_smax = &dst_reg->s32_max_value; in scalar32_min_max_sub() local
14029 check_sub_overflow(*dst_smax, src_reg->s32_min_value, dst_smax)) { in scalar32_min_max_sub()
14032 *dst_smax = S32_MAX; in scalar32_min_max_sub()
14053 s64 *dst_smax = &dst_reg->smax_value; in scalar_min_max_sub() local
14061 check_sub_overflow(*dst_smax, src_reg->smin_value, dst_smax)) { in scalar_min_max_sub()
14064 *dst_smax = S64_MAX; in scalar_min_max_sub()
14085 s32 *dst_smax = &dst_reg->s32_max_value; in scalar32_min_max_mul() local
14098 check_mul_overflow(*dst_smax, src_reg->s32_min_value, &tmp_prod[2]) || in scalar32_min_max_mul()
14099 check_mul_overflow(*dst_smax, src_reg->s32_max_value, &tmp_prod[3])) { in scalar32_min_max_mul()
14102 *dst_smax = S32_MAX; in scalar32_min_max_mul()
14105 *dst_smax = max_array(tmp_prod, 4); in scalar32_min_max_mul()
14113 s64 *dst_smax = &dst_reg->smax_value; in scalar_min_max_mul() local
14126 check_mul_overflow(*dst_smax, src_reg->smin_value, &tmp_prod[2]) || in scalar_min_max_mul()
14127 check_mul_overflow(*dst_smax, src_reg->smax_value, &tmp_prod[3])) { in scalar_min_max_mul()
14130 *dst_smax = S64_MAX; in scalar_min_max_mul()
14133 *dst_smax = max_array(tmp_prod, 4); in scalar_min_max_mul()
14173 s32 *dst_smax = &dst_reg->s32_max_value; in scalar32_min_max_sdiv() local
14187 if (*dst_smax != S32_MIN) { in scalar32_min_max_sdiv()
14189 *dst_smax = S32_MAX; in scalar32_min_max_sdiv()
14195 res2 = *dst_smax / src_val; in scalar32_min_max_sdiv()
14197 *dst_smax = max(res1, res2); in scalar32_min_max_sdiv()
14210 s64 *dst_smax = &dst_reg->smax_value; in scalar_min_max_sdiv() local
14224 if (*dst_smax != S64_MIN) { in scalar_min_max_sdiv()
14226 *dst_smax = S64_MAX; in scalar_min_max_sdiv()
14232 res2 = div64_s64(*dst_smax, src_val); in scalar_min_max_sdiv()
14234 *dst_smax = max(res1, res2); in scalar_min_max_sdiv()
14295 s32 *dst_smax = &dst_reg->s32_max_value; in scalar32_min_max_smod() local
14316 if (*dst_smin >= -res_max_abs && *dst_smax <= res_max_abs) in scalar32_min_max_smod()
14322 *dst_smax = min(*dst_smax, res_max_abs); in scalar32_min_max_smod()
14323 } else if (*dst_smax <= 0) { in scalar32_min_max_smod()
14324 *dst_smax = 0; in scalar32_min_max_smod()
14328 *dst_smax = res_max_abs; in scalar32_min_max_smod()
14341 s64 *dst_smax = &dst_reg->smax_value; in scalar_min_max_smod() local
14362 if (*dst_smin >= -res_max_abs && *dst_smax <= res_max_abs) in scalar_min_max_smod()
14368 *dst_smax = min(*dst_smax, res_max_abs); in scalar_min_max_smod()
14369 } else if (*dst_smax <= 0) { in scalar_min_max_smod()
14370 *dst_smax = 0; in scalar_min_max_smod()
14374 *dst_smax = res_max_abs; in scalar_min_max_smod()