Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
120998952 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141102 | 20141014 |
121059395 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20141102 | 20141014 |
121064706 | 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 | 20141102 | 20141014 |
121067713 | openssl | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141102 | 20141014 |
121071258 | openssl | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141102 | 20141014 |
121078133 | openssl | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141102 | 20141014 |
121080210 | openssl | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141102 | 20141014 |
121089442 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141102 | 20141014 |
121092578 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141102 | 20141014 |
121093182 | openssl | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141102 | 20141014 |
121094415 | openssl | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141102 | 20141014 |
121096108 | openssl | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141102 | 20141014 |
121098139 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141102 | 20141014 |
121099993 | openssl | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141102 | 20141014 |
121100982 | openssl | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141102 | 20141014 |
121107641 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141102 | 20141014 |
121110932 | openssl | gcc -O2 -fomit-frame-pointer | 20141102 | 20141014 |
121111228 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141102 | 20141014 |
121112314 | openssl | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141102 | 20141014 |
121115460 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141102 | 20141014 |
121118955 | openssl | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141102 | 20141014 |
121121852 | openssl | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141102 | 20141014 |
121122159 | openssl | gcc -O -fomit-frame-pointer | 20141102 | 20141014 |
121122448 | openssl | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141102 | 20141014 |
121129870 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141102 | 20141014 |
121130888 | openssl | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141102 | 20141014 |
121131383 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141102 | 20141014 |
121132601 | openssl | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141102 | 20141014 |
121133207 | openssl | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141102 | 20141014 |
121134001 | openssl | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141102 | 20141014 |
121135569 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141102 | 20141014 |
121135902 | openssl | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141102 | 20141014 |
121136156 | openssl | gcc -Os -fomit-frame-pointer | 20141102 | 20141014 |
121137305 | openssl | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141102 | 20141014 |
121140992 | openssl | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141102 | 20141014 |
121146439 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141102 | 20141014 |
121146628 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141102 | 20141014 |
121148610 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141102 | 20141014 |
121150061 | openssl | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141102 | 20141014 |
121151565 | openssl | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141102 | 20141014 |
121152347 | openssl | gcc -O3 -fomit-frame-pointer | 20141102 | 20141014 |
121153732 | openssl | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141102 | 20141014 |
121156858 | openssl | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141102 | 20141014 |
121157100 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20141102 | 20141014 |
121158701 | openssl | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141102 | 20141014 |
121166548 | openssl | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141102 | 20141014 |
121178443 | openssl | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141102 | 20141014 |
121179770 | openssl | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141102 | 20141014 |
121180301 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141102 | 20141014 |
121182452 | openssl | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141102 | 20141014 |
121189419 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141102 | 20141014 |
121191255 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141102 | 20141014 |
121197461 | openssl | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141102 | 20141014 |
121202452 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141102 | 20141014 |
121205706 | openssl | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141102 | 20141014 |
121206677 | openssl | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141102 | 20141014 |
121210198 | openssl | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141102 | 20141014 |
121216255 | openssl | gcc | 20141102 | 20141014 |
121219515 | openssl | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141102 | 20141014 |
121220436 | openssl | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141102 | 20141014 |
121225962 | openssl | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141102 | 20141014 |
121227360 | openssl | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141102 | 20141014 |
121237835 | openssl | cc | 20141102 | 20141014 |
121244603 | openssl | clang -O3 -fomit-frame-pointer | 20141102 | 20141014 |
121259246 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141102 | 20141014 |
121265606 | openssl | gcc -funroll-loops | 20141102 | 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
|