| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 7917173 | openssl | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141030 | 20141014 |
| 7933416 | openssl | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141030 | 20141014 |
| 7934749 | openssl | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141030 | 20141014 |
| 7935642 | openssl | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141030 | 20141014 |
| 7941549 | openssl | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141030 | 20141014 |
| 7942852 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141030 | 20141014 |
| 7944137 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141030 | 20141014 |
| 7945453 | openssl | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141030 | 20141014 |
| 7946438 | openssl | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141030 | 20141014 |
| 7946704 | openssl | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141030 | 20141014 |
| 7947727 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141030 | 20141014 |
| 7948651 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141030 | 20141014 |
| 7949977 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141030 | 20141014 |
| 7950013 | openssl | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141030 | 20141014 |
| 7950431 | openssl | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141030 | 20141014 |
| 7951269 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141030 | 20141014 |
| 7951515 | openssl | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141030 | 20141014 |
| 7952285 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141030 | 20141014 |
| 7953327 | openssl | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141030 | 20141014 |
| 7953527 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141030 | 20141014 |
| 7954301 | openssl | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141030 | 20141014 |
| 7955336 | openssl | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141030 | 20141014 |
| 7955597 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141030 | 20141014 |
| 7957489 | openssl | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141030 | 20141014 |
| 7957513 | openssl | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141030 | 20141014 |
| 7959073 | openssl | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141030 | 20141014 |
| 7959232 | openssl | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141030 | 20141014 |
| 7959320 | openssl | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141030 | 20141014 |
| 7959887 | openssl | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141030 | 20141014 |
| 7961747 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141030 | 20141014 |
| 7962852 | openssl | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141030 | 20141014 |
| 7964230 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141030 | 20141014 |
| 7964301 | openssl | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141030 | 20141014 |
| 7965737 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141030 | 20141014 |
| 7965841 | openssl | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141030 | 20141014 |
| 7966971 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20141030 | 20141014 |
| 7967100 | openssl | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141030 | 20141014 |
| 7967973 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141030 | 20141014 |
| 7969132 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141030 | 20141014 |
| 7969219 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141030 | 20141014 |
| 7969924 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141030 | 20141014 |
| 7970329 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141030 | 20141014 |
| 7971336 | 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 | 20141030 | 20141014 |
| 7972114 | openssl | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141030 | 20141014 |
| 7972865 | openssl | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141030 | 20141014 |
| 7973175 | openssl | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141030 | 20141014 |
| 7974865 | openssl | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141030 | 20141014 |
| 7974880 | openssl | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141030 | 20141014 |
| 7975313 | openssl | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141030 | 20141014 |
| 7976272 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141030 | 20141014 |
| 7976786 | openssl | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141030 | 20141014 |
| 7977124 | openssl | clang -O3 -fomit-frame-pointer | 20141030 | 20141014 |
| 7978299 | openssl | gcc -O3 -fomit-frame-pointer | 20141030 | 20141014 |
| 7979481 | openssl | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141030 | 20141014 |
| 7980576 | openssl | gcc -Os -fomit-frame-pointer | 20141030 | 20141014 |
| 7982951 | openssl | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141030 | 20141014 |
| 7983004 | openssl | gcc -O -fomit-frame-pointer | 20141030 | 20141014 |
| 7984056 | openssl | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141030 | 20141014 |
| 7984163 | openssl | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141030 | 20141014 |
| 7988530 | openssl | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141030 | 20141014 |
| 7994557 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20141030 | 20141014 |
| 7997261 | openssl | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141030 | 20141014 |
| 8008243 | openssl | gcc -O2 -fomit-frame-pointer | 20141030 | 20141014 |
| 8035929 | openssl | gcc | 20141030 | 20141014 |
| 8048254 | openssl | gcc -funroll-loops | 20141030 | 20141014 |
| 8064342 | openssl | cc | 20141030 | 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
|