shift uint32 to uinit16 code example
Example 1: go uint uint8 uint16 uint32 uint64 uintptr
uintptr is an integer type that is large enough to hold the bit pattern of any pointer.
Example 2: go uint uint8 uint16 uint32 uint64 uintptr
*int *int8 *int16 *int32 *int64
*uint *uint8 *uint16 *uint32 *uint64 *uintptr