| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 432667 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140713 | 20140622 |
| 501403 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140713 | 20140622 |
| 502095 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140713 | 20140622 |
| 502666 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140713 | 20140622 |
| 514278 | ref | gcc -O3 -fomit-frame-pointer | 20140713 | 20140622 |
| 517877 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140713 | 20140622 |
| 518416 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140713 | 20140622 |
| 519629 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140713 | 20140622 |
| 523847 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140713 | 20140622 |
| 529218 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140713 | 20140622 |
| 582848 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140713 | 20140622 |
| 583828 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140713 | 20140622 |
| 591519 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140713 | 20140622 |
| 591543 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140713 | 20140622 |
| 591556 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140713 | 20140622 |
| 591560 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140713 | 20140622 |
| 607914 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140713 | 20140622 |
| 607954 | ref | gcc -O2 -fomit-frame-pointer | 20140713 | 20140622 |
| 642341 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140713 | 20140622 |
| 643596 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140713 | 20140622 |
| 653950 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140713 | 20140622 |
| 663153 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140713 | 20140622 |
| 663159 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140713 | 20140622 |
| 663164 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140713 | 20140622 |
| 663202 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140713 | 20140622 |
| 663288 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140713 | 20140622 |
| 678374 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140713 | 20140622 |
| 701921 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140713 | 20140622 |
| 701955 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140713 | 20140622 |
| 706452 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140713 | 20140622 |
| 706519 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140713 | 20140622 |
| 706545 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140713 | 20140622 |
| 706574 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140713 | 20140622 |
| 706649 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140713 | 20140622 |
| 708317 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140713 | 20140622 |
| 708407 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140713 | 20140622 |
| 711303 | ref | gcc -O -fomit-frame-pointer | 20140713 | 20140622 |
| 711492 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140713 | 20140622 |
| 711518 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140713 | 20140622 |
| 778033 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140713 | 20140622 |
| 778205 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140713 | 20140622 |
| 784811 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140713 | 20140622 |
| 784847 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140713 | 20140622 |
| 785025 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140713 | 20140622 |
| 823669 | ref | gcc -Os -fomit-frame-pointer | 20140713 | 20140622 |
| 828287 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140713 | 20140622 |
| 829339 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140713 | 20140622 |
| 855555 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140713 | 20140622 |
| 936192 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140713 | 20140622 |
| 936199 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140713 | 20140622 |
| 936315 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140713 | 20140622 |
| 936329 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140713 | 20140622 |
| 963521 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140713 | 20140622 |
| 963693 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140713 | 20140622 |
| 963752 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140713 | 20140622 |
| 965596 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140713 | 20140622 |
| 966248 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140713 | 20140622 |
| 966266 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140713 | 20140622 |
| 966267 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140713 | 20140622 |
| 966434 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140713 | 20140622 |
| 966513 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140713 | 20140622 |
| 971662 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140713 | 20140622 |
| 984397 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140713 | 20140622 |
| 1004466 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140713 | 20140622 |
| 1004520 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140713 | 20140622 |
| 1004585 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140713 | 20140622 |
| 1004641 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140713 | 20140622 |
| 1026336 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140713 | 20140622 |
| 1026353 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140713 | 20140622 |
| 1026461 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140713 | 20140622 |
| 1029697 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140713 | 20140622 |
| 1029720 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140713 | 20140622 |
| 1029727 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140713 | 20140622 |
| 1029762 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140713 | 20140622 |
| 1029804 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140713 | 20140622 |
| 1029846 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140713 | 20140622 |
| 1030063 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140713 | 20140622 |
| 1032002 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140713 | 20140622 |
| 1170326 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140713 | 20140622 |
| 1170335 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140713 | 20140622 |
| 1170349 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140713 | 20140622 |
| 1170351 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140713 | 20140622 |
| 1170371 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140713 | 20140622 |
| 1170391 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140713 | 20140622 |
| 1170427 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140713 | 20140622 |
| 1170532 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140713 | 20140622 |
| 1184929 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140713 | 20140622 |
| 1184963 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140713 | 20140622 |
| 1184970 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140713 | 20140622 |
| 1184999 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140713 | 20140622 |
| 1185029 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140713 | 20140622 |
| 1185048 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140713 | 20140622 |
| 1185149 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140713 | 20140622 |
| 1739104 | ref | gcc -funroll-loops | 20140713 | 20140622 |
| 1739143 | ref | gcc | 20140713 | 20140622 |
| 1739545 | ref | cc | 20140713 | 20140622 |
| Compiler | Implementations
|
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | ref
|