|
Benchmarks C51 Benchmarks C251 Benchmarks XC16x/C16x/ST10 Benchmarks | Keil C251 Code ComparisonThe following benchmarks compare the output generated by the Keil C251 Version 3 251 compiler. The source code used for the benchmarks is included with the C251 Evaluation Software. Sieve Benchmarks | Compiler |
|---|
| C251 V3.11 | C251 V3.11 |
|---|
| Settings | | Mode | SOURCE | BINARY | | Memory Model | TINY | TINY | | ROM Model | LARGE | LARGE | | Optimization Level | 6,SPEED | 6,SPEED | | Performance | Execution Time 16MHz 8xC251Sx | 0.548 secs | 0.685 secs | Code Size Module | 112 bytes | 143 bytes | Code Size Total | 896 bytes | 1,072 bytes | EDATA Size Dynamic | 8,446 bytes | 8,446 bytes |
Dhrystone Benchmarks | Compiler |
|---|
| C251 V3.11 | C251 V3.11 |
|---|
| Settings | | Mode | SOURCE | BINARY | | Memory Model | XSMALL | XSMALL | | ROM Model | LARGE | LARGE | | Optimization Level | 6,SPEED | 6,SPEED | | Performance | Execution Time 16MHz 8xC251Sx | 0.093 secs | 0.093 secs | Code Size Module | 1,195 bytes | 1,509 bytes | Code Size Total | 2,612 bytes | 3,182 bytes | EDATA Size Dynamic | 5,518 bytes | 5,518 bytes |
Whetstone Benchmarks | Compiler |
|---|
| C251 V3.11 | C251 V3.11 |
|---|
| Settings | | Mode | SOURCE | BINARY | | Memory Model | TINY | TINY | | ROM Model | LARGE | LARGE | | Optimization Level | 6,SPEED | 6,SPEED | | Performance | Execution Time 16MHz 8xC251Sx | 0.462 secs | 0.567 secs | Code Size Module | 1,937 bytes | 2,486 bytes | Code Size Total | 5,149 bytes | 6,432 bytes | DATA Size Dynamic | 119 bytes | 119 bytes |
|
|