| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1854947 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 1856920 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 1907202 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 2146129 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 2337866 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 2411542 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 2454981 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 2455112 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 2455316 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 2518333 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 2540145 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 2553704 | ref | gcc -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 2563415 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 2564062 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 3044467 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 3044673 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 3048832 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 3075883 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 3076290 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 3076881 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 3107292 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 3107323 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 3107756 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 3108902 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 3109364 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 3109650 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 3111821 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140720 | 20140622 |
| 3112894 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140720 | 20140622 |
| 3125201 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140720 | 20140622 |
| 3136238 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140720 | 20140622 |
| 3136693 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140720 | 20140622 |
| 7599526 | ref | gcc -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 7613500 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 7896107 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 7898175 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 7899515 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 7951552 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 7954184 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 7957523 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 8194580 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 8208361 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 9393424 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140720 | 20140622 |
| 9400129 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140720 | 20140622 |
| 9404969 | ref | gcc -O -fomit-frame-pointer | 20140720 | 20140622 |
| 9418243 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140720 | 20140622 |
| 9422631 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140720 | 20140622 |
| 9461111 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140720 | 20140622 |
| 9478476 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140720 | 20140622 |
| 9478621 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140720 | 20140622 |
| 9480241 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140720 | 20140622 |
| 9490939 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140720 | 20140622 |
| 19793095 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 19836596 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 19841294 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 19848024 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 19864027 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 19866309 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 19878076 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 20026054 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 20073018 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 20088252 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 20114288 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 20385069 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 20405317 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140720 | 20140622 |
| 20406094 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140720 | 20140622 |
| 20414676 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140720 | 20140622 |
| 21516651 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 21549747 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 21584733 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 21588681 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 21610266 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 21848975 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140720 | 20140622 |
| 21852936 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140720 | 20140622 |
| 21867744 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140720 | 20140622 |
| 21874456 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140720 | 20140622 |
| 21879410 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140720 | 20140622 |
| 21897490 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140720 | 20140622 |
| 21904371 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140720 | 20140622 |
| 21907372 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140720 | 20140622 |
| 22011266 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140720 | 20140622 |
| 22021352 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140720 | 20140622 |
| 22054059 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140720 | 20140622 |
| 22058415 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140720 | 20140622 |
| 22059927 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140720 | 20140622 |
| 22061816 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140720 | 20140622 |
| 22077723 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140720 | 20140622 |
| 22232338 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 22463819 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 22512935 | ref | gcc -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 22517880 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 22638379 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 23173092 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 23504659 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140720 | 20140622 |
| 26352459 | ref | gcc -funroll-loops | 20140720 | 20140622 |
| 26380202 | ref | cc | 20140720 | 20140622 |
| 26422113 | ref | gcc | 20140720 | 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
|