fixed error in fpu_lib
diff --git a/verilog/rtl/fpu_lib.sv b/verilog/rtl/fpu_lib.sv
index 92cffb2..5953873 100644
--- a/verilog/rtl/fpu_lib.sv
+++ b/verilog/rtl/fpu_lib.sv
@@ -300,7 +300,7 @@
      output wire [WIDTH-1:0] dout
      );
 
-   wire                      l1clk;
+   wire          [WIDTH-1:0] in;
 
 if (SHORT == 1) begin : genblock
    if (1) begin : genblock
@@ -313,7 +313,9 @@
 //    if (WIDTH >= 8 || OVERRIDE==1) begin: genblock
 // `endif
 
-      rvdff #(WIDTH) dff (.din(din), .dout(dout), .rst_l(rst_l), .clk(l1clk));
+			assign in = en ? din : dout;
+
+      rvdff #(WIDTH) dff (.din(in), .dout(dout), .rst_l(rst_l), .clk(clk));
 
 // `ifndef RV_PHYSICAL
 //    end