| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 2297873 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141021 | 20141014 |
| 2313317 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141021 | 20141014 |
| 2315355 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141021 | 20141014 |
| 2424542 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141021 | 20141014 |
| 2424827 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141021 | 20141014 |
| 2424845 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141021 | 20141014 |
| 2425519 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141021 | 20141014 |
| 2425717 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141021 | 20141014 |
| 2525026 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141021 | 20141014 |
| 2536858 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141021 | 20141014 |
| 2537713 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141021 | 20141014 |
| 2552949 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141021 | 20141014 |
| 2557090 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20141021 | 20141014 |
| 2557327 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141021 | 20141014 |
| 2583402 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141021 | 20141014 |
| 2676040 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141021 | 20141014 |
| 2679338 | ref | gcc -O3 -fomit-frame-pointer | 20141021 | 20141014 |
| 2853709 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141021 | 20141014 |
| 2853745 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141021 | 20141014 |
| 2853760 | ref | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141021 | 20141014 |
| 2853775 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141021 | 20141014 |
| 2853992 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141021 | 20141014 |
| 2854057 | ref | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141021 | 20141014 |
| 2854080 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141021 | 20141014 |
| 2854174 | ref | clang -O3 -fomit-frame-pointer | 20141021 | 20141014 |
| 2854308 | 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 | 20141021 | 20141014 |
| 2879438 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141021 | 20141014 |
| 2879713 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141021 | 20141014 |
| 2919195 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141021 | 20141014 |
| 2928628 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141021 | 20141014 |
| 2933029 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141021 | 20141014 |
| 2949575 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141021 | 20141014 |
| 3058772 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141021 | 20141014 |
| 3059167 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141021 | 20141014 |
| 3059261 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141021 | 20141014 |
| 3064039 | ref | gcc -O -fomit-frame-pointer | 20141021 | 20141014 |
| 3064114 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141021 | 20141014 |
| 3064311 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141021 | 20141014 |
| 3068683 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141021 | 20141014 |
| 3072902 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141021 | 20141014 |
| 3092208 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141021 | 20141014 |
| 3097578 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141021 | 20141014 |
| 3124717 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141021 | 20141014 |
| 3157648 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141021 | 20141014 |
| 3161557 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141021 | 20141014 |
| 3165253 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141021 | 20141014 |
| 3180315 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141021 | 20141014 |
| 3211153 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141021 | 20141014 |
| 3211178 | ref | gcc -Os -fomit-frame-pointer | 20141021 | 20141014 |
| 3219658 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141021 | 20141014 |
| 3262374 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141021 | 20141014 |
| 3262395 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20141021 | 20141014 |
| 3284047 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141021 | 20141014 |
| 3284055 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141021 | 20141014 |
| 3284292 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141021 | 20141014 |
| 3313858 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141021 | 20141014 |
| 3314107 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141021 | 20141014 |
| 3332384 | ref | gcc -O2 -fomit-frame-pointer | 20141021 | 20141014 |
| 3457594 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141021 | 20141014 |
| 3457693 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141021 | 20141014 |
| 3457729 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141021 | 20141014 |
| 3457729 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141021 | 20141014 |
| 3457886 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141021 | 20141014 |
| 11087559 | ref | cc | 20141021 | 20141014 |
| 11087627 | ref | gcc -funroll-loops | 20141021 | 20141014 |
| 11087764 | ref | gcc | 20141021 | 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
|