From 4ed2c6255ca279026eba5ada8f764bfa91ca38b2 Mon Sep 17 00:00:00 2001 From: Cedar Turek Date: Tue, 27 Dec 2022 22:10:48 -0800 Subject: [PATCH] idiv passing radix 2, four copies --- pipelined/config/shared/wally-shared.vh | 2 +- pipelined/testbench/tests.vh | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/pipelined/config/shared/wally-shared.vh b/pipelined/config/shared/wally-shared.vh index e6726eef..cc24c42f 100644 --- a/pipelined/config/shared/wally-shared.vh +++ b/pipelined/config/shared/wally-shared.vh @@ -110,7 +110,7 @@ // division constants `define RADIX 32'h2 -`define DIVCOPIES 32'h1 +`define DIVCOPIES 32'h4 `define DIVLEN ((`NF < `XLEN) ? (`XLEN) : `NF+3) // `define DIVN (`NF < `XLEN ? `XLEN : `NF+1) // length of input `define DIVN (`NF<`XLEN ? `XLEN : (`NF + 3)) // length of input diff --git a/pipelined/testbench/tests.vh b/pipelined/testbench/tests.vh index 6ababb67..61e45d9e 100644 --- a/pipelined/testbench/tests.vh +++ b/pipelined/testbench/tests.vh @@ -138,6 +138,7 @@ string tvpaths[] = '{ string imperas32f[] = '{ `IMPERASTEST, + "rv32i_m/F/FSQRT-S-DYN-RDN-01", "rv32i_m/F/FADD-S-DYN-RDN-01", "rv32i_m/F/FADD-S-DYN-RMM-01", "rv32i_m/F/FADD-S-DYN-RNE-01",