| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 750562 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 751481 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 751707 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 752354 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 754074 | ref | gcc -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 760665 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140714 | 20140622 |
| 760688 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140714 | 20140622 |
| 765773 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 768318 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 768334 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 768377 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 768387 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 768485 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 768986 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140714 | 20140622 |
| 772482 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 775712 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 777589 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 779158 | ref | gcc -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 780064 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140714 | 20140622 |
| 780175 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 780228 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 782207 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140714 | 20140622 |
| 782231 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 782248 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140714 | 20140622 |
| 782289 | ref | gcc -O -fomit-frame-pointer | 20140714 | 20140622 |
| 782321 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140714 | 20140622 |
| 782404 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140714 | 20140622 |
| 783643 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 783647 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 784236 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 784385 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 784445 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 784583 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 784620 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 784654 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 784761 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 784786 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 784870 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 785121 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140714 | 20140622 |
| 785265 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140714 | 20140622 |
| 785609 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140714 | 20140622 |
| 785613 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 787181 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140714 | 20140622 |
| 789937 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 790114 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 790175 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 790801 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 791049 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 793688 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140714 | 20140622 |
| 794843 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140714 | 20140622 |
| 796684 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140714 | 20140622 |
| 796795 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140714 | 20140622 |
| 797069 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140714 | 20140622 |
| 797609 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140714 | 20140622 |
| 797772 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140714 | 20140622 |
| 803322 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140714 | 20140622 |
| 803713 | ref | gcc -Os -fomit-frame-pointer | 20140714 | 20140622 |
| 804576 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140714 | 20140622 |
| 805063 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140714 | 20140622 |
| 805083 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140714 | 20140622 |
| 805088 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 805114 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140714 | 20140622 |
| 805185 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 806282 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 807516 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 807519 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 807563 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 807848 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 807899 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 807939 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 807999 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 808052 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 811017 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 817782 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 818218 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140714 | 20140622 |
| 818258 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140714 | 20140622 |
| 818427 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140714 | 20140622 |
| 818602 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140714 | 20140622 |
| 818841 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140714 | 20140622 |
| 818973 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140714 | 20140622 |
| 818977 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140714 | 20140622 |
| 818996 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140714 | 20140622 |
| 819115 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140714 | 20140622 |
| 819226 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140714 | 20140622 |
| 826015 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 827926 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140714 | 20140622 |
| 829847 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140714 | 20140622 |
| 831252 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140714 | 20140622 |
| 836845 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140714 | 20140622 |
| 836883 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140714 | 20140622 |
| 837203 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140714 | 20140622 |
| 837229 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140714 | 20140622 |
| 1357157 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 1369361 | ref | gcc | 20140714 | 20140622 |
| 1369657 | ref | cc | 20140714 | 20140622 |
| 1383125 | ref | gcc -funroll-loops | 20140714 | 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
|