add in special regs to be passed out of function (as return results)
[soc.git] / src / soc / decoder / pseudo / parser.py
index e413f4d6c8f5fb6f73c9062d1b2a29c1e7e39251..b5803d8818ced3b43b298a3b2ef6204c7d21c00b 100644 (file)
@@ -608,6 +608,7 @@ class PowerParser:
             self.op_fields.add(name)
         if name in ['CR', 'LR', 'CTR', 'TAR', 'FPSCR']:
             self.special_regs.add(name)
+            self.write_regs.add(name) # and add to list to write
         p[0] = ast.Name(id=name, ctx=ast.Load())
 
     def p_atom_number(self, p):