unittest
{
	if (a.value == 0)
	{
		if (a.negative)
			return SignExtendedNumber(value == 0 && negative);
		else
			return extreme(negative);
	}



                uinteger_t aAbs = copySign(a.value, a.negative);
}