SignExtendedNumber opSub(const SignExtendedNumber a) const { if (a.isMinimum()) return negative? SignExtendedNumber(value, false) : max(); else return this+( -a); }