projects
/
soc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
add in special regs to be passed out of function (as return results)
[soc.git]
/
src
/
soc
/
decoder
/
pseudo
/
parser.py
diff --git
a/src/soc/decoder/pseudo/parser.py
b/src/soc/decoder/pseudo/parser.py
index e413f4d6c8f5fb6f73c9062d1b2a29c1e7e39251..b5803d8818ced3b43b298a3b2ef6204c7d21c00b 100644
(file)
--- a/
src/soc/decoder/pseudo/parser.py
+++ b/
src/soc/decoder/pseudo/parser.py
@@
-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):