Keil Logo

Keil C251 Code Comparison

The 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
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.