static branch - small bug fix
[calu.git] / cpu / src / decoder_b.vhd
index 55358f8e128f211bb189d1704fbafd5027273db7..339d11d1af28ff04ba55bbf8b6cc7667d26f2711 100644 (file)
@@ -311,6 +311,10 @@ begin
 --                     instr_s.op_detail(SUB_OPT) := not instr_s.opcode(0);
                        instr_s.op_group := JMP_OP;
                end if;
+               
+               if (instr_s.predicates = "1111") then
+                       instr_s.bp := '0';
+               end if;
        end if;
 
 --     when "10111" =>         --brreg