KallistiOS git master
Independent SDK for the Sega Dreamcast
Loading...
Searching...
No Matches
General

Optimized general-purpose math utilities
More...

Files

file  math.h
 Prototypes for optimized math functions written in ASM.
 

Functions

unsigned int bit_reverse (unsigned int value)
 Returns the bit-reverse of a 32-bit value (where MSB becomes LSB and vice-versa).
 
unsigned char bit_reverse8 (unsigned char value)
 Returns the bit-reverse of an 8-bit value (where MSB becomes LSB and vice-versa).
 

Detailed Description

Optimized general-purpose math utilities


Function Documentation

◆ bit_reverse()

unsigned int bit_reverse ( unsigned int value)

Returns the bit-reverse of a 32-bit value (where MSB becomes LSB and vice-versa).

Returns
the bit-reverse value of the argument.

◆ bit_reverse8()

unsigned char bit_reverse8 ( unsigned char value)

Returns the bit-reverse of an 8-bit value (where MSB becomes LSB and vice-versa).

Returns
the bit-reverse value of the argument.