From 85480200f80617da320ce0aadd1d0e3850a9c3b4 Mon Sep 17 00:00:00 2001 From: Karol Herbst Date: Tue, 21 Oct 2025 10:59:01 +0200 Subject: [PATCH] nak: simplify SM80 HMMA latency categorization Reviewed-by: Faith Ekstrand Part-of: --- src/nouveau/compiler/nak/sm80_instr_latencies.rs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/nouveau/compiler/nak/sm80_instr_latencies.rs b/src/nouveau/compiler/nak/sm80_instr_latencies.rs index 9119f9b4ee9..399e083cd8c 100644 --- a/src/nouveau/compiler/nak/sm80_instr_latencies.rs +++ b/src/nouveau/compiler/nak/sm80_instr_latencies.rs @@ -145,18 +145,14 @@ impl RegLatencySM80 { Op::HSet2(_) | Op::HSetP2(_) | Op::HMnMx2(_) => FP16_Alu, // let in for documentation purposes Op::Hmma(h) => match (h.mat_size, h.dst_type, h.src_type) { - (HmmaSize::M16N8K16, FloatType::F32, FloatType::F16) => { - MMA_2x_collect - } - // (HmmaSize::M16N8K16, FloatType::F32, FloatType::BF16) => MMA_2x_collect, // (HmmaSize::M16N8K8, FloatType::F32, FloatType::TF32) => MMA_2x_collect, (HmmaSize::M16N8K8, FloatType::F32, FloatType::F16) => { MMA_1x_collect } // (HmmaSize::M16N8K8, FloatType::F32, FloatType::BF16) => MMA_1x_collect, // (HmmaSize::M16N8K4, FloatType::F32, FloatType::TF32) => MMA_1x_collect, - (HmmaSize::M16N8K16, FloatType::F16, _) => MMA_2x_collect, (HmmaSize::M16N8K8, FloatType::F16, _) => MMA_1x_collect, + (HmmaSize::M16N8K16, _, _) => MMA_2x_collect, _ => panic!("Illegal HMMA in reg category {}", h), }, Op::Ipa(_) => DecoupledAgu,