Lines Matching refs:src_val
14142 u32 src_val = src_reg->u32_min_value; /* non-zero, const divisor */ in scalar32_min_max_udiv() local
14144 *dst_umin = *dst_umin / src_val; in scalar32_min_max_udiv()
14145 *dst_umax = *dst_umax / src_val; in scalar32_min_max_udiv()
14158 u64 src_val = src_reg->umin_value; /* non-zero, const divisor */ in scalar_min_max_udiv() local
14160 *dst_umin = div64_u64(*dst_umin, src_val); in scalar_min_max_udiv()
14161 *dst_umax = div64_u64(*dst_umax, src_val); in scalar_min_max_udiv()
14174 s32 src_val = src_reg->s32_min_value; /* non-zero, const divisor */ in scalar32_min_max_sdiv() local
14178 if (*dst_smin == S32_MIN && src_val == -1) { in scalar32_min_max_sdiv()
14194 res1 = *dst_smin / src_val; in scalar32_min_max_sdiv()
14195 res2 = *dst_smax / src_val; in scalar32_min_max_sdiv()
14211 s64 src_val = src_reg->smin_value; /* non-zero, const divisor */ in scalar_min_max_sdiv() local
14215 if (*dst_smin == S64_MIN && src_val == -1) { in scalar_min_max_sdiv()
14231 res1 = div64_s64(*dst_smin, src_val); in scalar_min_max_sdiv()
14232 res2 = div64_s64(*dst_smax, src_val); in scalar_min_max_sdiv()
14248 u32 src_val = src_reg->u32_min_value; /* non-zero, const divisor */ in scalar32_min_max_umod() local
14249 u32 res_max = src_val - 1; in scalar32_min_max_umod()
14272 u64 src_val = src_reg->umin_value; /* non-zero, const divisor */ in scalar_min_max_umod() local
14273 u64 res_max = src_val - 1; in scalar_min_max_umod()
14296 s32 src_val = src_reg->s32_min_value; /* non-zero, const divisor */ in scalar32_min_max_smod() local
14303 u32 src_abs = (src_val > 0) ? (u32)src_val : -(u32)src_val; in scalar32_min_max_smod()
14342 s64 src_val = src_reg->smin_value; /* non-zero, const divisor */ in scalar_min_max_smod() local
14349 u64 src_abs = (src_val > 0) ? (u64)src_val : -(u64)src_val; in scalar_min_max_smod()