mirror of
https://github.com/openhwgroup/cva6.git
synced 2025-04-22 05:07:21 -04:00
Fix performance bug on calls via BTB (#753)
Signed-off-by: Gianmarco Ottavi <gianmarco@openhwgroup.org> Co-authored-by: Gianmarco Ottavi <gianmarco@openhwgroup.org>
This commit is contained in:
parent
a90348ba71
commit
924ec9c2e0
1 changed files with 1 additions and 1 deletions
|
@ -151,7 +151,7 @@ module frontend import ariane_pkg::*; #(
|
|||
// unconditional jumps with known target -> immediately resolved
|
||||
assign is_jump[i] = instruction_valid[i] & (rvi_jump[i] | rvc_jump[i]);
|
||||
// unconditional jumps with unknown target -> BTB
|
||||
assign is_jalr[i] = instruction_valid[i] & ~is_return[i] & ~is_call[i] & (rvi_jalr[i] | rvc_jalr[i] | rvc_jr[i]);
|
||||
assign is_jalr[i] = instruction_valid[i] & ~is_return[i] & (rvi_jalr[i] | rvc_jalr[i] | rvc_jr[i]);
|
||||
end
|
||||
|
||||
// taken/not taken
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue