diff --git a/src/compiler/nir/nir_builder.h b/src/compiler/nir/nir_builder.h index 1c882631ae7..8e4a1aad8d1 100644 --- a/src/compiler/nir/nir_builder.h +++ b/src/compiler/nir/nir_builder.h @@ -1249,6 +1249,12 @@ nir_ubitfield_extract_imm(nir_builder *build, nir_def *x, uint32_t offset, uint3 return nir_ubitfield_extract(build, x, nir_imm_int(build, offset), nir_imm_int(build, size)); } +static inline nir_def * +nir_ibitfield_extract_imm(nir_builder *build, nir_def *x, uint32_t offset, uint32_t size) +{ + return nir_ibitfield_extract(build, x, nir_imm_int(build, offset), nir_imm_int(build, size)); +} + static inline nir_def * nir_bitfield_insert_imm(nir_builder *build, nir_def *x, nir_def *insert, uint32_t offset, uint32_t size) {