diff --git a/src/compiler/nir/nir_builder.h b/src/compiler/nir/nir_builder.h index 943bde09a8a..c6a476fa6b8 100644 --- a/src/compiler/nir/nir_builder.h +++ b/src/compiler/nir/nir_builder.h @@ -794,6 +794,12 @@ nir_fadd_imm(nir_builder *build, nir_ssa_def *x, double y) return nir_fadd(build, x, nir_imm_floatN_t(build, y, x->bit_size)); } +static inline nir_ssa_def * +nir_fsub_imm(nir_builder *build, double x, nir_ssa_def *y) +{ + return nir_fsub(build, nir_imm_floatN_t(build, x, y->bit_size), y); +} + static inline nir_ssa_def * nir_fmul_imm(nir_builder *build, nir_ssa_def *x, double y) {