Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# RadixSort.cpp File Reference

## Defines
#define | DO_TESTING (0)
#define | PREFETCH 0
#define | pf(x)
#define | pf2(x)
#define | finline inline
#define | _0(x) (x & 0x7FF)
#define | _1(x) (x >> 11 & 0x7FF)
#define | _2(x) (x >> 22 )
## Typedefs
typedef long | int32
typedef unsigned long | uint32
typedef float | real32
typedef double | real64
typedef unsigned char | uint8
typedef const char * | cpointer
## Functions
uint32 | FloatFlip (uint32 f)
void | FloatFlipX (uint32 &f)
uint32 | IFloatFlip (uint32 f)
void | RadixSort11 (real32 *farray, real32 *sorted, uint32 elements)

## Define Documentation

#define _0 | ( | x |  | ) | (x & 0x7FF)

#define _1 | ( | x |  | ) | (x >> 11 & 0x7FF)

#define _2 | ( | x |  | ) | (x >> 22 )

#define DO_TESTING (0)

#define finline inline

#define pf | ( | x |  | ) |

#define pf2 | ( | x |  | ) |

#define PREFETCH 0

## Typedef Documentation

typedef const char* cpointer

typedef long int32

typedef float real32

typedef double real64

typedef unsigned long uint32

typedef unsigned char uint8

## Function Documentation

uint32 FloatFlip | ( | uint32 | f | ) | `[inline]`

void FloatFlipX | ( | uint32 & | f | ) | `[inline]`

uint32 IFloatFlip | ( | uint32 | f | ) | `[inline]`

void RadixSort11 | ( | real32 * | farray,
|  | real32 * | sorted,
|  | uint32 | elements
| ) |