| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 12994056 | ref | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 13169881 | ref | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 13793958 | ref | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 15881478 | ref | g++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 15905501 | ref | g++ -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 16120495 | ref | g++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 16137197 | ref | g++ -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 16317399 | ref | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140720 | 20140622 |
| 16392930 | ref | g++ -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 16523699 | ref | g++ -mcpu=arm810 -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 16534441 | ref | g++ -mcpu=strongarm -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 16578335 | ref | g++ -mcpu=arm8 -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 16745754 | ref | g++ -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 17924745 | ref | g++ -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 17983673 | ref | g++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 18654128 | ref | g++ -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 18659882 | ref | g++ -mcpu=strongarm -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 18664145 | ref | g++ -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 18675170 | ref | g++ -mcpu=arm8 -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 18763495 | ref | g++ -mcpu=arm810 -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 18778757 | ref | g++ -mcpu=arm8 -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 18787857 | ref | g++ -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 18790876 | ref | g++ -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 18818161 | ref | g++ -mcpu=arm810 -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 18879159 | ref | g++ -mcpu=strongarm -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 20372752 | ref | g++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 20515482 | ref | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 20560119 | ref | g++ -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 21837036 | ref | g++ -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 21846525 | ref | g++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 22069264 | ref | g++ -mcpu=strongarm -O -fomit-frame-pointer | 20140720 | 20140622 |
| 22073655 | ref | g++ -mcpu=arm8 -O -fomit-frame-pointer | 20140720 | 20140622 |
| 22087353 | ref | g++ -mcpu=arm810 -O -fomit-frame-pointer | 20140720 | 20140622 |
| 22130022 | ref | g++ -mcpu=strongarm110 -O -fomit-frame-pointer | 20140720 | 20140622 |
| 22141970 | ref | g++ -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140720 | 20140622 |
| 23893048 | ref | g++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 23946559 | ref | g++ -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 24157130 | ref | g++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140720 | 20140622 |
| 24171403 | ref | g++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140720 | 20140622 |
| 24386430 | ref | g++ -O -fomit-frame-pointer | 20140720 | 20140622 |
| 24389125 | ref | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20140720 | 20140622 |
| 24397413 | ref | g++ -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140720 | 20140622 |
| 25628748 | ref | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 25893809 | ref | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 26267147 | ref | g++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 26295603 | ref | g++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 26316486 | ref | g++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140720 | 20140622 |
| 26390066 | ref | g++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140720 | 20140622 |
| 27456603 | ref | g++ -mcpu=xscale -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 27510179 | ref | g++ -mcpu=arm9e -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 27558133 | ref | g++ -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 27573486 | ref | g++ -mcpu=arm920t -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 27577040 | ref | g++ -mcpu=arm940t -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 27585930 | ref | g++ -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 27598508 | ref | g++ -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 27611761 | ref | g++ -mcpu=arm920 -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 27616436 | ref | g++ -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 27617523 | ref | g++ -mcpu=arm9 -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 28176458 | ref | g++ -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 34027885 | ref | g++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140720 | 20140622 |
| 34034556 | ref | g++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 34040073 | ref | g++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140720 | 20140622 |
| 34041172 | ref | g++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 35820279 | ref | g++ -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 35827639 | ref | g++ -mcpu=xscale -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 35834759 | ref | g++ -mcpu=arm9e -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 35928494 | ref | g++ -mcpu=arm920t -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 35929095 | ref | g++ -mcpu=arm920 -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 35931097 | ref | g++ -mcpu=arm9 -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 35954051 | ref | g++ -mcpu=arm940t -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 35988325 | ref | g++ -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 36159927 | ref | g++ -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 36182466 | ref | g++ -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 36320425 | ref | g++ -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 38947650 | ref | g++ -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140720 | 20140622 |
| 38952408 | ref | g++ -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140720 | 20140622 |
| 38963892 | ref | g++ -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140720 | 20140622 |
| 39003608 | ref | g++ -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140720 | 20140622 |
| 40560575 | ref | g++ -mcpu=xscale -O -fomit-frame-pointer | 20140720 | 20140622 |
| 40581510 | ref | g++ -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140720 | 20140622 |
| 40606247 | ref | g++ -mcpu=arm1020t -O -fomit-frame-pointer | 20140720 | 20140622 |
| 40626073 | ref | g++ -mcpu=arm9e -O -fomit-frame-pointer | 20140720 | 20140622 |
| 40883088 | ref | g++ -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140720 | 20140622 |
| 40905437 | ref | g++ -mcpu=arm9 -O -fomit-frame-pointer | 20140720 | 20140622 |
| 40922348 | ref | g++ -mcpu=arm940t -O -fomit-frame-pointer | 20140720 | 20140622 |
| 40923821 | ref | g++ -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140720 | 20140622 |
| 40944803 | ref | g++ -mcpu=arm920 -O -fomit-frame-pointer | 20140720 | 20140622 |
| 41235811 | ref | g++ -mcpu=arm920t -O -fomit-frame-pointer | 20140720 | 20140622 |
| 41248135 | ref | g++ -mcpu=ep9312 -O -fomit-frame-pointer | 20140720 | 20140622 |
| 113544068 | ref | g++ | 20140720 | 20140622 |
| Compiler | Implementations
|
| g++ -mcpu=arm810 -O2 -fomit-frame-pointer | ref |
| g++ -mcpu=arm810 -O3 -fomit-frame-pointer | ref |
| g++ -mcpu=arm810 -O -fomit-frame-pointer | ref |
| g++ -mcpu=arm810 -Os -fomit-frame-pointer | ref |
| g++ -mcpu=arm8 -O2 -fomit-frame-pointer | ref |
| g++ -mcpu=arm8 -O3 -fomit-frame-pointer | ref |
| g++ -mcpu=arm8 -O -fomit-frame-pointer | ref |
| g++ -mcpu=arm8 -Os -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm1100 -O2 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm1100 -O3 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm1100 -O -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm1100 -Os -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm110 -O2 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm110 -O3 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm110 -O -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm110 -Os -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm -O2 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm -O3 -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm -O -fomit-frame-pointer | ref |
| g++ -mcpu=strongarm -Os -fomit-frame-pointer | ref
|