- def XLCASTS(self, value):
- if isinstance(value, SelectableInt):
- value = value.value
- return SelectableInt(exts(value, self.XLEN), self.XLEN)
-
- def XLCASTU(self, value):
+ def EXTZXL(self, value, bits=None):
+ if bits is None:
+ bits = self.XLEN
+ elif isinstance(bits, SelectableInt):
+ bits = bits.value