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