| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1292779 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 1301657 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 1426262 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 1499896 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 1688202 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 1707691 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 1708582 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 1729266 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 1766509 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 1766626 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 1775566 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 1782286 | ref | gcc -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 1782421 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 1803062 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 2128984 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 2162160 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 2175682 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 2182330 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 2186999 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140718 | 20140622 |
| 2187026 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140718 | 20140622 |
| 2198961 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 2200563 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 2200816 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 2201450 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 2201460 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 2201545 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 2201700 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 2201729 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 2202758 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140718 | 20140622 |
| 2202876 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140718 | 20140622 |
| 2202963 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140718 | 20140622 |
| 5272927 | ref | gcc -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 5273354 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 5466963 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 5467525 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 5470352 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 5501525 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 5501870 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 5503739 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 5656206 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 5657040 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 6503267 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140718 | 20140622 |
| 6503425 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140718 | 20140622 |
| 6506740 | ref | gcc -O -fomit-frame-pointer | 20140718 | 20140622 |
| 6507490 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140718 | 20140622 |
| 6521067 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140718 | 20140622 |
| 6522550 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140718 | 20140622 |
| 6523102 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140718 | 20140622 |
| 6524697 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140718 | 20140622 |
| 6533269 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140718 | 20140622 |
| 6553130 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140718 | 20140622 |
| 13635123 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 13653466 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 13657070 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 13661118 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 13709085 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 13709219 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 13723143 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 13914533 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 13940870 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 13948457 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 13950602 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140718 | 20140622 |
| 13954361 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140718 | 20140622 |
| 13959599 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 13973379 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 13998857 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140718 | 20140622 |
| 14699267 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140718 | 20140622 |
| 14751117 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140718 | 20140622 |
| 14760126 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140718 | 20140622 |
| 14762237 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140718 | 20140622 |
| 14764459 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140718 | 20140622 |
| 15025665 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140718 | 20140622 |
| 15027146 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140718 | 20140622 |
| 15069990 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140718 | 20140622 |
| 15070958 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140718 | 20140622 |
| 15072011 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140718 | 20140622 |
| 15080579 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140718 | 20140622 |
| 15089654 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140718 | 20140622 |
| 15094666 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140718 | 20140622 |
| 15111306 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140718 | 20140622 |
| 15112272 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140718 | 20140622 |
| 15120324 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140718 | 20140622 |
| 15172585 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140718 | 20140622 |
| 15256849 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140718 | 20140622 |
| 15261154 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140718 | 20140622 |
| 15271560 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140718 | 20140622 |
| 15278215 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140718 | 20140622 |
| 15300680 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140718 | 20140622 |
| 15343343 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140718 | 20140622 |
| 15526424 | ref | gcc -Os -fomit-frame-pointer | 20140718 | 20140622 |
| 15552559 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140718 | 20140622 |
| 16151193 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140718 | 20140622 |
| 16183207 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140718 | 20140622 |
| 18238190 | ref | gcc | 20140718 | 20140622 |
| 18248464 | ref | gcc -funroll-loops | 20140718 | 20140622 |
| 18288085 | ref | cc | 20140718 | 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
|