0% found this document useful (0 votes)
2 views144 pages

Resource Graphs

The document provides resource graphs to assist program runners in understanding the functions and machine resources used within a system. It includes a symbol legend explaining the graphical representations of user callable functions, internal functions, and SFR names. Additionally, it lists function names and exceptions related to standard I/O functions within the toolchain.

Uploaded by

cjnb7982
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views144 pages

Resource Graphs

The document provides resource graphs to assist program runners in understanding the functions and machine resources used within a system. It includes a symbol legend explaining the graphical representations of user callable functions, internal functions, and SFR names. Additionally, it lists function names and exceptions related to standard I/O functions within the toolchain.

Uploaded by

cjnb7982
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Resource Graphs

Thefollowi
nggraphshavebeenprovidedtohelptheprogramme runde
rst
andwhi ch
ma c
hineres
ourc
esarebeingusedbye achfunc
[Link] esourc
egraphsconta
ina
completeca
ll
-gr
aph,withter
minalnodesthatma yrepr
es e
ntSFRs ,f
oreac
hu sercal
labl
e
funct
[Link]
lgraphgivesanideaofthec omplexi
tyofaparti
cular
funct
ion.

Symbol Legend

· Adia
mondnoder e
pr e
sentsausercall
abl
efunct
ion.
· Anel
li
pti
calnodere
pr e
sentsaninte
rnalf
uncti
on.
· Abox(orboxli
kefigure
)r e
pres
e nt
sanSFRna me .

· Abl ackar
rowc onne
ctori
sadirectca
llfr
om thes
tart
ingnodet otheendingnode.
· Agr eenar
rowc onnect
ori
sanindirec
tcallf
rom t
hestar
tingnodet ot
hee ndi
ngnode.
· Ar edarr
owc onnect
orisaca
lltoa next
erna
llyde
fine
df unct
ion;nofurtherc
all
graphisavai
la
ble.
· Abl uear
rowc onnec
torre
pre
sentsarefe
renceint
hestart
ingnod etoanSFRi nthe
endingnode.

Function Names

Ingene
ralt
hefunct
ionname sin
s i
detheva ri
ousshapesrepre
sentt
hea ct
ua lf
uncti
on
name,t
houghther
ea r
einsta
nceswhe rethi si
snotthec a
se. Thee xecpt
ionsari
sefrom a
rena
mingofsomestandardI/
Of unct
ionswi t
hinthetool
chain;callstoprintf,f or
exampl
e,wil
lbereprese
ntedbythegr aphf or_dprintf.The s
ef unct
ionsarere
na med
toal
lowthecompil
er/li
nkertousenon- float
ingpointver
s i
onsofsomef unct
ionswhe n
poss
ibl
e.
abs
acos

R sqrt
acosf

sqrtf R
asctime

__asctime

__nl_langinfo_l snprintf

vsnprintf

vfprintf

__printf_core

__fmt_u __fmt_o __fmt_d __fmt_s __pop_int __fmt_state __pop_ptr __pop_float atoi __fmt_x __fmt_a __fmt_fp

__cvt_u __pad strlen toupper strcpy floorl tolower

__out memset __stpcpy

memcpy __fwrite
asin

sqrt R fabs
asinf

fabsf sqrt
atan

fabs
atan2

atan

fabs
atan2f

atanf

fabsf
atanf

fabsf
atexit

__cxa_atexit
atof

strtod

strtox

__floatscan

__intscan decfloat

__shlim scalbnf fmodl fabsl copysignl scalbnl scanexp

__shgetc

__uflow

__toread
atoi
atol
bsearch
ceil
ceilf
clock

__clock_gettime

__syscall_ret
cos

__sin __cos __rem_pio2

fabs
cosf

__rem_pio2f __sindf __cosdf

fabs
cosh

__expo2 expm1

exp

scalbn
coshf

__expo2f expm1f

expf

scalbnf
ctime

asctime localtime

__asctime __gmtime_r

snprintf __nl_langinfo_l __secs_to_tm

vsnprintf

vfprintf

__printf_core

