From eee3c8eab8e57669bfa1397297c62a52215088a5 Mon Sep 17 00:00:00 2001 From: Mel Henning Date: Wed, 16 Apr 2025 18:18:21 -0400 Subject: [PATCH] nak: Handle idp4 ureg latencies Fixes: 6b8a4e6bb7 ("nak: Add Turing latency information") Fixes: 7a01953a39 ("nak: Add Ampere and Ada latency information") Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/12993 Reviewed-by: Dave Airlie Part-of: --- src/nouveau/compiler/nak/sm75_instr_latencies.rs | 1 + src/nouveau/compiler/nak/sm80_instr_latencies.rs | 1 + 2 files changed, 2 insertions(+) diff --git a/src/nouveau/compiler/nak/sm75_instr_latencies.rs b/src/nouveau/compiler/nak/sm75_instr_latencies.rs index 839438430eb..79f5d5f4b96 100644 --- a/src/nouveau/compiler/nak/sm75_instr_latencies.rs +++ b/src/nouveau/compiler/nak/sm75_instr_latencies.rs @@ -883,6 +883,7 @@ impl URegLatencySM75 { Op::Flo(_) => vdecoupled, Op::IAdd3(_) | Op::IAdd3X(_) => vcoupled, Op::IAbs(_) => vcoupled, + Op::IDp4(_) => vcoupled, Op::IMnMx(_) => vcoupled, Op::IMad(_) => vcoupled, diff --git a/src/nouveau/compiler/nak/sm80_instr_latencies.rs b/src/nouveau/compiler/nak/sm80_instr_latencies.rs index 881b763dcb2..068e93b287b 100644 --- a/src/nouveau/compiler/nak/sm80_instr_latencies.rs +++ b/src/nouveau/compiler/nak/sm80_instr_latencies.rs @@ -1017,6 +1017,7 @@ impl URegLatencySM80 { Op::Flo(_) => vdecoupled, Op::IAdd3(_) | Op::IAdd3X(_) => vcoupled, Op::IAbs(_) => vcoupled, + Op::IDp4(_) => vcoupled, Op::IMnMx(_) => vcoupled, Op::IMad(_) => vcoupled,