From 6d933a88c758b8fd75637df61d9b07d83ab2b33e 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 e6726eefe..cc24c42f6 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 6ababb674..61e45d9e4 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",