| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 101605 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 108500 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 109436 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 111735 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 111752 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 111804 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 111810 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 114292 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 115642 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 116503 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 116673 | ref | gcc -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 117469 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 118040 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 118063 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 118875 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141022 | 20141014 |
| 118888 | 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 |
| 119220 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 119687 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141022 | 20141014 |
| 119713 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141022 | 20141014 |
| 119715 | ref | clang -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 119721 | 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 |
| 119734 | ref | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141022 | 20141014 |
| 119740 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141022 | 20141014 |
| 119758 | ref | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141022 | 20141014 |
| 119761 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141022 | 20141014 |
| 119780 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141022 | 20141014 |
| 131528 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 133861 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 133928 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 135773 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 137686 | ref | gcc -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 137700 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 138011 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 138013 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 138057 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 141126 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 143068 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 143097 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 144178 | ref | gcc -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 144379 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 144679 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 147945 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 147949 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 148020 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 148082 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 148110 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 150242 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 152490 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 157852 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 158367 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 207278 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20141022 | 20141014 |
| 207280 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141022 | 20141014 |
| 208565 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141022 | 20141014 |
| 208575 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141022 | 20141014 |
| 208586 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141022 | 20141014 |
| 208592 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141022 | 20141014 |
| 209081 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141022 | 20141014 |
| 218505 | ref | gcc -O -fomit-frame-pointer | 20141022 | 20141014 |
| 218582 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141022 | 20141014 |
| 220206 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141022 | 20141014 |
| 239404 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141022 | 20141014 |
| 244830 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141022 | 20141014 |
| 249573 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141022 | 20141014 |
| 772637 | ref | cc | 20141022 | 20141014 |
| 772771 | ref | gcc | 20141022 | 20141014 |
| 773258 | 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
|