reg_u32_min
{"umin32", reg_u32_min(reg), reg_u32_min(reg) == 0},
u32 umin = reg_u32_min(dst_reg);
check_mul_overflow(umin, reg_u32_min(src_reg), &umin)) {
u32 src_val = reg_u32_min(src_reg); /* non-zero, const divisor */
reg_set_urange32(dst_reg, reg_u32_min(dst_reg) / src_val,
u32 src_val = reg_u32_min(src_reg); /* non-zero, const divisor */
u32 umin_val = reg_u32_min(src_reg);
max(reg_u32_min(dst_reg), umin_val),
reg_set_urange32(dst_reg, reg_u32_min(dst_reg) << umin_val,
u32 umin_val = reg_u32_min(src_reg);
u32 umin_val = reg_u32_min(src_reg);
reg_set_urange32(dst_reg, reg_u32_min(dst_reg) >> umax_val,
u64 umin_val = reg_u32_min(src_reg);
&& reg_u32_min(src_reg) == reg_u32_max(src_reg))
if ((alu32 && reg_u32_min(&src_reg) == 0) || (!alu32 && reg_umin(&src_reg) == 0)) {
if ((alu32 && reg_u32_min(&src_reg) == 0) || (!alu32 && reg_umin(&src_reg) == 0))
u64 umin1 = is_jmp32 ? (u64)reg_u32_min(reg1) : reg_umin(reg1);
u64 umin2 = is_jmp32 ? (u64)reg_u32_min(reg2) : reg_umin(reg2);
if (reg_u32_min(reg1) > reg_u32_max(reg2) ||
reg_u32_max(reg1) < reg_u32_min(reg2))
if (reg_u32_min(reg1) > reg_u32_max(reg2) ||
reg_u32_max(reg1) < reg_u32_min(reg2))
cnum32_intersect_with_urange(®2->r32, reg_u32_min(reg1), U32_MAX);
cnum32_intersect_with_urange(®2->r32, reg_u32_min(reg1) + 1, U32_MAX);
tnum_range(reg_u32_min(reg),
reg_set_urange64(reg, reg_u32_min(reg), reg_u32_max(reg));