diff --git a/src/compiler/nir/nir_builder.h b/src/compiler/nir/nir_builder.h index 901ab79986b..8e7490c1ef6 100644 --- a/src/compiler/nir/nir_builder.h +++ b/src/compiler/nir/nir_builder.h @@ -919,6 +919,18 @@ nir_imin_imm(nir_builder *build, nir_def *x, int64_t y) return nir_imin(build, x, nir_imm_intN_t(build, y, x->bit_size)); } +static inline nir_def * +nir_umax_imm(nir_builder *build, nir_def *x, uint64_t y) +{ + return nir_umax(build, x, nir_imm_intN_t(build, y, x->bit_size)); +} + +static inline nir_def * +nir_umin_imm(nir_builder *build, nir_def *x, uint64_t y) +{ + return nir_umin(build, x, nir_imm_intN_t(build, y, x->bit_size)); +} + static inline nir_def * _nir_mul_imm(nir_builder *build, nir_def *x, uint64_t y, bool amul) {