From d182a2925eacc689e7129cdab7d7fa7aa1e24479 Mon Sep 17 00:00:00 2001 From: David Harris Date: Sun, 7 Apr 2024 05:40:18 -0700 Subject: [PATCH] Fixed bug in testbench_fp for XLEN > FLEN --- testbench/testbench_fp.sv | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/testbench/testbench_fp.sv b/testbench/testbench_fp.sv index ed58a9992..ba35a3c14 100644 --- a/testbench/testbench_fp.sv +++ b/testbench/testbench_fp.sv @@ -821,8 +821,8 @@ module testbench_fp; case (UnitVal) `FMAUNIT: Res = FpRes; `DIVUNIT: Res = FpRes; - `CMPUNIT: Res = {{(FLEN-XLEN){1'b0}}, CmpRes}; - `CVTINTUNIT: if (WriteIntVal) Res = {{(FLEN-XLEN){1'b0}}, IntRes}; else Res = FpRes; + `CMPUNIT: Res = {{(FLEN > XLEN ? FLEN-XLEN : XLEN-FLEN){1'b0}}, CmpRes}; + `CVTINTUNIT: if (WriteIntVal) Res = {{(FLEN > XLEN ? FLEN-XLEN : XLEN-FLEN){1'b0}}, IntRes}; else Res = FpRes; `CVTFPUNIT: Res = FpRes; endcase