| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 268168 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 269194 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 285657 | ref | gcc -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 288154 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 289858 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 290276 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 290310 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 290323 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 290333 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 290645 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 290779 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 291137 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141020 | 20141014 |
| 291163 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20141020 | 20141014 |
| 294435 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 299715 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 303218 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 305147 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 341175 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141020 | 20141014 |
| 341635 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141020 | 20141014 |
| 341668 | ref | clang -O3 -fomit-frame-pointer | 20141020 | 20141014 |
| 341668 | ref | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141020 | 20141014 |
| 341672 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141020 | 20141014 |
| 341683 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141020 | 20141014 |
| 341689 | 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 | 20141020 | 20141014 |
| 341691 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141020 | 20141014 |
| 341692 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141020 | 20141014 |
| 341697 | ref | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141020 | 20141014 |
| 342358 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141020 | 20141014 |
| 367082 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 367082 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 367095 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 367115 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 367138 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 387975 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 387976 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 388051 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 391680 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141020 | 20141014 |
| 391684 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141020 | 20141014 |
| 395394 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141020 | 20141014 |
| 395465 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141020 | 20141014 |
| 395494 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141020 | 20141014 |
| 397369 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 397381 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 407910 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141020 | 20141014 |
| 409360 | ref | gcc -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 409972 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 412978 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 413904 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141020 | 20141014 |
| 413916 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141020 | 20141014 |
| 415328 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 420375 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 422590 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 423056 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 423105 | ref | gcc -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 423364 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 423586 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 423673 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 423688 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141020 | 20141014 |
| 423715 | ref | gcc -O -fomit-frame-pointer | 20141020 | 20141014 |
| 423734 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141020 | 20141014 |
| 427358 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141020 | 20141014 |
| 445097 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 445098 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20141020 | 20141014 |
| 1240193 | ref | gcc -funroll-loops | 20141020 | 20141014 |
| 1240195 | ref | gcc | 20141020 | 20141014 |
| 1243749 | ref | cc | 20141020 | 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
|