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
|