upper_32_bits
#define upper_32_bits(n) ((u32)(((n) >> 16) >> 16))
#define upper_32_bits(x) (((x) >> 32) & 0xffffffffu)
#define upper_32_bits(n) ((u32)(((n) >> 16) >> 16))
#define upper_32_bits(n) ((u32)(((n) >> 16) >> 16))
#define upper_32_bits(n) ((uint32_t)(((n) >> 16) >> 16))