convert branch pipeline to use msr/cia as immediates
[soc.git] / src / soc / fu / branch / main_stage.py
index d6425f031ad152a976fa8a0735fdf8019e0c3bdd..39631afdca281c1b280765281cbae5cb000b35b3 100644 (file)
@@ -72,7 +72,7 @@ class BranchMainStage(PipeModBase):
         comb = m.d.comb
         op = self.i.ctx.op
         lk = op.lk # see PowerDecode2 as to why this is done
-        cr, cia, ctr, fast1 = self.i.cr, self.i.cia, self.i.ctr, self.i.fast1
+        cr, cia, ctr, fast1 = self.i.cr, op.cia, self.i.ctr, self.i.fast1
         fast2 = self.i.fast2
         nia_o, lr_o, ctr_o = self.o.nia, self.o.lr, self.o.ctr