__fmt_u __fmt_o __fmt_d __fmt_s __pop_int __fmt_state __pop_ptr __pop_float atoi __fmt_x __fmt_a __fmt_fp

__cvt_u __pad strlen toupper strcpy floorl tolower

__out memset __stpcpy

memcpy __fwrite
difftime
div
exit

__stdio_exit __funcs_on_exit _Exit

__stdio_exit_ofl

__fclose
exp

scalbn
expf

scalbnf
fabs
fabsf
fclose

__fclose_ofl __fclose
feof
ferror
fflush

__fclose __fflush_ofl
fgets

memcpy memchr
floor
floorf
fmod
fmodf
fopen

__fdopen __fmodeflags

__fopen __ofl_add strchr

__fopen_rw __strchrnul

memset strlen
fprintf

vfprintf

__printf_core

__fmt_u __fmt_o __fmt_d __fmt_s __pop_int __fmt_state __pop_ptr __pop_float atoi __fmt_x __fmt_a __fmt_fp

__cvt_u __pad strlen toupper strcpy floorl tolower

__out memset __stpcpy

memcpy __fwrite
fputs

fwrite strlen

__fwrite
fread

memcpy __toread
freopen

fflush fclose fopen

__fflush_ofl __fclose __fclose_ofl __fdopen __fmodeflags

__fopen __ofl_add strchr

__fopen_rw __strchrnul

memset strlen
frexp
frexpf
fscanf

vfscanf

__scanf_core

__scan_o __scan_d __scan_u __scan_fp __scan_i __scan_x __push_int atoi __fmt_state memset __push_float

__scan_s __consumews __read_int strtoll strtold strtoull isxdigit tolower

__skipws strtox

__floatscan

decfloat __intscan

scanexp scalbnf copysignl fmodl fabsl scalbnl __shlim

__shgetc

__uflow

__toread
fseek

__fseeko
fsetpos

__fseeko
ftell

__ftello

__ftello_adj

__ftello_adj_rw
fwrite

__fwrite
getc

__uflow

__toread
getchar
getenv

__strchrnul strncmp

strlen
gets

fgets strlen

memcpy memchr
gmtime

__gmtime_r

__secs_to_tm
isalnum
isalpha
iscntrl
isdigit
isgraph
islower
isprint
ispunct

isalnum
isspace
isupper
isxdigit
labs
ldexp

scalbn
ldexpf

scalbnf
ldiv
log
log10
log10f
logf
mblen

mbtowc
mbstowcs

mbsrtowcs

strlen
mbtowc
memchr
memcmp
memcpy
memmove

memcpy
memset
mktime

__tm_to_secs __secs_to_tm

__year_to_secs __month_to_secs
modf
modff
perror

strerror fwrite strlen

__strerror_l __fwrite
pow

scalbn fabs sqrt


powf

scalbnf fabsf sqrtf


printf

vfprintf

__printf_core

__fmt_u __fmt_o __fmt_d __fmt_s __pop_int __fmt_state __pop_ptr __pop_float atoi __fmt_x __fmt_a __fmt_fp

__cvt_u __pad strlen toupper strcpy floorl tolower

__out memset __stpcpy

memcpy __fwrite
putc

__putc

__overflow __putc_unbuffered

__towrite __fwrite

__towrite_rw
putchar
puts

fputs

fwrite strlen

__fwrite
qsort

trinkle shl

shr sift pntz

cycle

memcpy
rand
rewind
scanf

vscanf

vfscanf

__scanf_core

__scan_o __scan_d __scan_u __scan_fp __scan_i __scan_x __push_int atoi __fmt_state memset __push_float

__scan_s __consumews __read_int strtoll strtold strtoull isxdigit tolower

__skipws strtox

__floatscan

decfloat __intscan

scanexp scalbnf copysignl fmodl fabsl scalbnl __shlim

__shgetc

__uflow

__toread
setbuf

setvbuf
setvbuf
signal
sin

__sin __cos __rem_pio2

fabs
sinf

__sindf __rem_pio2f __cosdf

fabs
sinh

__expo2 expm1

exp

scalbn
sinhf

expm1f __expo2f

expf

