[Mesa-dev] [PATCH 1/2] gallium/util: Add macros for converting from little endian to CPU byte order.
Jose Fonseca
jfonseca at vmware.com
Wed Nov 2 10:42:50 PDT 2011
Looks good to me, Michel.
Jose
----- Original Message -----
> From: Michel Dänzer <michel.daenzer at amd.com>
>
> Signed-off-by: Michel Dänzer <michel.daenzer at amd.com>
> ---
> src/gallium/auxiliary/util/u_math.h | 13 +++++++++++++
> 1 files changed, 13 insertions(+), 0 deletions(-)
>
> diff --git a/src/gallium/auxiliary/util/u_math.h
> b/src/gallium/auxiliary/util/u_math.h
> index c74c1da..b9295f4 100644
> --- a/src/gallium/auxiliary/util/u_math.h
> +++ b/src/gallium/auxiliary/util/u_math.h
> @@ -574,6 +574,19 @@ util_bitcount(unsigned n)
>
>
> /**
> + * Convert from little endian to CPU byte order.
> + */
> +
> +#ifdef PIPE_ARCH_BIG_ENDIAN
> +#define util_le32_to_cpu(x) util_bswap32(x)
> +#define util_le16_to_cpu(x) util_bswap16(x)
> +#else
> +#define util_le32_to_cpu(x) (x)
> +#define util_le16_to_cpu(x) (x)
> +#endif
> +
> +
> +/**
> * Reverse byte order of a 32 bit word.
> */
> static INLINE uint32_t
> --
> 1.7.7.1
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
More information about the mesa-dev
mailing list