| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 269088630 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141101 | 20141014 |
| 269165867 | openssl | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141031 | 20141014 |
| 269172364 | openssl | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141031 | 20141014 |
| 269176984 | openssl | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141101 | 20141014 |
| 269194354 | openssl | gcc -O3 -fomit-frame-pointer | 20141031 | 20141014 |
| 269196885 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141101 | 20141014 |
| 269206061 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141101 | 20141014 |
| 269211375 | openssl | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141101 | 20141014 |
| 269220424 | openssl | gcc -O2 -fomit-frame-pointer | 20141031 | 20141014 |
| 269231737 | openssl | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141031 | 20141014 |
| 269238382 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141101 | 20141014 |
| 269239321 | openssl | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141031 | 20141014 |
| 269251035 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141101 | 20141014 |
| 269251802 | openssl | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141101 | 20141014 |
| 269253146 | openssl | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141031 | 20141014 |
| 269254820 | openssl | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141031 | 20141014 |
| 269265227 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141031 | 20141014 |
| 269266849 | openssl | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141031 | 20141014 |
| 269267845 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141101 | 20141014 |
| 269272374 | openssl | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141031 | 20141014 |
| 269274146 | openssl | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141031 | 20141014 |
| 269274572 | openssl | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141101 | 20141014 |
| 269276340 | openssl | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141031 | 20141014 |
| 269277470 | openssl | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141031 | 20141014 |
| 269281268 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141101 | 20141014 |
| 269287294 | openssl | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141031 | 20141014 |
| 269291571 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20141101 | 20141014 |
| 269294102 | openssl | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141031 | 20141014 |
| 269295090 | openssl | gcc | 20141031 | 20141014 |
| 269296954 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141101 | 20141014 |
| 269297993 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141101 | 20141014 |
| 269298842 | openssl | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141101 | 20141014 |
| 269306178 | openssl | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141031 | 20141014 |
| 269307343 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141101 | 20141014 |
| 269310051 | openssl | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141031 | 20141014 |
| 269310300 | openssl | gcc -Os -fomit-frame-pointer | 20141031 | 20141014 |
| 269311159 | openssl | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141031 | 20141014 |
| 269315574 | openssl | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141031 | 20141014 |
| 269317440 | openssl | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141031 | 20141014 |
| 269319306 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141101 | 20141014 |
| 269321910 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141101 | 20141014 |
| 269322287 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141031 | 20141014 |
| 269322870 | openssl | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141101 | 20141014 |
| 269323804 | openssl | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141031 | 20141014 |
| 269323860 | openssl | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141101 | 20141014 |
| 269330698 | openssl | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141031 | 20141014 |
| 269335155 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141101 | 20141014 |
| 269344772 | openssl | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141031 | 20141014 |
| 269345119 | openssl | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141101 | 20141014 |
| 269346857 | openssl | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141031 | 20141014 |
| 269347506 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141101 | 20141014 |
| 269349973 | openssl | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141031 | 20141014 |
| 269352576 | openssl | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141101 | 20141014 |
| 269353053 | openssl | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141101 | 20141014 |
| 269353757 | openssl | clang -O3 -fomit-frame-pointer | 20141101 | 20141014 |
| 269358637 | 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 | 20141101 | 20141014 |
| 269358659 | openssl | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141101 | 20141014 |
| 269359704 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20141101 | 20141014 |
| 269369910 | openssl | gcc -O -fomit-frame-pointer | 20141031 | 20141014 |
| 269384936 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141101 | 20141014 |
| 269388993 | openssl | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141031 | 20141014 |
| 269392722 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141101 | 20141014 |
| 269440562 | openssl | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141101 | 20141014 |
| 269443088 | openssl | cc | 20141101 | 20141014 |
| 269490240 | openssl | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141101 | 20141014 |
| 269508128 | openssl | gcc -funroll-loops | 20141101 | 20141014 |
| Compiler | Implementations
|
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | openssl |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | openssl |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | openssl |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | openssl |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | openssl |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | openssl |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | openssl |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | openssl |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | openssl |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | openssl |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | openssl |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | openssl |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | openssl |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | openssl |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | openssl |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | openssl |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | openssl |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | openssl |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | openssl |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | openssl
|