private void InitDecHexDigits (ulong value)
{
if (value >= HundredMillion) {
long div1 = (long)(value / HundredMillion);
value -= HundredMillion * (ulong)div1;
if (div1 >= HundredMillion) {
int div2 = (int)(div1 / HundredMillion);
div1 = div1 - div2 * (long)HundredMillion;
_val3 = ToDecHex (div2);
}
if (div1 != 0)
_val2 = ToDecHex ((int)(div1));
}
if (value != 0)
_val1 = ToDecHex ((int)value);
}