// revU32 returns the given uint32 u with bytes in the reverse order.
//go:inline
revU32 returns the given uint32 u with bytes in the reverse order.
go:inline
// revU32 returns the given uint32 u with bytes in the reverse order . // go : inline
func revU32(u uint32) uint32 {
	if u == 0 {
		return 0
	}
	return ((u & 0x000000FF) << 24) | ((u & 0x0000FF00) << 8) |
		((u & 0x00FF0000) >> 8) | ((u & 0xFF000000) >> 24)
}
func revU32 ( u uint32 ) uint32 { if u == 0 { return 0 } return ( ( u & 0x000000FF ) << 24 ) | ( ( u & 0x0000FF00 ) << 8 ) | ( ( u & 0x00FF0000 ) >> 8 ) | ( ( u & 0xFF000000 ) >> 24 ) }
revU32 returns the given uint32 u with bytes in the reverse order.
revU32 returns the given uint32 u with bytes in the reverse order .
// skip all processing for the common case (u = 0)