From eb777d3fa43bfe0dc5e6cb142234dae67134bb85 Mon Sep 17 00:00:00 2001 From: Vikram Krishna Date: Thu, 14 Nov 2024 03:53:26 -0800 Subject: [PATCH] updated froundnx conditional --- src/fpu/fround.sv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fpu/fround.sv b/src/fpu/fround.sv index b5c1b975e..67a3b90f6 100644 --- a/src/fpu/fround.sv +++ b/src/fpu/fround.sv @@ -147,6 +147,6 @@ module fround import cvw::*; #(parameter cvw_t P) ( // Flags assign FRoundNV = XSNaN; // invalid if input is signaling NaN - assign FRoundNX = ZfaFRoundNX & ~EgeNf & (Rp | Tp); // Inexact if Round or Sticky bit set for FRoundNX instruction + assign FRoundNX = ZfaFRoundNX & ~EgeNf & (Rp | Tp) & ~XNaN; // Inexact if Round or Sticky bit set for FRoundNX instruction endmodule