git.joshuawise.com
/
firearm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d0e6b3c
)
Execute: Fix jumps while flush asserted. Set lr correctly in bl.
author
Joshua Wise
<joshua@rebirth.joshuawise.com>
Sat, 10 Jan 2009 04:36:15 +0000
(23:36 -0500)
committer
Joshua Wise
<joshua@rebirth.joshuawise.com>
Sat, 10 Jan 2009 04:36:15 +0000
(23:36 -0500)
Execute.v
patch
|
blob
|
blame
|
history
diff --git
a/Execute.v
b/Execute.v
index
38a192f
..
ab204a0
100644
(file)
--- a/
Execute.v
+++ b/
Execute.v
@@
-171,12
+171,12
@@
module Execute(
begin end
`DECODE_BRANCH:
begin
- if(!inbubble) begin
+ if(!inbubble
&& !flush
) begin
jmppc = pc + op0 + 32'h8;
if(insn[24]) begin
next_write_reg = 1;
next_write_num = 4'hE; /* link register */
- next_write_data = pc
-
32'h4;
+ next_write_data = pc
+
32'h4;
end
jmp = 1'b1;
end
This page took
0.248229 seconds
and
4
git commands to generate.