ST20 STMICROELECTRONICS [STMicroelectronics], ST20 Datasheet - Page 16

no-image

ST20

Manufacturer Part Number
ST20
Description
ST20 software development and debugging tools
Manufacturer
STMICROELECTRONICS [STMicroelectronics]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ST20-CONNECT/WIN
Manufacturer:
ST
0
Company:
Part Number:
ST20-CONNECT/WIN
Quantity:
3
Part Number:
ST2000VX000
Manufacturer:
Seagate
Quantity:
1 500
Part Number:
ST2001AX
Manufacturer:
ST
0
Part Number:
ST2001CV2
Manufacturer:
ST
Quantity:
6 239
Part Number:
ST2001FX
Manufacturer:
ST
Quantity:
10 000
Part Number:
ST2001FX
Manufacturer:
ST
0
Part Number:
ST2001H1
Manufacturer:
ST
0
Part Number:
ST2001HI
Manufacturer:
ST
Quantity:
140
Part Number:
ST2001HI
Manufacturer:
ST
0
Part Number:
ST2001HI
Manufacturer:
ST
Quantity:
20 000
Part Number:
ST2007
Manufacturer:
TI
Quantity:
11
ST20–SWC
16/21
96
74
22
1
27
22
4
1
######################
# Summary of results #
######################
Source file
Number of runs
Processors
>From linked unit : facs.lku
Top 10 Blocks!!
Line 25 – 96 times
Line 27 – 74 times
Line 42 – 27 times
Line 29 – 22 times
Line 49 – 22 times
Line 53 – 4 times
Line 34 – 1 time
Line 57 – 1 time
Total number of basic blocks 8
Basic blocks not executed
Coverage 100%
|
|
|
|
|
|int factorial(int n)
|{
|
|
|
|
|
|}
|
|int main()
|{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|}
|
: facs.c
: 1
: All
if (n > 0)
else
Channel *in, *out;
int going = TRUE;
in = get_param(1);
out = get_param(2);
while (going)
{
}
return ( n * factorial(n–1));
return (1);
int n, tag;
tag = read_chan (in, &n);
switch (tag)
{
}
}
/*
* compute factorial
*
*/
case DATA: {
}
case NEXT: {
}
case END: {
}
send_data (out, factorial(n));
break;
send_next (out);
break;
going = FALSE;
send_end (out);
0
/* start a new sequence */
/* terminate */

Related parts for ST20