| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1214934 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1221672 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1244172 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1253808 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1358616 | ref | gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1359378 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1372278 | ref | gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1373106 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1382820 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1383000 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1383312 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1383528 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1383648 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1383690 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1383732 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1383810 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1384920 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1385430 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1385862 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1386936 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1388148 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1389006 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1399728 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1419102 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1419282 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1472478 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1472790 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1473000 | ref | gcc -Os -fomit-frame-pointer | 20150331 | 20141124 |
| 1529670 | ref | gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1530102 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1531320 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1531956 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1540986 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1542288 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1544508 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1545786 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1547016 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1547034 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1547322 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1547442 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1547736 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1549368 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1550046 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1551462 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1551534 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1551726 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1551792 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1551792 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1552026 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1552158 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1552182 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1552254 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1552290 | ref | gcc -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1552290 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1552602 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1552788 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1552788 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1554402 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1555044 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1555776 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1556124 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1556790 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1557006 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1557642 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1557966 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1564188 | ref | gcc -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1573812 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150331 | 20141124 |
| 1576122 | ref | gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1587588 | ref | gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1595664 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1614120 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1616400 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1622406 | ref | gcc -mcpu=iwmmxt -O -fomit-frame-pointer | 20150331 | 20141124 |
| 1636176 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1636686 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1636692 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1637064 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1637250 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1637256 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1637256 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1637394 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1637472 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1637736 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1638084 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1638126 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1639200 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1642950 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1653744 | ref | gcc -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 1654218 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150331 | 20141124 |
| 3586548 | ref | gcc -funroll-loops | 20150331 | 20141124 |
| 3587670 | ref | gcc | 20150331 | 20141124 |
| 3589398 | ref | cc | 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
|