From a2983ff3d54b94bac7a7e415cf5824ed0d39bfd5 Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Tue, 18 Aug 2026 15:51:15 -0700 Subject: [PATCH] Explicitly truncate wide-RHS assignments Addresses #92 without backwards incompatibility. Signed-off-by: Andrew Waterman --- hardfloat/src/main/scala/DivSqrtRecFN_small.scala | 2 +- hardfloat/src/main/scala/MulAddRecFN.scala | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/hardfloat/src/main/scala/DivSqrtRecFN_small.scala b/hardfloat/src/main/scala/DivSqrtRecFN_small.scala index 2d79a18..7f65d66 100644 --- a/hardfloat/src/main/scala/DivSqrtRecFN_small.scala +++ b/hardfloat/src/main/scala/DivSqrtRecFN_small.scala @@ -357,7 +357,7 @@ class 0.U ) | Mux(! inReady, rem_Z<<1, 0.U) - val bitMask = (1.U<>2 + val bitMask = (1.U<>2 val trialTerm = Mux(inReady && ! io.sqrtOp, rawB_S.sig<<1, 0.U) | Mux(inReady && evenSqrt_S, (BigInt(1)<