| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 598306 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141028 | 20141014 |
| 603030 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141028 | 20141014 |
| 608899 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141028 | 20141014 |
| 634650 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20141028 | 20141014 |
| 635096 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141028 | 20141014 |
| 635218 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141028 | 20141014 |
| 651703 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141028 | 20141014 |
| 655164 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141028 | 20141014 |
| 659121 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141028 | 20141014 |
| 659627 | ref | gcc -O3 -fomit-frame-pointer | 20141028 | 20141014 |
| 663035 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141028 | 20141014 |
| 669626 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141028 | 20141014 |
| 679549 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141028 | 20141014 |
| 679772 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141028 | 20141014 |
| 680820 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141028 | 20141014 |
| 681065 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141028 | 20141014 |
| 682119 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141028 | 20141014 |
| 691813 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141028 | 20141014 |
| 701190 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141028 | 20141014 |
| 703865 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141028 | 20141014 |
| 712714 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141028 | 20141014 |
| 714664 | ref | gcc -O -fomit-frame-pointer | 20141028 | 20141014 |
| 715018 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141028 | 20141014 |
| 715279 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141028 | 20141014 |
| 719035 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141028 | 20141014 |
| 719325 | ref | clang -O3 -fomit-frame-pointer | 20141028 | 20141014 |
| 719805 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141028 | 20141014 |
| 720582 | ref | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141028 | 20141014 |
| 720720 | ref | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141028 | 20141014 |
| 720887 | 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 | 20141028 | 20141014 |
| 720896 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141028 | 20141014 |
| 720936 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141028 | 20141014 |
| 721239 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141028 | 20141014 |
| 721410 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141028 | 20141014 |
| 722609 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141028 | 20141014 |
| 727112 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141028 | 20141014 |
| 727129 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141028 | 20141014 |
| 727235 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141028 | 20141014 |
| 727291 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141028 | 20141014 |
| 727317 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141028 | 20141014 |
| 752760 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141028 | 20141014 |
| 758905 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141028 | 20141014 |
| 760017 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141028 | 20141014 |
| 771452 | ref | gcc -Os -fomit-frame-pointer | 20141028 | 20141014 |
| 772141 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141028 | 20141014 |
| 773021 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141028 | 20141014 |
| 773220 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141028 | 20141014 |
| 773798 | ref | gcc -O2 -fomit-frame-pointer | 20141028 | 20141014 |
| 779933 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141028 | 20141014 |
| 780685 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141028 | 20141014 |
| 781028 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141028 | 20141014 |
| 781325 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141028 | 20141014 |
| 781516 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141028 | 20141014 |
| 781558 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141028 | 20141014 |
| 781638 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141028 | 20141014 |
| 785357 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141028 | 20141014 |
| 787699 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141028 | 20141014 |
| 787977 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141028 | 20141014 |
| 788374 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141028 | 20141014 |
| 788471 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141028 | 20141014 |
| 788474 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141028 | 20141014 |
| 795390 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20141028 | 20141014 |
| 795682 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141028 | 20141014 |
| 2355034 | ref | gcc -funroll-loops | 20141028 | 20141014 |
| 2355079 | ref | cc | 20141028 | 20141014 |
| 2355188 | ref | gcc | 20141028 | 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
|