[Mesa-dev] [PATCH 1/3] util: Add util_bswap64()
Francisco Jerez
currojerez at riseup.net
Wed Feb 19 15:51:58 PST 2014
Tom Stellard <thomas.stellard at amd.com> writes:
> ---
> src/gallium/auxiliary/util/u_math.h | 10 ++++++++++
> 1 file changed, 10 insertions(+)
>
> diff --git a/src/gallium/auxiliary/util/u_math.h b/src/gallium/auxiliary/util/u_math.h
> index b5e0663..49f8bda 100644
> --- a/src/gallium/auxiliary/util/u_math.h
> +++ b/src/gallium/auxiliary/util/u_math.h
> @@ -741,6 +741,16 @@ util_bswap32(uint32_t n)
> #endif
> }
>
> +/**
> + * Reverse byte order of a 64bit word.
> + */
> +static INLINE uint64_t
> +util_bswap64(uint64_t n)
> +{
> + return ((uint64_t)util_bswap32(n & 0xffffffff) << 32) |
> + util_bswap32((n >> 32));
> +}
> +
>
> /**
> * Reverse byte order of a 16 bit word.
> --
> 1.8.1.4
Reviewed-by: Francisco Jerez <currojerez at riseup.net>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 229 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20140220/8b962899/attachment.pgp>
More information about the mesa-dev
mailing list