| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 61055028 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | 20150302 | 20141124 |
| 63408300 | ref | gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | 20150302 | 20141124 |
| 64366962 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150302 | 20141124 |
| 64861932 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150302 | 20141124 |
| 65446104 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150302 | 20141124 |
| 66191472 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150302 | 20141124 |
| 69612306 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | 20150302 | 20141124 |
| 69616392 | ref | gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | 20150302 | 20141124 |
| 69732624 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150302 | 20141124 |
| 69738966 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150302 | 20141124 |
| 106749762 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150302 | 20141124 |
| 107441160 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150302 | 20141124 |
| 108076104 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150302 | 20141124 |
| 108079782 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150302 | 20141124 |
| 108079878 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150302 | 20141124 |
| 108101982 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150302 | 20141124 |
| 108103218 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150302 | 20141124 |
| 108125538 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150302 | 20141124 |
| 108127482 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150302 | 20141124 |
| 108128412 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150302 | 20141124 |
| 108182658 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150302 | 20141124 |
| 108183306 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150302 | 20141124 |
| 108183324 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150302 | 20141124 |
| 108183708 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150302 | 20141124 |
| 108183834 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150302 | 20141124 |
| 108183840 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150302 | 20141124 |
| 108184242 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150302 | 20141124 |
| 108184374 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150302 | 20141124 |
| 108184740 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150302 | 20141124 |
| 108184794 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150302 | 20141124 |
| 108187134 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150302 | 20141124 |
| 108187236 | ref | gcc -O3 -fomit-frame-pointer | 20150302 | 20141124 |
| 108187446 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150302 | 20141124 |
| 108197694 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150302 | 20141124 |
| 108198282 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150302 | 20141124 |
| 108198432 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150302 | 20141124 |
| 108198774 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150302 | 20141124 |
| 108199212 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150302 | 20141124 |
| 108199284 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150302 | 20141124 |
| 108199500 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150302 | 20141124 |
| 108199560 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150302 | 20141124 |
| 108199596 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150302 | 20141124 |
| 108199770 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150302 | 20141124 |
| 108201126 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150302 | 20141124 |
| 108326340 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150302 | 20141124 |
| 108326796 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150302 | 20141124 |
| 108327270 | ref | gcc -Os -fomit-frame-pointer | 20150302 | 20141124 |
| 108741024 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150302 | 20141124 |
| 108741264 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150302 | 20141124 |
| 108742848 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150302 | 20141124 |
| 108802128 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150302 | 20141124 |
| 108802590 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150302 | 20141124 |
| 108802650 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150302 | 20141124 |
| 108802902 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150302 | 20141124 |
| 108803226 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150302 | 20141124 |
| 108803280 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150302 | 20141124 |
| 108803496 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150302 | 20141124 |
| 108803772 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150302 | 20141124 |
| 108803790 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150302 | 20141124 |
| 108804654 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150302 | 20141124 |
| 108808266 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150302 | 20141124 |
| 108833586 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150302 | 20141124 |
| 108836718 | ref | gcc -O2 -fomit-frame-pointer | 20150302 | 20141124 |
| 108980700 | ref | gcc -mcpu=iwmmxt -O -fomit-frame-pointer | 20150302 | 20141124 |
| 108981702 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150302 | 20141124 |
| 108981924 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150302 | 20141124 |
| 108982812 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150302 | 20141124 |
| 108983652 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150302 | 20141124 |
| 109099620 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150302 | 20141124 |
| 109099824 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150302 | 20141124 |
| 109100076 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150302 | 20141124 |
| 109100112 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150302 | 20141124 |
| 109100226 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150302 | 20141124 |
| 109100232 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150302 | 20141124 |
| 109100700 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150302 | 20141124 |
| 109101060 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150302 | 20141124 |
| 109101636 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150302 | 20141124 |
| 109101864 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150302 | 20141124 |
| 109102080 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150302 | 20141124 |
| 109103328 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150302 | 20141124 |
| 109110372 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150302 | 20141124 |
| 109110402 | ref | gcc -O -fomit-frame-pointer | 20150302 | 20141124 |
| 123707058 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | 20150302 | 20141124 |
| 123709968 | ref | gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | 20150302 | 20141124 |
| 123926292 | ref | gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | 20150302 | 20141124 |
| 123938130 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150302 | 20141124 |
| 124065486 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150302 | 20141124 |
| 124709046 | ref | gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | 20150302 | 20141124 |
| 124717836 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150302 | 20141124 |
| 486124116 | ref | cc | 20150302 | 20141124 |
| 486128046 | ref | gcc | 20150302 | 20141124 |
| 486128436 | ref | gcc -funroll-loops | 20150302 | 20141124 |
| Compiler | Implementations
|
| gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | ref |
| gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | ref |
| gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | ref |
| gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | ref |
| gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer | ref |
| gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns | ref |
| gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | ref |
| gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | ref |
| gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | ref |
| gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | ref |
| gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer | ref |
| gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns | ref |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer | ref
|