Professional Documents
Culture Documents
Thefollowi
nggraphshavebeenprovidedtohelptheprogramme runde
rst
andwhi ch
ma c
hineres
ourc
esarebeingusedbye achfunc
tion.Ther esourc
egraphsconta
ina
completeca
ll
-gr
aph,withter
minalnodesthatma yrepr
es e
ntSFRs ,f
oreac
hu sercal
labl
e
funct
ion.Thecompletecal
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
sqrt R
__extendsfdf2 __subsf3 __divsf3 __truncdfsf2 __mulsf3 __addsf3 __divdf3 __subdf3 __adddf3 __muldf3
acosf
sqrtf R
__subsf3 __gesf2 __gtsf2 __divsf3 __addsf3 __mulsf3 __divdf3 __subdf3 __adddf3 __muldf3
asctime
__asctime
snprintf __nl_langinfo_l
vsnprintf
vfprintf
__printf_core
vfpfcnvrt
atoi __fmt_fp __fmt_a __fmt_s __fmt_x __fmt_u __fmt_o __fmt_d __pop_float __pop_int __fmt_state __pop_ptr
__isspace tolower __gedf2 floorl __fixdfsi __muldf3 strcpy __divdf3 __LONG_DOUBLE_BITS __ltdf2 strlen toupper __pad __cvt_u __extendsfdf2
memcpy write
dowrite
asin
sqrt R fabs
__extendsfdf2 __subsf3 __divsf3 __truncdfsf2 __mulsf3 __addsf3 __divdf3 __subdf3 __adddf3 __muldf3
asinf
sqrt R fabsf
__mulsf3 __extendsfdf2 __truncdfsf2 __addsf3 __subsf3 __divsf3 __divdf3 __subdf3 __adddf3 __muldf3
atan
atan
atanf
__cxa_atexit call
calloc
atof
strtod
strtox __truncdfsf2
__floatscan
fmodl __umoddi3 fabsl __mulsi3 __umodsi3 __udivsi3 __divsi3 scalbnl __subdf3 scalbnf __adddf3 copysignl __extendsfdf2 __floatunsidf __nedf2 __gedf2 __floatsidf __floatsisf scanexp __udivdi3 __shlim __isspace
__uflow
__toread
atoi
__isspace
atol
__isspace __mulsi3
brk
bsearch
ceil
__addsf3
clock
gettimeofday __syscall_ret
close
doclose
cos
__expo2
exp expm1
__subsf3 __extendsfdf2 scalbn __ltsf2 __fixsfsi __gtsf2 __floatsisf __FLOAT_BITS __addsf3 __divsf3
__mulsf3
coshf
__expo2f
expf expm1f
__mulsf3
ctime
asctime localtime
__asctime __gmtime_r
vfprintf
__printf_core
vfpfcnvrt
__pop_float __fmt_d __fmt_o __fmt_u __fmt_x __fmt_s __fmt_a __fmt_fp __pop_int __fmt_state __pop_ptr atoi
__extendsfdf2 __cvt_u __pad toupper strlen __LONG_DOUBLE_BITS __fixdfsi __muldf3 __divdf3 __ltdf2 floorl strcpy __gedf2 tolower __isspace
write memcpy
dowrite
difftime
__floatunsisf
div
_exit
U1MODE U1STA
exp
__divsf3 __extendsfdf2 __addsf3 scalbn __fixsfsi __subsf3 __gtsf2 __floatsisf __FLOAT_BITS __ltsf2
__mulsf3
expf
__mulsf3
fabs
fabsf
fclose
__fflush_ofl __fclose
fgets
__addsf3
fmod
lseek doclose
dolseek
fprintf
vfprintf
__printf_core
vfpfcnvrt
atoi __fmt_fp __fmt_a __fmt_s __fmt_x __fmt_u __fmt_o __fmt_d __pop_float __pop_int __fmt_state __pop_ptr
__isspace tolower __gedf2 floorl __fixdfsi __muldf3 strcpy __divdf3 __LONG_DOUBLE_BITS __ltdf2 strlen toupper __pad __cvt_u __extendsfdf2
memcpy write
dowrite
fputs
fwrite strlen
__fwrite
write
dowrite
fread
memcpy __toread
freopen
doclose lseek
dolseek
frexp
__nesf2 __mulsf3
frexpf
__mulsf3 __nesf2
fscanf
vfscanf
__scanf_core
vfsfcnvrt
__shlim __udivdi3 __floatsidf scalbnf __subdf3 scalbnl __nedf2 __adddf3 copysignl __extendsfdf2 __floatunsidf __gedf2 __floatsisf scanexp __umoddi3 fabsl __umodsi3 __udivsi3 __divsi3 fmodl __mulsi3
__uflow
__toread
fseek
__fseeko
fsetpos
__fseeko
ftell
__ftello
lseek __ftello_adj
dolseek __ftello_adj_rw
fwrite
__fwrite
write
dowrite
getc
__uflow
__toread
getchar
fgetc
getenv
strncmp __strchrnul
strlen
gets
fgets strlen
__gmtime_r
__secs_to_tm
isalnum
isspace
isupper
isxdigit
labs
ldexp
scalbn
__mulsf3
ldexpf
scalbnf
__mulsf3
ldiv
__modsi3 __divsi3
log
dolseek
mblen
mbtowc
mbstowcs
mbsrtowcs
strlen
mbtowc
memchr
memcmp
memcpy
memmove
memcpy
memset
__mulsi3
mktime
__tm_to_secs
__subsf3
modff
__subsf3
open
doopen
perror
__strerror_l __fwrite
write
dowrite
pow
vfprintf
__printf_core
vfpfcnvrt
atoi __fmt_fp __fmt_a __fmt_s __fmt_x __fmt_u __fmt_o __fmt_d __pop_float __pop_int __fmt_state __pop_ptr
__isspace tolower __gedf2 floorl __fixdfsi __muldf3 strcpy __divdf3 __LONG_DOUBLE_BITS __ltdf2 strlen toupper __pad __cvt_u __extendsfdf2
memcpy write
dowrite
putc
__putc
__putc_unbuffered __overflow
__fwrite __towrite
write __towrite_rw
dowrite
putchar
fputc
puts
fputs putc_unlocked
fwrite strlen
__fwrite
write
dowrite
qsort
trinkle shl
a_ctz_l cycle
memcpy
rand
__mulsi3
read
doread
remove
doremove
rename
dorename
rewind
__fseeko_unlocked
sbrk
brk
scanf
vscanf
vfscanf
__scanf_core
vfsfcnvrt
__shlim __udivdi3 __floatsidf scalbnf __subdf3 scalbnl __nedf2 __adddf3 copysignl __extendsfdf2 __floatunsidf __gedf2 __floatsisf scanexp __umoddi3 fabsl __umodsi3 __udivsi3 __divsi3 fmodl __mulsi3
__uflow
__toread
setbuf
setvbuf
malloc __stdio_write_buffered
__towrite_rw
setvbuf
malloc __stdio_write_buffered
__towrite_rw
signal
sin
__expo2
exp expm1
__subsf3 __extendsfdf2 scalbn __floatsisf __FLOAT_BITS __ltsf2 __fixsfsi __gtsf2 __divsf3 __addsf3
__mulsf3
sinhf
__expo2f
expf expm1f
__mulsf3
sprintf
vsprintf
vsnprintf
vfprintf
__printf_core
vfpfcnvrt
atoi __fmt_fp __fmt_a __fmt_s __fmt_x __fmt_u __fmt_o __fmt_d __pop_float __pop_int __fmt_state __pop_ptr
__isspace tolower __gedf2 floorl __fixdfsi __muldf3 strcpy __divdf3 __LONG_DOUBLE_BITS __ltdf2 strlen toupper __pad __cvt_u __extendsfdf2
memcpy write
dowrite
sqrt
vsscanf
do_read vfscanf
__string_read __scanf_core
__shlim __udivdi3 __floatsidf scalbnf __subdf3 scalbnl __nedf2 __adddf3 copysignl __extendsfdf2 __floatunsidf __gedf2 __floatsisf scanexp __umoddi3 fabsl __umodsi3 __udivsi3 __divsi3 fmodl __mulsi3
__uflow
__toread
strcat
strlen strcpy
__stpcpy
strchr
__strchrnul
strlen
strcmp
strcoll
__strcoll_l
strcmp
strcpy
__stpcpy
strcspn
__strchrnul memset
strlen __mulsi3
strerror
__strerror_l
strftime
__strftime_l
strtoul __strftime_fmt_1
__intscan atoi hexfloat __pop_float decfloat __tm_to_secs __fmt_o __fmt_d __fmt_u __fmt_fp __fmt_x __fmt_a __fmt_s __pop_int __fmt_state __pop_ptr
__isspace __shlim scanexp __floatsisf __floatunsidf __floatsidf __nedf2 __extendsfdf2 copysignl scalbnf scalbnl __umodsi3 __udivsi3 fmodl __gedf2 fabsl __year_to_secs __divsi3 __month_to_secs __cvt_u floorl __pad tolower __ltdf2 __fixdfsi strcpy toupper strlen
__shgetc __mulsf3 __muldi3 __udivdi3 __muldf3 __divdf3 __moddi3 __umoddi3 __adddf3 __subdf3 __LONG_DOUBLE_BITS __gtdf2 __eqdf2 memset __out __stpcpy
dowrite
strlen
strncat
strlen
strncmp
strncpy
__stpncpy
memset
__mulsi3
strpbrk
strcspn
__strchrnul memset
strlen __mulsi3
strrchr
__memrchr strlen
strspn
strstr
strlen
strtod
strtox __truncdfsf2
__floatscan
fmodl __umoddi3 fabsl __mulsi3 __umodsi3 __udivsi3 __divsi3 scalbnl __subdf3 scalbnf __adddf3 copysignl __extendsfdf2 __floatunsidf __nedf2 __gedf2 __floatsidf __floatsisf scanexp __udivdi3 __shlim __isspace
__uflow
__toread
strtok
strcspn strspn
__strchrnul memset
strlen __mulsi3
strtol
strtox
__floatscan
fmodl __umoddi3 fabsl __mulsi3 __umodsi3 __udivsi3 __divsi3 scalbnl __subdf3 scalbnf __adddf3 copysignl __extendsfdf2 __floatunsidf __nedf2 __gedf2 __floatsidf __floatsisf scanexp __udivdi3 __shlim __isspace
__uflow
__toread
strtoul
strtox
__floatscan
fmodl __umoddi3 fabsl __mulsi3 __umodsi3 __udivsi3 __divsi3 scalbnl __subdf3 scalbnf __adddf3 copysignl __extendsfdf2 __floatunsidf __nedf2 __gedf2 __floatsidf __floatsisf scanexp __udivdi3 __shlim __isspace
__uflow
__toread
strxfrm
__strxfrm_l
strlen strcpy
__stpcpy
system
printf
vfprintf
__printf_core
vfpfcnvrt
atoi __fmt_fp __fmt_a __fmt_s __fmt_x __fmt_u __fmt_o __fmt_d __pop_float __pop_int __fmt_state __pop_ptr
__isspace tolower __gedf2 floorl __fixdfsi __muldf3 strcpy __divdf3 __LONG_DOUBLE_BITS __ltdf2 strlen toupper __pad __cvt_u __extendsfdf2
memcpy write
dowrite
tan
__rem_pio2 __tan
fabs __fixsfdi __floatdisf __fixsfsi __divsf3 __addsf3 __mulsf3 __truncdfsf2 __subsf3 __floatsisf __extendsfdf2
tanf
__tandf __rem_pio2f
expm1
expm1f
gettimeofday __syscall_ret
tmpnam
__toread
vfprintf
__printf_core
vfpfcnvrt
atoi __fmt_fp __fmt_a __fmt_s __fmt_x __fmt_u __fmt_o __fmt_d __pop_float __pop_int __fmt_state __pop_ptr
__isspace tolower __gedf2 floorl __fixdfsi __muldf3 strcpy __divdf3 __LONG_DOUBLE_BITS __ltdf2 strlen toupper __pad __cvt_u __extendsfdf2
memcpy write
dowrite
vprintf
vfprintf
__printf_core
vfpfcnvrt
atoi __fmt_fp __fmt_a __fmt_s __fmt_x __fmt_u __fmt_o __fmt_d __pop_float __pop_int __fmt_state __pop_ptr
__isspace tolower __gedf2 floorl __fixdfsi __muldf3 strcpy __divdf3 __LONG_DOUBLE_BITS __ltdf2 strlen toupper __pad __cvt_u __extendsfdf2
memcpy write
dowrite
vsprintf
vsnprintf
vfprintf
__printf_core
vfpfcnvrt
atoi __fmt_fp __fmt_a __fmt_s __fmt_x __fmt_u __fmt_o __fmt_d __pop_float __pop_int __fmt_state __pop_ptr
__isspace tolower __gedf2 floorl __fixdfsi __muldf3 strcpy __divdf3 __LONG_DOUBLE_BITS __ltdf2 strlen toupper __pad __cvt_u __extendsfdf2
memcpy write
dowrite
wctomb
wcrtomb
write
dowrite