- result = (uint64_t) in[0];
- result |= ((uint64_t) in[1]) << 8;
- result |= ((uint64_t) in[2]) << 16;
- result |= ((uint64_t) in[3]) << 24;
+ result = in[0];
+ result |= shlu64(in[1], 8);
+ result |= shlu64(in[2], 16);
+ result |= shlu64(in[3], 24);