
ADDS-210xx-TOOLS
REV. B
–5–
T able I. Library Functions
memcmp
memcpy
memmove
memset
modf, modff
mu_compress
mu_expand
poll_flag_in
pow, powf
raise
rand
realloc
rfftN
set_semaphore
set_alloc_type
set_flag
setjmp
setlocale
sgu
compare objects
copy characters from one object to another
copy characters from one object to another
set range of memory to a character
separate integral and fractional parts
μ
-law compression
μ
-law expansion
test input flag
raise to a power
force a signal
random number generator
change memory allocation
N-point fast Fourier transform
sets semaphore value for ADSP-2106x
change memory allocation
interface to the input flags of the ADSP-21020
label for external linkage
set the current locale
performs a stochastic gradient update on its
input (ADSP-2106x)
define signal handling (regular)
define signal handling (fast dispatchr)
(ADSP-2106x)
define signal handling (super dispatchr)
(ADSP-2106x)
sine
hyperbolic sine
square root
random number seed
concatenate strings
find first occurrence of character in string
compare strings
compare strings
copy from one string to another
length of character segment in one string but
not the other
get string containing error message
string length
concatenate characters from one string to
another
compare characters in strings
copy characters from one string to another
find character match in two strings
find last occurrence of character in string
length of segment of characters in both strings
find string within string
converts an ASCII string to floating point
value (ADSP-2106x)
convert string to tokens
convert string to long integer
convert string to unsigned long integer
transform string using LC_COLLAT E
send string to operating system
tangent
hyperbolic tangent
tests a value and sets a semaphore for the
ADSP-2106x
disable timer
enable timer
initialize timer
convert from uppercase to lowercase
convert from lowercase to uppercase
variance
count zero crossings
signal
signalf
signals
sin, sinf
sinh, sinhf
sqrt, sqrtf
srand
strcat
strchr
strcmp
strcoll
strcpy
strcspn
strerror
strlen
strncat
strncmp
strncpy
strpbrk
strrchr
strspn
strstr
strtod
strtok
strtol
strtoul
strxfrm
system
tan, tanf
tanh, tanhf
test_and_set_semaphore
timer_off
timer_on
timer_set
tolower
toupper
var
zero_cross
a_compress
a_expand
abort
abs
acos, acosf
asin, asinf
atan, atanf
atan2, atan2f
atexit
atoi
atof
autocoh
autocorr
bsearch
biquad
cabsf
calloc
ceil, ceilf
cexpf
cos, cosf
cosh, coshf
cot, cotf
crosscoh
crosscorr
div
exit
exp, expf
fabs, fabsf
fir
floor, floorf
fmod, fmodf
free
frexp, frexpf
getenv
histo
idle
ifftN
iir
interrupt
isalnum
isalpha
iscntrl
isdigit
isgraph
A-law compression
A-law expansion
abnormal program end
absolute value
arc cosine
arc sine
arc tangent
arc tangent of quotient
register a function to call at program termination
convert string to integer
convert string to long integer
autocoherence
autocorrelation
perform binary search in sorted array
biquad filter section
complex absolute value
allocate and initialize memory
ceiling
complex exponential
cosine
hyperbolic cosine
cotangent
cross-coherence
cross-correlation
division
normal program termination
exponential
absolute value
finite impulse response (FIR) filter
floor
floating-point modulus
deallocate memory
separate fraction and exponent
get string definition from operating system
histogram
execute ADSP-21020 IDLE instruction
N-point inverse fast Fourier transform (IFFT )
infinite impulse response (IIR) filter
define interrupt handling
detect alphanumeric character
detect alphabetic character
detect control character
detect decimal digit
detect printable character, not including
whitespace
detect lowercase character
detect printable character
detect punctuation character
detect whitespace character
detect uppercase character
detect hexadecimal digit
absolute value
multiply by power of 2
division
get pointer for formatting to current locale
natural logarithm
base 10 logarithm
second return from setjmp
allocate memory
matrix addition
matrix multiplication
multiply matrix by scalar
matrix subtraction
computes mean
find first occurrence of character
islower
isprint
ispunct
isspace
isupper
isxdigit
labs
ldexp, ldexpf
ldiv
localeconv
log, logf
log10, log10f
longjmp
malloc
matadd
matmul
matscalmut
matsub
mean
memchr