X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fopenpower%2Fdecoder%2Fhelpers.py;h=8caa10689b595ddc77a0f457ccfa9f2875e753a3;hb=f0d44c0fbd77425385aef26b51b88af574102f6d;hp=be6ab4964621ea4098127404b67eb79d31994ed4;hpb=45e739e1bdb44b6975c1826cbd0606667e4f73b7;p=openpower-isa.git diff --git a/src/openpower/decoder/helpers.py b/src/openpower/decoder/helpers.py index be6ab496..8caa1068 100644 --- a/src/openpower/decoder/helpers.py +++ b/src/openpower/decoder/helpers.py @@ -457,6 +457,9 @@ class ISACallerHelper: # SelectableInt already takes care of masking out the bits return SelectableInt(value.value, self.XLEN) + def EXTSXL(self, value, bits): + return SelectableInt(exts(value.value, bits), self.XLEN) + def __getattr__(self, attr): try: return globals()[attr]