| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 80335357 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 80375580 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 80401714 | openssl | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 80410948 | openssl | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141029 | 20141014 |
| 80441011 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 80441785 | openssl | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141029 | 20141014 |
| 80442643 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 80443191 | openssl | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 80444294 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 80451265 | openssl | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 80451805 | 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 |
| 80453031 | openssl | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 80454033 | openssl | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 80458862 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141029 | 20141014 |
| 80461794 | openssl | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 80462430 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 80464422 | openssl | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141029 | 20141014 |
| 80468029 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 80470967 | openssl | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 80473350 | openssl | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141029 | 20141014 |
| 80474631 | openssl | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 80474856 | openssl | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 80475306 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 80475824 | openssl | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141029 | 20141014 |
| 80475985 | openssl | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 80477108 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141029 | 20141014 |
| 80477851 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 80478180 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 80478741 | openssl | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 80479066 | openssl | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141029 | 20141014 |
| 80479280 | openssl | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141029 | 20141014 |
| 80479346 | openssl | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 80479398 | 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 |
| 80480484 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 80483623 | openssl | gcc -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 80485931 | openssl | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141029 | 20141014 |
| 80487163 | openssl | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141029 | 20141014 |
| 80489227 | openssl | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 80489473 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 80492055 | openssl | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 80492582 | openssl | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141029 | 20141014 |
| 80496082 | openssl | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141029 | 20141014 |
| 80497605 | openssl | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 80497984 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141029 | 20141014 |
| 80499455 | openssl | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 80502547 | openssl | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
| 80503009 | openssl | clang -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 80503474 | openssl | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 80505105 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20141029 | 20141014 |
| 80508178 | openssl | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141029 | 20141014 |
| 80508784 | openssl | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 80509453 | openssl | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141029 | 20141014 |
| 80509568 | openssl | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 80509975 | openssl | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141029 | 20141014 |
| 80512545 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 80513083 | openssl | gcc -O -fomit-frame-pointer | 20141029 | 20141014 |
| 80515635 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 80518538 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 80518571 | openssl | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 80519786 | openssl | gcc -O3 -fomit-frame-pointer | 20141029 | 20141014 |
| 80525368 | openssl | gcc | 20141029 | 20141014 |
| 80530923 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141029 | 20141014 |
| 80537233 | openssl | gcc -funroll-loops | 20141029 | 20141014 |
| 80539950 | openssl | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141029 | 20141014 |
| 80541279 | openssl | gcc -Os -fomit-frame-pointer | 20141029 | 20141014 |
| 80544448 | openssl | cc | 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
|