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
|