SDL Library

Dependents:   H261_decoder

Embed: (wiki syntax)

« Back to documentation index

SDL_bits.h File Reference

SDL_bits.h File Reference

Functions for fiddling with bits and bitmasks. More...

Go to the source code of this file.

Functions

SDL_FORCE_INLINE int SDL_MostSignificantBitIndex32 (Uint32 x)
 Get the index of the most significant bit.

Detailed Description

Functions for fiddling with bits and bitmasks.

Definition in file SDL_bits.h.


Function Documentation

SDL_FORCE_INLINE int SDL_MostSignificantBitIndex32 ( Uint32  x )

Get the index of the most significant bit.

Result is undefined when called with 0. This operation can also be stated as "count leading zeroes" and "log base 2".

Returns:
Index of the most significant bit, or -1 if the value is 0.

Definition at line 51 of file SDL_bits.h.