English
Language : 

AN910 Datasheet, PDF (23/51 Pages) STMicroelectronics – ST7 AND ST9 PERFORMANCE BENCHMARKING
ST7 AND ST9 PERFORMANCE BENCHMARKING
Table 7. Computing performance code size measures
Code size
80C51XA 68HC16 68HC12 ST9+
ST9
H8/300 68HC11 68HC08 ST7
ST7
measures (bytes) (20 MHz) (16 MHz) (8 MHz) (25 MHz) (12 MHz) (10 MHz) (4 MHz) (8 MHz) (8 MHz) (4 MHz)
1 sieve
49
68
73 ▲ 48 ▲ 48
54
2 acker(3,5)
73
68 ▲ 62
88
88
86
80
3 acker(3,6)
73
68 ▲ 62
88
88
86
80
4 string
57
52 ▲ 43
50
50
52
54
61
53
53
5 char
31
26
21
29
29
28 ▲ 20
22
22
22
6 bubble(10 words)
41
44 ▲ 40
44
44
42
57
106
88
88
7 bubble(600 words)
41
44 ▲ 40
44
44
42
57
(764)
(764)
8 blkmov(64 bytes)
18
20
15
17
17
12
13
13
14
14
9 blkmov(512 bytes)
18
20
19
17
17
24
13
▼ 44 ▼ 44
10 convert
24 ▼ 32
22
23
23
22
29 ▲ 14
22
22
11 16mul
10
10 ▲
7
44
44
40
62 ▼ 66 ▼ 66 ▼ 66
12 shright
▲
8
14
11
10
10
12
14 ▼ 16
15
15
13 bitsrt
340
304
310
261
261 ▲ 138
233
260
290
290
(1) The 80C51 results are preliminary results. They may changed in later versions.
Table 8. Computing performance code size ratios
Code size
ratios
80C51XA 68HC16 68HC12 ST9+
ST9
H8/300 68HC11 68HC08 ST7
ST7
(20 MHz) (16 MHz) (8 MHz) (25 MHz) (12 MHz) (10 MHz) (4 MHz) (8 MHz) (8 MHz) (4 MHz)
1 sieve
1.02
1.42
1.52 ▲ 1.00 ▲ 1.00
1.13
2 acker(3,5)
0.80
0.77 ▲ 0.71
1.00
1.00
0.98
0.91
3 acker(3,6)
0.83
0.77 ▲ 0.71
1.00
1.00
0.98
0.91
4 string
1.14
1.04 ▲ 0.86
1.00
1.00
1.04
1.08
1.22
1.06
1.06
5 char
1.07
0.90
0.720
1.00
1.00
0.97 ▲ 0.69
0.76
0.76
0.76
6 bubble(10 words)
0.93
1.00 ▲ 0.91
1.00
1.00
0.96
1.30
2.41
2.00
2.00
7 bubble(600 words)
0.93
1.00 ▲ 0.91
1.00
1.00
0.96
1.30
(17.4)
(17.4)
8 blkmov(64 bytes)
1.06
1.18
0.88
1.00
1.00
0.71
0.77
0.77
0.82
0.82
9 blkmov(512 bytes)
1.06
1.18
1.12
1.00
1.00
1.41
0.77
▼ 2.60 ▼ 2.60
10 convert
1.04
1.40
0.96
1.00
1.00
0.96
1.26 ▲ 0.61
0.96
0.96
11 16mul
0.23
0.23 ▲ 0.16
1.00
1.00
0.91
1.41 ▼ 1.50 ▼ 1.50 ▼ 1.50
12 shright
▲ 0.80
1.40
1.10
1.00
1.00
1.20
1.40 ▼ 1.60
1.50
1.50
13 bitsrt
1.30
1.17
1.19
1.00
1.00 ▲ 0.53
0.89
1.00
1.11
1.11
23/51