| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1245078 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1246554 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1267986 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1282932 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1381596 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1382826 | ref | gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1396590 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1402470 | ref | gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1403700 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1403934 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1404006 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1404042 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1404174 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1404312 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1404336 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1405758 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1406544 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1406724 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1406784 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1406874 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1408650 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1409472 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1421682 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1440306 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1440576 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1494852 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1494984 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1495224 | ref | gcc -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1547040 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1547670 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1554144 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1554378 | ref | gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1578222 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1578276 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1578360 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1578366 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1578402 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1578546 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1578648 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1578708 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1578828 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1578846 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1578876 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1578894 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1578966 | ref | gcc -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1579074 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1579362 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1579380 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1579650 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1579812 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1580544 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1580562 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1580904 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1581270 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1581354 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1581444 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1582098 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1582164 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1582302 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1582308 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1582752 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1583076 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1583388 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1585764 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1591026 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1604256 | ref | gcc -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1610778 | ref | gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1613958 | ref | gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1616964 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1619958 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1628046 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1645110 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1649370 | ref | gcc -mcpu=iwmmxt -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1664928 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1665000 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1665078 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1665102 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1665168 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1665336 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1665366 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1665372 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1665486 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1665492 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1665834 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1666014 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1668108 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1668108 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1683420 | ref | gcc -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1683450 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 3632706 | ref | cc | 20150331 | 20141124 |
| 3632922 | ref | gcc | 20150331 | 20141124 |
| 3637428 | 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
|