| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 208945 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 212157 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 222475 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 226189 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141022 | 20141014 |
| 226213 | 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 |
| 226701 | ref | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141022 | 20141014 |
| 226926 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141022 | 20141014 |
| 226931 | 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 |
| 226933 | ref | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141022 | 20141014 |
| 226946 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141022 | 20141014 |
| 226952 | ref | clang -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 226960 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141022 | 20141014 |
| 226980 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141022 | 20141014 |
| 227559 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141022 | 20141014 |
| 231780 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 234802 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 234891 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 234937 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 240272 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 240527 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 240529 | ref | gcc -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 240923 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 240988 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 245856 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 246816 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 247224 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 247886 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 249945 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 250074 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 250119 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 253897 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 254067 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 254177 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 255184 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 257104 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 258043 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 258045 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 259307 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 259393 | ref | gcc -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 259768 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141022 | 20141014 |
| 266522 | ref | gcc -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 267180 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 267220 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 267233 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 269276 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 269355 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 279857 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 287790 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141022 | 20141014 |
| 302029 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 309504 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141022 | 20141014 |
| 436440 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141022 | 20141014 |
| 436455 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141022 | 20141014 |
| 436476 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141022 | 20141014 |
| 436476 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141022 | 20141014 |
| 440775 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141022 | 20141014 |
| 459732 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141022 | 20141014 |
| 468075 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141022 | 20141014 |
| 468149 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20141022 | 20141014 |
| 504189 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141022 | 20141014 |
| 504392 | ref | gcc -O -fomit-frame-pointer | 20141022 | 20141014 |
| 509070 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141022 | 20141014 |
| 559028 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141022 | 20141014 |
| 559671 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141022 | 20141014 |
| 1704971 | ref | gcc -funroll-loops | 20141022 | 20141014 |
| 1706198 | ref | cc | 20141022 | 20141014 |
| 1706338 | ref | gcc | 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
|