| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 114431 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 114436 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 114437 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 114457 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 114477 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 114591 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 114599 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 114600 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 114601 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 114611 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 115599 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141018 | 20141014 |
| 115611 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141018 | 20141014 |
| 115642 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141018 | 20141014 |
| 115643 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141018 | 20141014 |
| 115643 | ref | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141018 | 20141014 |
| 115645 | ref | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141018 | 20141014 |
| 115662 | 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 | 20141018 | 20141014 |
| 115669 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141018 | 20141014 |
| 115671 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141018 | 20141014 |
| 115674 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141018 | 20141014 |
| 115694 | ref | clang -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 117202 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 121202 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 123088 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 124318 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 124325 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 124346 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 124346 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 124346 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 125557 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 126124 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 126125 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 126125 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141018 | 20141014 |
| 126149 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 126150 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 127618 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 127758 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 127849 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 128003 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 128514 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 129858 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 129909 | ref | gcc -O -fomit-frame-pointer | 20141018 | 20141014 |
| 129941 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141018 | 20141014 |
| 129943 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 131475 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 131743 | ref | gcc -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 132699 | ref | gcc -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 132904 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 133010 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 133011 | ref | gcc -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 134574 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141018 | 20141014 |
| 134975 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 134983 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 135202 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 136194 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 137742 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 137804 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141018 | 20141014 |
| 138156 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 140646 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 142067 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 142145 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 165137 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141018 | 20141014 |
| 165141 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20141018 | 20141014 |
| 339041 | ref | cc | 20141018 | 20141014 |
| 339062 | ref | gcc -funroll-loops | 20141018 | 20141014 |
| 339070 | ref | gcc | 20141018 | 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
|