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