From 3d94841bbae3269323fe370a653ec21f6405d35a Mon Sep 17 00:00:00 2001 From: Karol Herbst Date: Thu, 19 Mar 2026 00:25:10 +0100 Subject: [PATCH] nak: remove OpF2F::dst_high It was dead code Reviewed-by: Mel Henning Part-of: --- src/nouveau/compiler/nak/from_nir.rs | 7 ------- src/nouveau/compiler/nak/ir.rs | 6 ------ 2 files changed, 13 deletions(-) diff --git a/src/nouveau/compiler/nak/from_nir.rs b/src/nouveau/compiler/nak/from_nir.rs index 11a64b084c0..c57c27fcccd 100644 --- a/src/nouveau/compiler/nak/from_nir.rs +++ b/src/nouveau/compiler/nak/from_nir.rs @@ -837,7 +837,6 @@ impl<'a> ShaderFromNir<'a> { } else { self.float_ctl[dst_type].ftz }, - dst_high: false, integer_rnd: false, }); dst @@ -972,7 +971,6 @@ impl<'a> ShaderFromNir<'a> { rnd_mode, ftz, integer_rnd: true, - dst_high: false, }); } dst.into() @@ -1216,7 +1214,6 @@ impl<'a> ShaderFromNir<'a> { dst_type: FloatType::F16, rnd_mode: FRndMode::NearestEven, ftz: true, - dst_high: false, integer_rnd: false, }); assert!(alu.def.bit_size() == 32); @@ -1228,7 +1225,6 @@ impl<'a> ShaderFromNir<'a> { dst_type: FloatType::F32, rnd_mode: FRndMode::NearestEven, ftz: true, - dst_high: false, integer_rnd: false, }); if b.sm() < 70 { @@ -1586,7 +1582,6 @@ impl<'a> ShaderFromNir<'a> { dst_type: FloatType::F16, rnd_mode: rnd_mode, ftz: false, - dst_high: false, integer_rnd: false, }); @@ -1600,7 +1595,6 @@ impl<'a> ShaderFromNir<'a> { dst_type: FloatType::F16, rnd_mode: rnd_mode, ftz: false, - dst_high: false, integer_rnd: false, }); @@ -2323,7 +2317,6 @@ impl<'a> ShaderFromNir<'a> { dst_type, rnd_mode, ftz: self.float_ctl[src_type].ftz, - dst_high: false, integer_rnd: false, }); } diff --git a/src/nouveau/compiler/nak/ir.rs b/src/nouveau/compiler/nak/ir.rs index 3990a035f64..a49d8cdfef9 100644 --- a/src/nouveau/compiler/nak/ir.rs +++ b/src/nouveau/compiler/nak/ir.rs @@ -4639,9 +4639,6 @@ pub struct OpF2F { pub dst_type: FloatType, pub rnd_mode: FRndMode, pub ftz: bool, - /// For 16-bit down-conversions, place the result into the upper 16 bits of - /// the destination register - pub dst_high: bool, /// Round to the nearest integer rather than nearest float /// /// Not available on SM70+ @@ -4699,9 +4696,6 @@ impl DisplayOp for OpF2F { if self.integer_rnd { write!(f, ".int")?; } - if self.dst_high { - write!(f, ".high")?; - } write!( f, "{}{}{} {}",