| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 874080 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 874080 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 874080 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 874080 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 874080 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 902261 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 966077 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 977850 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 998896 | ref | gcc -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 1004674 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 1011786 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 1017997 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 1035279 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 1056405 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 1085397 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 1105596 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141022 | 20141014 |
| 1105600 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20141022 | 20141014 |
| 1149088 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141022 | 20141014 |
| 1149111 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141022 | 20141014 |
| 1149120 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141022 | 20141014 |
| 1149122 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141022 | 20141014 |
| 1149122 | ref | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141022 | 20141014 |
| 1149122 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141022 | 20141014 |
| 1149125 | ref | clang -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 1149146 | ref | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141022 | 20141014 |
| 1149148 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141022 | 20141014 |
| 1149148 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141022 | 20141014 |
| 1149174 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141022 | 20141014 |
| 1800988 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 1801014 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 1801016 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 1801964 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 1802371 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 1810968 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 1815409 | ref | gcc -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 1838591 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 1855761 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 1890377 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 1905824 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 1907088 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 1911876 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 1921133 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 1927363 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 1952712 | ref | gcc -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 1952719 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 1958279 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 1968738 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 1995181 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 2026581 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141022 | 20141014 |
| 2026592 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141022 | 20141014 |
| 2026601 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141022 | 20141014 |
| 2027721 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141022 | 20141014 |
| 2034885 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141022 | 20141014 |
| 2034905 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141022 | 20141014 |
| 2035782 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141022 | 20141014 |
| 2050411 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141022 | 20141014 |
| 2063946 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 2083777 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 2095142 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 2095160 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 2112338 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141022 | 20141014 |
| 2112339 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141022 | 20141014 |
| 2112344 | ref | gcc -O -fomit-frame-pointer | 20141022 | 20141014 |
| 11416675 | ref | cc | 20141022 | 20141014 |
| 11417173 | ref | gcc | 20141022 | 20141014 |
| 11417185 | ref | gcc -funroll-loops | 20141022 | 20141014 |
| Compiler | Implementations
|
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | ref
|