Only swap if B_WIDTH > A_WIDTH
authorEddie Hung <eddie@fpgeh.com>
Mon, 15 Jul 2019 18:24:11 +0000 (11:24 -0700)
committerEddie Hung <eddie@fpgeh.com>
Mon, 15 Jul 2019 18:24:11 +0000 (11:24 -0700)
techlibs/common/mul2dsp.v

index d2e68987b8d711a5c41231c6aa1b23c678c1d42d..0eec4cc822e195f59294b0c1ce982ba18604a885 100644 (file)
@@ -33,7 +33,7 @@ module \$mul (A, B, Y);
        output [Y_WIDTH-1:0] Y;\r
 \r
        generate\r
-               if (A_WIDTH < B_WIDTH)\r
+               if (B_WIDTH < A_WIDTH)\r
                        \$__mul_gen #(\r
                                .A_SIGNED(A_SIGNED),\r
                                .B_SIGNED(B_SIGNED),\r