| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1193614 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1232521 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 1271669 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 1290286 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 1380848 | ref | gcc -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1383024 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1398563 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1406070 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1408650 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1552943 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1554156 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1554214 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1554401 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140730 | 20140622 |
| 1565327 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140730 | 20140622 |
| 1592051 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1592406 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1592695 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1637781 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1637801 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1638963 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1639035 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1639333 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1749178 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1749189 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1749636 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1749651 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1750103 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1750144 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 1755596 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 2322746 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140731 | 20140622 |
| 2323051 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140730 | 20140622 |
| 8752868 | ref | gcc -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 8755406 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 9239078 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 9240009 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 9256747 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 9364658 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 9378724 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 9419227 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 9711665 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 9761995 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 11153240 | ref | gcc -O -fomit-frame-pointer | 20140730 | 20140622 |
| 11161357 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140730 | 20140622 |
| 11164280 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 11166378 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140730 | 20140622 |
| 11173916 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 11174331 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 11179905 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140731 | 20140622 |
| 11198515 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 11199229 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 11248340 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140730 | 20140622 |
| 26886792 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 26903609 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 26910266 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140730 | 20140622 |
| 26910902 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140730 | 20140622 |
| 26957384 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 26957417 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 26970857 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 26972916 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 26976106 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 26984060 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 26990907 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 26994904 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 27011850 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 27024393 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 27033453 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 28725241 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 28742382 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 28746664 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 28795210 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 28807896 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 29361980 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 29479020 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 29599747 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 29834929 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140730 | 20140622 |
| 29836025 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140730 | 20140622 |
| 29868833 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140730 | 20140622 |
| 29875396 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140730 | 20140622 |
| 29918276 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140730 | 20140622 |
| 29926638 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140730 | 20140622 |
| 29928252 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140730 | 20140622 |
| 29932927 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 29941219 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140730 | 20140622 |
| 29947806 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 29954606 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 30042207 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 30043383 | ref | gcc -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 30056524 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 30251476 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140730 | 20140622 |
| 30255821 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140730 | 20140622 |
| 30258226 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140730 | 20140622 |
| 30304153 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140730 | 20140622 |
| 30656591 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 36760348 | ref | gcc | 20140730 | 20140622 |
| 36777060 | ref | cc | 20140731 | 20140622 |
| 36790897 | ref | gcc -funroll-loops | 20140730 | 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
|