convert branch pipeline to use msr/cia as immediates
[soc.git] / src / soc / decoder / isa / caller.py
index 85b8aa5caa0532c7faf9850fc3eb5e9876c9007f..fce89a441f08a2deda15e2d4a24385a1e4ac1c6c 100644 (file)
@@ -500,6 +500,8 @@ class ISACaller:
 
         yield self.dec2.dec.raw_opcode_in.eq(ins & 0xffffffff)
         yield self.dec2.dec.bigendian.eq(self.bigendian)
+        yield self.dec2.msr.eq(self.msr.value)
+        yield self.dec2.cia.eq(pc)
 
     def execute_one(self):
         """execute one instruction