11 assert(shift < 32 || low == 0);
14 assert(shift < 32 || high == 0);
16 high |= ((
uint32_t)value >> (32 - shift));
18 high |= ((
uint32_t)value << (shift - 32));
20 return ((
long long)high << 32) | low;
long long __aeabi_llsl(long long value, int shift)