From 447712054bff61abdc54a547eabf40079027f4d1 Mon Sep 17 00:00:00 2001 From: Rielle Lim <2gabriellelim@gmail.com> Date: Mon, 30 Oct 2023 16:06:55 -0400 Subject: [PATCH] Update Branch_Addr_Calc.sv --- rtl/Branch_Addr_Calc.sv | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/rtl/Branch_Addr_Calc.sv b/rtl/Branch_Addr_Calc.sv index 723f1be3..90810f4e 100644 --- a/rtl/Branch_Addr_Calc.sv +++ b/rtl/Branch_Addr_Calc.sv @@ -12,22 +12,19 @@ module Branch_Addr_Calc # ( always_comb begin case(addr_mode) - PC: begin + PC: branch_addr = pc_in + imm; case (branch_taken) 2'b00: npc = pc_in; 2'b01: npc = branch_addr; - end - RD: begin + RD: branch_addr = imm + rs1d; case (branch_taken) 2'b00: npc = pc_in; 2'b01: npc = branch_addr; - end - default: begin + default: branch_addr = pc_in + imm; npc = pc_in; - end endcase end