Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
269088630 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141101 | 20141014 |
269165867 | openssl | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141031 | 20141014 |
269172364 | openssl | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141031 | 20141014 |
269176984 | openssl | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141101 | 20141014 |
269194354 | openssl | gcc -O3 -fomit-frame-pointer | 20141031 | 20141014 |
269196885 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141101 | 20141014 |
269206061 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141101 | 20141014 |
269211375 | openssl | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141101 | 20141014 |
269220424 | openssl | gcc -O2 -fomit-frame-pointer | 20141031 | 20141014 |
269231737 | openssl | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141031 | 20141014 |
269238382 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141101 | 20141014 |
269239321 | openssl | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141031 | 20141014 |
269251035 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141101 | 20141014 |
269251802 | openssl | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141101 | 20141014 |
269253146 | openssl | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141031 | 20141014 |
269254820 | openssl | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141031 | 20141014 |
269265227 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141031 | 20141014 |
269266849 | openssl | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141031 | 20141014 |
269267845 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141101 | 20141014 |
269272374 | openssl | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141031 | 20141014 |
269274146 | openssl | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141031 | 20141014 |
269274572 | openssl | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141101 | 20141014 |
269276340 | openssl | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141031 | 20141014 |
269277470 | openssl | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141031 | 20141014 |
269281268 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141101 | 20141014 |
269287294 | openssl | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141031 | 20141014 |
269291571 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20141101 | 20141014 |
269294102 | openssl | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141031 | 20141014 |
269295090 | openssl | gcc | 20141031 | 20141014 |
269296954 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141101 | 20141014 |
269297993 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141101 | 20141014 |
269298842 | openssl | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141101 | 20141014 |
269306178 | openssl | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141031 | 20141014 |
269307343 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141101 | 20141014 |
269310051 | openssl | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141031 | 20141014 |
269310300 | openssl | gcc -Os -fomit-frame-pointer | 20141031 | 20141014 |
269311159 | openssl | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141031 | 20141014 |
269315574 | openssl | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141031 | 20141014 |
269317440 | openssl | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141031 | 20141014 |
269319306 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141101 | 20141014 |
269321910 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141101 | 20141014 |
269322287 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141031 | 20141014 |
269322870 | openssl | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141101 | 20141014 |
269323804 | openssl | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141031 | 20141014 |
269323860 | openssl | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141101 | 20141014 |
269330698 | openssl | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141031 | 20141014 |
269335155 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141101 | 20141014 |
269344772 | openssl | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141031 | 20141014 |
269345119 | openssl | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141101 | 20141014 |
269346857 | openssl | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141031 | 20141014 |
269347506 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141101 | 20141014 |
269349973 | openssl | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141031 | 20141014 |
269352576 | openssl | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141101 | 20141014 |
269353053 | openssl | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141101 | 20141014 |
269353757 | openssl | clang -O3 -fomit-frame-pointer | 20141101 | 20141014 |
269358637 | 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 | 20141101 | 20141014 |
269358659 | openssl | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141101 | 20141014 |
269359704 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20141101 | 20141014 |
269369910 | openssl | gcc -O -fomit-frame-pointer | 20141031 | 20141014 |
269384936 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141101 | 20141014 |
269388993 | openssl | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141031 | 20141014 |
269392722 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141101 | 20141014 |
269440562 | openssl | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141101 | 20141014 |
269443088 | openssl | cc | 20141101 | 20141014 |
269490240 | openssl | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141101 | 20141014 |
269508128 | openssl | gcc -funroll-loops | 20141101 | 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
|