projects
/
soc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
adjust SVP64RM class to output more PowerDecoder-friendly csv augmentation
[soc.git]
/
src
/
soc
/
decoder
/
selectable_int.py
diff --git
a/src/soc/decoder/selectable_int.py
b/src/soc/decoder/selectable_int.py
index 8eabec3ed08597ab5b601beed9e042cd396ddb10..575d1d8713d9fbbd8897cf4dc05ea5018e20161b 100644
(file)
--- a/
src/soc/decoder/selectable_int.py
+++ b/
src/soc/decoder/selectable_int.py
@@
-270,6
+270,7
@@
class SelectableInt:
def __getitem__(self, key):
if isinstance(key, SelectableInt):
key = key.value
def __getitem__(self, key):
if isinstance(key, SelectableInt):
key = key.value
+ print("getitem", key, self.bits, hex(self.value))
if isinstance(key, int):
assert key < self.bits, "key %d accessing %d" % (key, self.bits)
assert key >= 0
if isinstance(key, int):
assert key < self.bits, "key %d accessing %d" % (key, self.bits)
assert key >= 0
@@
-297,6
+298,7
@@
class SelectableInt:
def __setitem__(self, key, value):
if isinstance(key, SelectableInt):
key = key.value
def __setitem__(self, key, value):
if isinstance(key, SelectableInt):
key = key.value
+ print("setitem", key, self.bits, hex(self.value))
if isinstance(key, int):
assert key < self.bits
assert key >= 0
if isinstance(key, int):
assert key < self.bits
assert key >= 0