From c1614913d9fd5094cb4644071c55cd97a7afae74 Mon Sep 17 00:00:00 2001 From: Daniel Almeida Date: Fri, 15 Dec 2023 08:39:23 -0600 Subject: [PATCH] nak: sm50: fadd: ensure src[0] is in a register Part-of: --- src/nouveau/compiler/nak/legalize.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/nouveau/compiler/nak/legalize.rs b/src/nouveau/compiler/nak/legalize.rs index d943f9aa230..0db446d0603 100644 --- a/src/nouveau/compiler/nak/legalize.rs +++ b/src/nouveau/compiler/nak/legalize.rs @@ -195,6 +195,7 @@ fn legalize_sm50_instr( let [ref mut src0, ref mut src1] = op.srcs; swap_srcs_if_not_reg(src0, src1); copy_alu_src_if_not_reg(b, src1, SrcType::F32); + copy_alu_src_if_not_reg(b, src0, SrcType::F32); } Op::FMul(op) => { copy_alu_src_if_not_reg(b, &mut op.srcs[0], SrcType::F32);