From 4c18dcc24b7cef5b8ae7d2c86fac2be4bd48a5fe Mon Sep 17 00:00:00 2001 From: Richard Qin Date: Tue, 17 Mar 2026 21:23:51 +0800 Subject: fix known bugs --- rv64cpu/tb/unit/tb_ex_mem_reg.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'rv64cpu/tb/unit/tb_ex_mem_reg.cc') diff --git a/rv64cpu/tb/unit/tb_ex_mem_reg.cc b/rv64cpu/tb/unit/tb_ex_mem_reg.cc index 4ad2494..db1fe8b 100644 --- a/rv64cpu/tb/unit/tb_ex_mem_reg.cc +++ b/rv64cpu/tb/unit/tb_ex_mem_reg.cc @@ -150,7 +150,7 @@ int main(int argc, char** argv) { tick(dut); - check(dut->mem_pc == 0x0, "Flush_Clears_PC"); + check(dut->mem_pc == 0x80003000, "Flush_Maintains_PC"); check(dut->mem_branch_taken == 0, "Flush_Clears_BranchTaken"); check(dut->mem_reg_write_en == 0, "Flush_Clears_RegWrite"); check(dut->mem_is_store == 0, "Flush_Clears_StoreEn"); @@ -168,7 +168,7 @@ int main(int argc, char** argv) { dut->ex_branch_taken = 1; tick(dut); - check(dut->mem_pc == 0x0, "Flush_Overrides_Stall_PC"); + check(dut->mem_pc == 0x80005000, "Flush_Overrides_Stall_PC"); check(dut->mem_branch_taken == 0, "Flush_Overrides_Stall_BranchTaken"); check(dut->mem_reg_write_en == 0, "Flush_Overrides_Stall_RegWrite"); check(dut->mem_is_store == 0, "Flush_Overrides_Stall_Store"); -- cgit v1.2.3