From: Luke Kenneth Casson Leighton Date: Mon, 29 Jun 2020 12:28:08 +0000 (+0100) Subject: whoops, hex parser digits are in multiples of 4 bits X-Git-Tag: div_pipeline~207 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3f32ad358d46fa5612c9a74340395d4e8508435b;p=soc.git whoops, hex parser digits are in multiples of 4 bits --- diff --git a/src/soc/decoder/pseudo/lexer.py b/src/soc/decoder/pseudo/lexer.py index d05e8845..c768a450 100644 --- a/src/soc/decoder/pseudo/lexer.py +++ b/src/soc/decoder/pseudo/lexer.py @@ -325,7 +325,7 @@ class PowerLexer: def t_HEX(self, t): r"""0x[0-9a-fA-F_]+""" val = t.value.replace("_", "") - t.value = SelectableInt(int(val, 16), (len(val)-2)*16) + t.value = SelectableInt(int(val, 16), (len(val)-2)*4) # hex = nibble return t def t_BINARY(self, t):