| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1246002 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1246956 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1266894 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1283328 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1381332 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1382004 | ref | gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1395186 | ref | gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1396656 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1403394 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1403424 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1403496 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1403514 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1403550 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1403658 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1403712 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1403832 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1403928 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1404024 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1404462 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1406562 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1406964 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1409298 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1422138 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1440138 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1441836 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1495446 | ref | gcc -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1495464 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1497126 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1546224 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1546614 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1554804 | ref | gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1556544 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1575960 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1578150 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1578174 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1578300 | ref | gcc -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1578378 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1578402 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1578408 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1578462 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1578504 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1578570 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1578780 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1578906 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1578906 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1578960 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1579086 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1579122 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1579332 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1579626 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1579698 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1579710 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1580304 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1580424 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1580508 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1580658 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1581744 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1582278 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1582308 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1582434 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1582536 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1582650 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1583172 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1589562 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1592970 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1601520 | ref | gcc -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1610184 | ref | gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1615284 | ref | gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1616364 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1627434 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1633656 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1644798 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1646538 | ref | gcc -mcpu=iwmmxt -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1665054 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1665054 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1665216 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1665234 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1665348 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1665474 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1665498 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1665648 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1665672 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1665762 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1665924 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1666062 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1666872 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1669554 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1682316 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1684056 | ref | gcc -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 3634254 | ref | gcc | 20150331 | 20141124 |
| 3634890 | ref | cc | 20150331 | 20141124 |
| 3635148 | ref | gcc -funroll-loops | 20150331 | 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
|