From 7756d5c41285a47724c9e95472e04676ae231ef5 Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Sat, 20 Sep 2008 21:46:45 +0000 Subject: [PATCH] Branch: check op_a for equaliity against R0 instead testing of explicitly against zero git-svn-id: http://moon:8086/svn/vhdl/trunk@17 cc03376c-175c-47c8-b038-4cd826a8556b --- lib/CPUs/MIPS/src/core/mips_pipeline.vhd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/CPUs/MIPS/src/core/mips_pipeline.vhd b/lib/CPUs/MIPS/src/core/mips_pipeline.vhd index 06b58da..2021c44 100644 --- a/lib/CPUs/MIPS/src/core/mips_pipeline.vhd +++ b/lib/CPUs/MIPS/src/core/mips_pipeline.vhd @@ -343,7 +343,7 @@ proc_stage_branch: end if; when bc_lez_gtz => - if (EX_stage.ctrl.bc_not xor (bcu_flags.z or bcu_flags.ltz)) = '1' then + if (EX_stage.ctrl.bc_not xor (bcu_flags.eq or bcu_flags.ltz)) = '1' then pc.is_branch <= true; end if;