CrossWorks for ARM Benchmarks
The following tables present the Dhrystone and Whetstone results of code generated using CrossWorks for ARM.
The benchmark environment was as follows:
- Built with CrossWorks for ARM 1.5 which uses version 3.4.4 of GCC and the CrossWorks C library.
- Executing from FLASH on a Philips LPC2129 at 60MHz with the Memory Accelerator Module (MAM) enabled.
- All timings were made using the TIMER0 on-chip timer.
- Benchmarks use debug_stdio.h rather than stdio.h.
Dhrystone V2.1 Results (4 million iterations)
| Build | Code Size (Bytes) | Dhrystones/s |
| ARM | 8,388 | 62,500 |
| Thumb | 7,352 | 50,000 |
Whetstone Results
| Build | Code Size (Bytes) | Whetstone MIPS |
| ARM | 11,632 | 2.4 |
| Thumb | 9,340 | 2.2 |