From 5241343ccb0d70c2b5e4ebedcd024b3d7e11d86f Mon Sep 17 00:00:00 2001 From: Georg Lehmann Date: Wed, 7 Jan 2026 11:39:12 +0100 Subject: [PATCH] ac/nir/lower_sin_cos: preserve fp_math_ctrl MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed-by: Marek Olšák Part-of: --- src/amd/common/nir/ac_nir_lower_sin_cos.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/amd/common/nir/ac_nir_lower_sin_cos.c b/src/amd/common/nir/ac_nir_lower_sin_cos.c index 4eac1816539..00969fbaf6e 100644 --- a/src/amd/common/nir/ac_nir_lower_sin_cos.c +++ b/src/amd/common/nir/ac_nir_lower_sin_cos.c @@ -16,6 +16,7 @@ lower_sin_cos(struct nir_builder *b, nir_alu_instr *sincos, UNUSED void *_) return false; b->cursor = nir_before_instr(&sincos->instr); + b->fp_math_ctrl = sincos->fp_math_ctrl; nir_def *src = nir_fmul_imm(b, nir_ssa_for_alu_src(b, sincos, 0), 0.15915493667125702); nir_def *replace = sincos->op == nir_op_fsin ? nir_fsin_amd(b, src) : nir_fcos_amd(b, src);