Implement bug 278, comment 1 - better version of EXTS
[soc.git] / src / soc / decoder / helpers.py
index 98b3e672f16158f7dd54286c2a843664f1e7bab0..9cb43b269f568a0df3688e975587523c59e58709 100644 (file)
@@ -11,7 +11,7 @@ def EXTS(value):
     """ extends sign bit out from current MSB to all 256 bits
     """
     assert isinstance(value, SelectableInt)
-    return SelectableInt(exts(value.value, value.bits) & ((1 << 256)-1), 256)
+    return exts(value.value, value.bits)
 
 def EXTS64(value):
     """ extends sign bit out from current MSB to 64 bits