| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1385 | armneon | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1398 | armneon | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1404 | armneon2 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1404 | armneon2 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1404 | armneon | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1404 | armneon | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1406 | armneon2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1413 | armneon2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1418 | armneon2 | gcc -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1418 | armneon2 | gcc -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1418 | armneon2 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1418 | armneon2 | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1418 | armneon2 | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1418 | armneon2 | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 1418 | armneon | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1418 | armneon2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
| 1418 | armneon2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1418 | armneon | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1418 | armneon2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
| 1418 | armneon2 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1418 | armneon2 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 1418 | armneon2 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1418 | armneon2 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1418 | armneon2 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140608 | 20140529 |
| 1420 | armneon2 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1420 | armneon2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1421 | armneon2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1424 | armneon2 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1424 | armneon2 | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1424 | armneon2 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1425 | armneon2 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1426 | armneon2 | gcc -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1426 | armneon2 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1426 | armneon2 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1426 | armneon2 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 1426 | armneon2 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1426 | armneon2 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 1426 | armneon2 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1426 | armneon2 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1426 | armneon2 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1426 | armneon2 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 1426 | armneon2 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1427 | armneon2 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1430 | armneon2 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1432 | armneon2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1432 | armneon2 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1433 | armneon2 | gcc -funroll-loops -O -fomit-frame-pointer | 20140608 | 20140529 |
| 1433 | armneon2 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140529 |
| 1433 | armneon2 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1433 | armneon2 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1438 | armneon2 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1439 | armneon2 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1440 | armneon2 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1441 | armneon2 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1447 | armneon2 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1452 | armneon2 | gcc -O -fomit-frame-pointer | 20140608 | 20140529 |
| 1454 | armneon2 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140529 |
| 1454 | armneon2 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 1476 | armneon2 | cc | 20140608 | 20140529 |
| 1476 | armneon2 | gcc | 20140608 | 20140529 |
| 1476 | armneon2 | gcc -funroll-loops | 20140608 | 20140529 |
| 1476 | armneon | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
| 1476 | armneon | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
| 1533 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1562 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1606 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1634 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1634 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1648 | ref | gcc -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1694 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1697 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1708 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1734 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1744 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1764 | ref | gcc -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1764 | ref | gcc -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1764 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1778 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1786 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1788 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1791 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1792 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1792 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1800 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1800 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1828 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1830 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1836 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1836 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1838 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1842 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140608 | 20140529 |
| 1900 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1936 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1936 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1936 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1938 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1944 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1944 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1944 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 1946 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1950 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140608 | 20140529 |
| 1950 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140608 | 20140529 |
| 2580 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 2594 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
| 2614 | ref | gcc -O -fomit-frame-pointer | 20140608 | 20140529 |
| 2614 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 2620 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140529 |
| 2626 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140608 | 20140529 |
| 2646 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140608 | 20140529 |
| 2649 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140529 |
| 2736 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 2742 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 2755 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140608 | 20140529 |
| 2756 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 2756 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140608 | 20140529 |
| 8093 | ref | gcc -funroll-loops | 20140608 | 20140529 |
| 8100 | ref | cc | 20140608 | 20140529 |
| 8101 | ref | gcc | 20140608 | 20140529 |
| Compiler | Implementations
|
| cc | armneon |
| gcc | armneon |
| gcc -O2 -fomit-frame-pointer | armneon |
| gcc -O3 -fomit-frame-pointer | armneon |
| gcc -O -fomit-frame-pointer | armneon |
| gcc -Os -fomit-frame-pointer | armneon |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | armneon |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | armneon |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | armneon |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | armneon |
| gcc -funroll-loops | armneon |
| gcc -funroll-loops -O2 -fomit-frame-pointer | armneon |
| gcc -funroll-loops -O3 -fomit-frame-pointer | armneon |
| gcc -funroll-loops -O -fomit-frame-pointer | armneon |
| gcc -funroll-loops -Os -fomit-frame-pointer | armneon |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | armneon |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | armneon |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | armneon |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | armneon |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | armneon |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | armneon |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | armneon |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | armneon |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | armneon |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | armneon |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | armneon |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | armneon
|