From 0b947572d28eab68fa2a43600900c2fc3d4c9665 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joachim=20Stro=CC=88mbergson?= Date: Fri, 26 Jun 2015 16:54:06 +0200 Subject: Adding note about experimental fused shift functionality in the adder stage. --- src/rtl/montprod.v | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/rtl/montprod.v b/src/rtl/montprod.v index 4b93e57..3a310d7 100644 --- a/src/rtl/montprod.v +++ b/src/rtl/montprod.v @@ -383,10 +383,12 @@ module montprod #(parameter OPW = 32, parameter ADW = 8) add_carry_in_sm_new = add_carry_out_sm; + // Experimental integration of shift in add. shr_data_in = tmp_s_mem_write_data; - shifted_s_mem_write_data = {shr_carry_out ,shr_data_out_reg}; + shifted_s_mem_write_data = {shr_carry_out, shr_data_out_reg}; end + SMUX_SHR: begin shr_data_in = s_mem_read_data; -- cgit v1.2.3