private void InitHex (ulong value)
{
switch (_defPrecision) {
case Int8DefPrecision: value = (byte) value; break;
case Int16DefPrecision: value = (ushort) value; break;
case Int32DefPrecision: value = (uint) value; break;
}
_val1 = (uint)value;
_val2 = (uint)(value >> 32);
_decPointPos = _digitsLen = DecHexLen ();
if (value == 0)
_decPointPos = 1;
}