| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 2052246 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 2141532 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 2147916 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 2153322 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 2418018 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 2420214 | ref | gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 2420376 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 2421264 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 2479842 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 2481996 | ref | gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 2482938 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150330 | 20141124 |
| 2483100 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150330 | 20141124 |
| 2491674 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 2492088 | ref | gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | 20150330 | 20141124 |
| 2492358 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | 20150330 | 20141124 |
| 2494146 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 2494434 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 2494458 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 2494950 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 2495592 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 2495712 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 2496174 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 2496180 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 2496252 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 2496264 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 2496528 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 2504262 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 2504400 | ref | gcc -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 2506104 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 2525550 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 2527380 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 2527476 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150330 | 20141124 |
| 2722356 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150330 | 20141124 |
| 2727978 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150330 | 20141124 |
| 2728452 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150330 | 20141124 |
| 2728590 | ref | gcc -O -fomit-frame-pointer | 20150330 | 20141124 |
| 2728596 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150330 | 20141124 |
| 2728692 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150330 | 20141124 |
| 2728716 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150330 | 20141124 |
| 2728782 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150330 | 20141124 |
| 2728800 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150330 | 20141124 |
| 2728818 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150330 | 20141124 |
| 2728854 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150330 | 20141124 |
| 2728860 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150330 | 20141124 |
| 2728872 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150330 | 20141124 |
| 2729010 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150330 | 20141124 |
| 2729064 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150330 | 20141124 |
| 2729070 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150330 | 20141124 |
| 2729184 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150330 | 20141124 |
| 2729346 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150330 | 20141124 |
| 2730456 | ref | gcc -mcpu=iwmmxt -O -fomit-frame-pointer | 20150330 | 20141124 |
| 3336624 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 3372654 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 3379350 | ref | gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 3403512 | ref | gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 3464736 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 3469062 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 3469086 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 3469116 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 3469242 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 3469530 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 3470190 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 3470382 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 3470676 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 3471030 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 3471084 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 3471672 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 3472218 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 3472278 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 3508860 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 3509028 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 3509220 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 3509496 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 3509502 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 3509658 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 3509694 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 3511620 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 3512736 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 3514722 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 3514950 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 3515466 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 3515568 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 3515658 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 3570012 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 3634428 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 3634644 | ref | gcc -O3 -fomit-frame-pointer | 20150330 | 20141124 |
| 3666564 | ref | gcc -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 3668154 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 3732042 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150330 | 20141124 |
| 9301710 | ref | gcc -funroll-loops | 20150330 | 20141124 |
| 9301872 | ref | cc | 20150330 | 20141124 |
| 9302340 | ref | gcc | 20150330 | 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
|