| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 3598 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 3602 | openssl | gcc -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 3606 | openssl | gcc -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 3606 | openssl | gcc -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3606 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 3606 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 3606 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3606 | openssl | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 3606 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 3606 | openssl | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 3610 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 3611 | openssl | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 3623 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3624 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 3634 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3634 | openssl | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3634 | openssl | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 3634 | openssl | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3634 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 3634 | openssl | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3635 | openssl | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3636 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 3636 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 3636 | openssl | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 3639 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 3639 | openssl | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 3639 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3639 | openssl | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 3639 | openssl | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141014 | 20141014 |
| 3653 | openssl | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 3653 | openssl | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 3658 | openssl | cc | 20141014 | 20141014 |
| 3658 | openssl | clang -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 3658 | openssl | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141014 | 20141014 |
| 3658 | openssl | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141014 | 20141014 |
| 3658 | openssl | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141014 | 20141014 |
| 3658 | openssl | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141014 | 20141014 |
| 3658 | openssl | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 3658 | openssl | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
| 3658 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3658 | openssl | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 3658 | openssl | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 3658 | openssl | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 3658 | openssl | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 3658 | openssl | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3658 | openssl | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 3658 | openssl | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 3658 | openssl | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3658 | openssl | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 3658 | openssl | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 3660 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141014 | 20141014 |
| 3661 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141014 | 20141014 |
| 3666 | openssl | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141014 | 20141014 |
| 3668 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20141014 | 20141014 |
| 3668 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141014 | 20141014 |
| 3677 | openssl | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3682 | openssl | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 3685 | openssl | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141014 | 20141014 |
| 3685 | openssl | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
| 3685 | openssl | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
| 3685 | openssl | gcc | 20141014 | 20141014 |
| 3685 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141014 | 20141014 |
| 3685 | openssl | gcc -funroll-loops | 20141014 | 20141014 |
| 3685 | openssl | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 3685 | openssl | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 3758 | openssl | gcc -O -fomit-frame-pointer | 20141014 | 20141014 |
| 831624 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 851181 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 920903 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 920906 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 920906 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 920930 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 920931 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1006725 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1024335 | ref | gcc -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1038273 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1069895 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1069902 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1070834 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1099563 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1168743 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1177295 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1183301 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1454657 | ref | clang -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1454713 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
| 1454726 | ref | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
| 1454728 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141014 | 20141014 |
| 1454749 | 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 | 20141014 | 20141014 |
| 1454754 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 1454921 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
| 1454923 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1454936 | ref | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141014 | 20141014 |
| 1462395 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141014 | 20141014 |
| 1462410 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141014 | 20141014 |
| 2527879 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2527923 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2527924 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2529570 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2529594 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2734350 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2734377 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2756038 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2756040 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2756054 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2756059 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2756060 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2925263 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2926807 | ref | gcc -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2970068 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2986689 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2986706 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2986725 | ref | gcc -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2986765 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141014 | 20141014 |
| 3087992 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141014 | 20141014 |
| 3202239 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3235952 | ref | gcc -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3250768 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3254865 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 3285538 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3321183 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3325573 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3325580 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3438211 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 3466507 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3648070 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3648124 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3648152 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3648174 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3648267 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 15727346 | ref | cc | 20141014 | 20141014 |
| 15727424 | ref | gcc -funroll-loops | 20141014 | 20141014 |
| 15727522 | ref | gcc | 20141014 | 20141014 |