83c83
< disp = sign_ext(_machInst << 2, bits + 2);
---
> disp = sext<bits + 2>((_machInst & mask(bits)) << 2);
98c98
< disp = sign_ext((D16HI << 16) | (D16LO << 2), 18);
---
> disp = sext<18>((D16HI << 16) | (D16LO << 2));
111c111
< Branch(mnem, _machInst, __opClass), imm(sign_ext(SIMM13, 13))
---
> Branch(mnem, _machInst, __opClass), imm(sext<13>(SIMM13))