U8TOU64
st->r[0] = U8TOU64(&key[0]) & 0x0ffffffc0fffffff;
st->r[1] = U8TOU64(&key[8]) & 0x0ffffffc0ffffffc;
h0 = (u64)(d0 = (u128)h0 + U8TOU64(inp + 0));
h1 = (u64)(d1 = (u128)h1 + (d0 >> 64) + U8TOU64(inp + 8));
r0 = U8TOU64(&key[0]) & 0x0ffffffc0fffffff;
r1 = U8TOU64(&key[8]) & 0x0ffffffc0ffffffc;
m0 = U8TOU64(inp + 0);
m1 = U8TOU64(inp + 8);