18 *i = ((uint16_t)(bytes[0]) << 8) | bytes[1];
21 *i = (uint32_t)(bytes[0]) << 24;
22 *i |= (uint32_t)(bytes[1]) << 16;
23 *i |= (uint32_t)(bytes[2]) << 8;
24 *i |= (uint32_t)(bytes[3]);
28 *i = (uint64_t)(bytes[0]) << 56;
29 *i |= (uint64_t)(bytes[1]) << 48;
30 *i |= (uint64_t)(bytes[2]) << 40;
31 *i |= (uint64_t)(bytes[3]) << 32;
32 *i |= (uint64_t)(bytes[4]) << 24;
33 *i |= (uint64_t)(bytes[5]) << 16;
34 *i |= (uint64_t)(bytes[6]) << 8;
35 *i |= (uint64_t)(bytes[7]);