diff --git a/hw/rtl/VX_platform.vh b/hw/rtl/VX_platform.vh index 9eb4d279..b2a6d8c8 100644 --- a/hw/rtl/VX_platform.vh +++ b/hw/rtl/VX_platform.vh @@ -26,6 +26,8 @@ `define NUM_THREADS 8 `define NUM_WARPS 8 +`define FIRESIM + // synthesis only `ifndef SIMULATION `define SYNTHESIS diff --git a/hw/rtl/fpu/VX_fpu_fpnew.sv b/hw/rtl/fpu/VX_fpu_fpnew.sv index 447f120a..93cd6cac 100644 --- a/hw/rtl/fpu/VX_fpu_fpnew.sv +++ b/hw/rtl/fpu/VX_fpu_fpnew.sv @@ -13,9 +13,7 @@ `include "VX_fpu_define.vh" -`ifdef FPU_FPNEW - -module VX_fpu_fpnew +module VX_fpu_fpnew import VX_fpu_pkg::*; import fpnew_pkg::*; import cf_math_pkg::*; @@ -110,7 +108,7 @@ module VX_fpu_fpnew `UNUSED_VAR (fmt) always @(*) begin - fpu_op = 'x; + fpu_op = fpnew_pkg::ADD; fpu_rnd = frm; fpu_op_mod = 0; fpu_has_fflags = 1; @@ -283,4 +281,3 @@ module VX_fpu_fpnew ); endmodule -`endif diff --git a/third_party/fpnew b/third_party/fpnew index 39ed2d7b..25a0d676 160000 --- a/third_party/fpnew +++ b/third_party/fpnew @@ -1 +1 @@ -Subproject commit 39ed2d7b53723cece877b73ce4a8ae3ffc4c707e +Subproject commit 25a0d6763ffe83e1c8701bef5758996c484c1f58