private static unsafe ulong U8To64_Le(byte* inb)
{
return (inb[0] |
(((ulong) inb[1]) << 8) |
(((ulong) inb[2]) << 16) |
(((ulong) inb[3]) << 24) |
(((ulong) inb[4]) << 32) |
(((ulong) inb[5]) << 40) |
(((ulong) inb[6]) << 48) |
(((ulong) inb[7]) << 56)
);
}