Removing redundant RTL from multiplier file (#937)

This commit is contained in:
Muhammad Ijaz 2022-08-01 14:29:49 +05:00 committed by GitHub
parent b6c1d04b6f
commit 57592030b4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -78,10 +78,6 @@ module multiplier import ariane_pkg::*; (
assign mult_valid = mult_valid_i && (operator_i inside {MUL, MULH, MULHU, MULHSU, MULW, CLMUL, CLMULH, CLMULR});
// datapath
logic [riscv::XLEN*2-1:0] mult_result;
assign mult_result = $signed({operand_a_i[riscv::XLEN-1] & sign_a, operand_a_i}) * $signed({operand_b_i[riscv::XLEN-1] & sign_b, operand_b_i});
// Sign Select MUX
always_comb begin
sign_a = 1'b0;