projects
/
soc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
whoops missed some cases in unit test changing ALUHelpers
[soc.git]
/
src
/
soc
/
decoder
/
isa
/
caller.py
diff --git
a/src/soc/decoder/isa/caller.py
b/src/soc/decoder/isa/caller.py
index b79b90995f80fce54681ca25d3f6f7ec0c171b6d..d093ad1b5c74b85a3f09b3d88033673c43897d82 100644
(file)
--- a/
src/soc/decoder/isa/caller.py
+++ b/
src/soc/decoder/isa/caller.py
@@
-191,7
+191,10
@@
class SPR(dict):
if isinstance(key, SelectableInt):
key = key.value
key = special_sprs.get(key, key)
if isinstance(key, SelectableInt):
key = key.value
key = special_sprs.get(key, key)
- info = spr_byname[key]
+ if isinstance(key, int):
+ info = spr_dict[key]
+ else:
+ info = spr_byname[key]
if not isinstance(v, SelectableInt):
v = SelectableInt(v, info.length)
self[key] = v
if not isinstance(v, SelectableInt):
v = SelectableInt(v, info.length)
self[key] = v