Lines Matching refs:dst_smax

15110 	s32 *dst_smax = &dst_reg->s32_max_value;  in scalar32_min_max_add()  local
15118 check_add_overflow(*dst_smax, src_reg->s32_max_value, dst_smax)) { in scalar32_min_max_add()
15120 *dst_smax = S32_MAX; in scalar32_min_max_add()
15141 s64 *dst_smax = &dst_reg->smax_value; in scalar_min_max_add() local
15149 check_add_overflow(*dst_smax, src_reg->smax_value, dst_smax)) { in scalar_min_max_add()
15151 *dst_smax = S64_MAX; in scalar_min_max_add()
15172 s32 *dst_smax = &dst_reg->s32_max_value; in scalar32_min_max_sub() local
15180 check_sub_overflow(*dst_smax, src_reg->s32_min_value, dst_smax)) { in scalar32_min_max_sub()
15183 *dst_smax = S32_MAX; in scalar32_min_max_sub()
15204 s64 *dst_smax = &dst_reg->smax_value; in scalar_min_max_sub() local
15212 check_sub_overflow(*dst_smax, src_reg->smin_value, dst_smax)) { in scalar_min_max_sub()
15215 *dst_smax = S64_MAX; in scalar_min_max_sub()
15236 s32 *dst_smax = &dst_reg->s32_max_value; in scalar32_min_max_mul() local
15249 check_mul_overflow(*dst_smax, src_reg->s32_min_value, &tmp_prod[2]) || in scalar32_min_max_mul()
15250 check_mul_overflow(*dst_smax, src_reg->s32_max_value, &tmp_prod[3])) { in scalar32_min_max_mul()
15253 *dst_smax = S32_MAX; in scalar32_min_max_mul()
15256 *dst_smax = max_array(tmp_prod, 4); in scalar32_min_max_mul()
15264 s64 *dst_smax = &dst_reg->smax_value; in scalar_min_max_mul() local
15277 check_mul_overflow(*dst_smax, src_reg->smin_value, &tmp_prod[2]) || in scalar_min_max_mul()
15278 check_mul_overflow(*dst_smax, src_reg->smax_value, &tmp_prod[3])) { in scalar_min_max_mul()
15281 *dst_smax = S64_MAX; in scalar_min_max_mul()
15284 *dst_smax = max_array(tmp_prod, 4); in scalar_min_max_mul()
15324 s32 *dst_smax = &dst_reg->s32_max_value; in scalar32_min_max_sdiv() local
15338 if (*dst_smax != S32_MIN) { in scalar32_min_max_sdiv()
15340 *dst_smax = S32_MAX; in scalar32_min_max_sdiv()
15346 res2 = *dst_smax / src_val; in scalar32_min_max_sdiv()
15348 *dst_smax = max(res1, res2); in scalar32_min_max_sdiv()
15361 s64 *dst_smax = &dst_reg->smax_value; in scalar_min_max_sdiv() local
15375 if (*dst_smax != S64_MIN) { in scalar_min_max_sdiv()
15377 *dst_smax = S64_MAX; in scalar_min_max_sdiv()
15383 res2 = div64_s64(*dst_smax, src_val); in scalar_min_max_sdiv()
15385 *dst_smax = max(res1, res2); in scalar_min_max_sdiv()
15446 s32 *dst_smax = &dst_reg->s32_max_value; in scalar32_min_max_smod() local
15467 if (*dst_smin >= -res_max_abs && *dst_smax <= res_max_abs) in scalar32_min_max_smod()
15473 *dst_smax = min(*dst_smax, res_max_abs); in scalar32_min_max_smod()
15474 } else if (*dst_smax <= 0) { in scalar32_min_max_smod()
15475 *dst_smax = 0; in scalar32_min_max_smod()
15479 *dst_smax = res_max_abs; in scalar32_min_max_smod()
15492 s64 *dst_smax = &dst_reg->smax_value; in scalar_min_max_smod() local
15513 if (*dst_smin >= -res_max_abs && *dst_smax <= res_max_abs) in scalar_min_max_smod()
15519 *dst_smax = min(*dst_smax, res_max_abs); in scalar_min_max_smod()
15520 } else if (*dst_smax <= 0) { in scalar_min_max_smod()
15521 *dst_smax = 0; in scalar_min_max_smod()
15525 *dst_smax = res_max_abs; in scalar_min_max_smod()