Keil™, An ARM® Company

Benchmarks

Keil C166 Code Comparison

The following benchmarks compare the output generated by the Keil C166 Version 3 and Version 4 C16x compilers. The source code used for the benchmarks is included with the C166 Evaluation Software.

Dhrystone
Benchmarks
Compiler
C166 V4.11C166 V3.00
Settings
Memory ModelSMALLSMALL
Optimization Level6,SPEED6,SPEED
Performance
Execution Time
20MHz C167CR
0.028 secs0.024 secs
Code Size
Module
1,056 bytes1,008 bytes
Code Size
Total
2,496 bytes3,118 bytes
DATA Size5,390 bytes5,394 bytes
Whetstone
Benchmarks
Compiler
C166 V4.11C166 V3.00
Settings
Memory ModelLARGELARGE
Optimization Level6,SPEED6,SPEED
Performance
Execution Time
20MHz C167CR
0.294 secs0.429 secs
Code Size
Module
3,422 bytes3,430 bytes
Code Size
Module
7,966 bytes8,622 bytes
DATA Size42 bytes46 bytes