Revert "Remove "opt_expr -fine" call"
authorEddie Hung <eddie@fpgeh.com>
Tue, 10 Sep 2019 21:09:21 +0000 (14:09 -0700)
committerEddie Hung <eddie@fpgeh.com>
Tue, 10 Sep 2019 21:09:21 +0000 (14:09 -0700)
This reverts commit bfda921d0317bfb4cb6fc9de8a556c2258b709bc.

techlibs/xilinx/synth_xilinx.cc

index af8ee236876d2e1819890607e98bdd96150373f3..2cf0bd4f969a13203ae0dc766c7a202f93366ad5 100644 (file)
@@ -325,6 +325,7 @@ struct SynthXilinxPass : public ScriptPass
                        if (!nodsp || help_mode) {
                                // NB: Xilinx multipliers are signed only
                                run("techmap -map +/mul2dsp.v -map +/xilinx/dsp_map.v -D DSP_A_MAXWIDTH=25 -D DSP_A_MAXWIDTH_PARTIAL=18 -D DSP_B_MAXWIDTH=18 -D DSP_SIGNEDONLY=1 -D DSP_NAME=$__MUL25X18", "(skip if '-nodsp')");
+                               run("opt_expr -fine", "                 (skip if '-nodsp')");
                                run("wreduce", "                        (skip if '-nodsp')");
                                run("xilinx_dsp", "                     (skip if '-nodsp')");
                                run("chtype -set $mul t:$__soft_mul","  (skip if '-nodsp')");