scalbnf
sprintf

vsprintf

vsnprintf

vfprintf

__printf_core

__fmt_u __fmt_o __fmt_d __fmt_s __pop_int __fmt_state __pop_ptr __pop_float atoi __fmt_x __fmt_a __fmt_fp

__cvt_u __pad strlen toupper strcpy floorl tolower

__out memset __stpcpy

memcpy __fwrite
sqrt
sqrtf
srand
sscanf

vsscanf

vfscanf

__scanf_core

__scan_o __scan_d __scan_u __scan_fp __scan_i __scan_x __push_int atoi __fmt_state memset __push_float

__scan_s __consumews __read_int strtoll strtold strtoull isxdigit tolower

__skipws strtox

__floatscan

decfloat __intscan

scanexp scalbnf copysignl fmodl fabsl scalbnl __shlim

__shgetc

__uflow

__toread
strcat

strlen strcpy

__stpcpy
strchr

__strchrnul

strlen
strcmp
strcoll

strcmp
strcpy

__stpcpy
strcspn

memset __strchrnul

strlen
strerror

__strerror_l
strftime

__strftime_l

__strftime_fmt_1 strtoul

__tm_to_secs week_num abs snprintf __tm_to_tzname __nl_langinfo_l strtox

__year_to_secs __month_to_secs is_leap vsnprintf do_tzset __floatscan

vfprintf getrule getname __intscan decfloat

__printf_core getoff __shlim fmodl fabsl copysignl scalbnl scanexp scalbnf

__fmt_fp __fmt_state __pop_ptr __pop_float atoi __fmt_a __fmt_s __fmt_x __fmt_d __fmt_u __fmt_o __pop_int getint __shgetc

tolower strcpy floorl strlen toupper __pad __cvt_u __uflow

__stpcpy memset __out __toread

__fwrite memcpy
strlen
strncat

strlen
strncmp
strncpy

__stpncpy

memset
strpbrk

strcspn

memset __strchrnul

strlen
strrchr

strlen __memrchr
strspn
strstr

strchr twoway_strstr

__strchrnul memcmp memchr

strlen
strtod

strtox

__floatscan

__intscan decfloat

__shlim scalbnf fmodl fabsl copysignl scalbnl scanexp

__shgetc

__uflow

__toread
strtok

strcspn strspn

memset __strchrnul

strlen
strtol

strtox

__floatscan

__intscan decfloat

__shlim scalbnf fmodl fabsl copysignl scalbnl scanexp

__shgetc

__uflow

__toread
strtoul

strtox

__floatscan

__intscan decfloat

__shlim scalbnf fmodl fabsl copysignl scalbnl scanexp

__shgetc

__uflow

__toread
strxfrm

__strxfrm_l

strcpy strlen

__stpcpy
tan

__rem_pio2 __tan

fabs
tanf

__tandf __rem_pio2f

fabs
tanh

expm1
tanhf

expm1f
time

__clock_gettime

__syscall_ret
tmpnam

strcpy

__stpcpy
tolower
toupper
ungetc

__toread
vfprintf

__printf_core

__fmt_u __fmt_o __fmt_d __fmt_s __pop_int __fmt_state __pop_ptr __pop_float atoi __fmt_x __fmt_a __fmt_fp

__cvt_u __pad strlen toupper strcpy floorl tolower

__out memset __stpcpy

memcpy __fwrite
vprintf

vfprintf

__printf_core

__fmt_u __fmt_o __fmt_d __fmt_s __pop_int __fmt_state __pop_ptr __pop_float atoi __fmt_x __fmt_a __fmt_fp

__cvt_u __pad strlen toupper strcpy floorl tolower

__out memset __stpcpy

memcpy __fwrite
vsprintf

vsnprintf

vfprintf

__printf_core

__fmt_u __fmt_o __fmt_d __fmt_s __pop_int __fmt_state __pop_ptr __pop_float atoi __fmt_x __fmt_a __fmt_fp

__cvt_u __pad strlen toupper strcpy floorl tolower

__out memset __stpcpy

memcpy __fwrite
wctomb

wcrtomb

You might also like