| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 5399878 | openssl | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 5402770 | openssl | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 5405637 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 5408750 | openssl | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 5411970 | openssl | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 5415073 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 5415202 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 5415842 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 5416385 | openssl | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141029 | 20141014 |
| 5417217 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20141029 | 20141014 |
| 5417380 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 5418913 | openssl | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141029 | 20141014 |
| 5419480 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 5419620 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 5419926 | openssl | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141029 | 20141014 |
| 5420719 | openssl | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 5420730 | openssl | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 5420986 | openssl | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141029 | 20141014 |
| 5421466 | openssl | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141029 | 20141014 |
| 5421573 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141029 | 20141014 |
| 5422166 | openssl | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 5422279 | openssl | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141029 | 20141014 |
| 5422383 | openssl | gcc -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 5423025 | openssl | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 5423094 | openssl | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141029 | 20141014 |
| 5423284 | openssl | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141029 | 20141014 |
| 5423286 | openssl | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141029 | 20141014 |
| 5423345 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141029 | 20141014 |
| 5423475 | openssl | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 5424206 | openssl | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141029 | 20141014 |
| 5424442 | openssl | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 5424870 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141029 | 20141014 |
| 5425091 | openssl | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 5425397 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 5425714 | openssl | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 5426532 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 5426608 | openssl | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 5427930 | openssl | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 5428019 | openssl | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 5428097 | openssl | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 5428562 | openssl | gcc -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 5428623 | openssl | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141029 | 20141014 |
| 5428849 | openssl | gcc -O -fomit-frame-pointer | 20141029 | 20141014 |
| 5428976 | openssl | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 5428997 | openssl | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 5429165 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 5429351 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141029 | 20141014 |
| 5429376 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 5429647 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 5429837 | openssl | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 5429940 | 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 | 20141029 | 20141014 |
| 5431319 | openssl | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141029 | 20141014 |
| 5431352 | openssl | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141029 | 20141014 |
| 5431476 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 5432017 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 5433407 | openssl | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141029 | 20141014 |
| 5434007 | openssl | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 5434639 | openssl | clang -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 5435047 | openssl | gcc -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 5435189 | openssl | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141029 | 20141014 |
| 5437864 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 5441571 | openssl | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141029 | 20141014 |
| 5448948 | openssl | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 5498094 | openssl | gcc -funroll-loops | 20141029 | 20141014 |
| 5501092 | openssl | cc | 20141029 | 20141014 |
| 5502392 | openssl | gcc | 20141029 | 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
|