Manual
44 Functions
Function Description
bin2bcd( ) Convert binary data to binary coded
decimal
high_byte( ) Extract the high byte of a 16-bit
number
low_byte( ) Extract the low byte of a 16-bit number
make_long( ) Create a 16-bit number from two 8-bit
numbers
max( ) Arithmetic maximum of two values
min( ) Arithmetic minimum of two values
muldiv( ) Unsigned multiply/divide with 32-bit
intermediate result
muldiv24( ) Unsigned multiply/divide with 24-bit
intermediate result
muldiv24s( ) Signed multiply/divide with 24-bit
intermediate result
muldivs( ) Signed multiply/divide with 32-bit
intermediate result
random( ) Generate 8-bit random number
reverse( ) Reverse the order of bits in an eight-bit
number
rotate_long_left( ) Rotate left a 16-bit number
rotate_long_right( ) Rotate right a 16-bit number
rotate_short_left( ) Rotate left an 8-bit number
rotate_short_right( ) Rotate right an 8-bit number
s32_abs( ) Take the absolute value of a signed 32-
bit number
s32_add( ) Add two signed 32-bit numbers
s32_cmp( ) Compare two 32-bit signed numbers
s32_dec( ) Decrement a 32-bit signed number