Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
8147435 | openssl | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20120531 | 20120525 |
8152249 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20120531 | 20120525 |
8152926 | openssl | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20120531 | 20120525 |
8153545 | openssl | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120531 | 20120525 |
8153586 | openssl | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8154077 | openssl | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20120531 | 20120525 |
8155827 | openssl | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20120531 | 20120525 |
8157763 | openssl | gcc -m32 -Os -fomit-frame-pointer | 20120531 | 20120525 |
8159769 | openssl | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20120531 | 20120525 |
8160417 | openssl | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8163955 | openssl | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20120531 | 20120525 |
8165174 | openssl | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20120531 | 20120525 |
8165236 | openssl | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20120531 | 20120525 |
8166298 | openssl | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20120531 | 20120525 |
8170137 | openssl | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20120531 | 20120525 |
8171467 | openssl | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8172921 | openssl | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8173320 | openssl | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20120531 | 20120525 |
8174868 | openssl | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20120531 | 20120525 |
8175107 | openssl | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8175701 | openssl | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20120531 | 20120525 |
8176339 | openssl | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20120531 | 20120525 |
8176350 | openssl | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20120531 | 20120525 |
8177858 | openssl | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20120531 | 20120525 |
8178432 | openssl | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8178779 | openssl | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8178982 | openssl | gcc -m32 -O -fomit-frame-pointer | 20120531 | 20120525 |
8179142 | openssl | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20120531 | 20120525 |
8179217 | openssl | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8179417 | openssl | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8180436 | openssl | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8180866 | openssl | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8180925 | openssl | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20120531 | 20120525 |
8181663 | openssl | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8182909 | openssl | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20120531 | 20120525 |
8182991 | openssl | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20120531 | 20120525 |
8183587 | openssl | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8183985 | openssl | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20120531 | 20120525 |
8183991 | openssl | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20120531 | 20120525 |
8184512 | openssl | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8184756 | openssl | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8185055 | openssl | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20120531 | 20120525 |
8185146 | openssl | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8185299 | openssl | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20120531 | 20120525 |
8185309 | openssl | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8186595 | openssl | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20120531 | 20120525 |
8187578 | openssl | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20120531 | 20120525 |
8187907 | openssl | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20120531 | 20120525 |
8187916 | openssl | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20120531 | 20120525 |
8188400 | openssl | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20120531 | 20120525 |
8188591 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20120531 | 20120525 |
8188942 | openssl | gcc -m32 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8188953 | openssl | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20120531 | 20120525 |
8189861 | openssl | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20120531 | 20120525 |
8190414 | openssl | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20120531 | 20120525 |
8190955 | openssl | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20120531 | 20120525 |
8191110 | openssl | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8191521 | openssl | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20120531 | 20120525 |
8191669 | openssl | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20120531 | 20120525 |
8191897 | openssl | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20120531 | 20120525 |
8192933 | openssl | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20120531 | 20120525 |
8193854 | openssl | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20120531 | 20120525 |
8195014 | openssl | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8197638 | openssl | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20120531 | 20120525 |
8198389 | openssl | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20120531 | 20120525 |
8198748 | openssl | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8198991 | openssl | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8199050 | openssl | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20120531 | 20120525 |
8199352 | openssl | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8200199 | openssl | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20120531 | 20120525 |
8201218 | openssl | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8203112 | openssl | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20120531 | 20120525 |
8203466 | openssl | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20120531 | 20120525 |
8203911 | openssl | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20120531 | 20120525 |
8205066 | openssl | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20120531 | 20120525 |
8206252 | openssl | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20120531 | 20120525 |
8206330 | openssl | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8206959 | openssl | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8207290 | openssl | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8207830 | openssl | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8208036 | openssl | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20120531 | 20120525 |
8209194 | openssl | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20120531 | 20120525 |
8209690 | openssl | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20120531 | 20120525 |
8210000 | openssl | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8210064 | openssl | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20120531 | 20120525 |
8210455 | openssl | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20120531 | 20120525 |
8210475 | openssl | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8210771 | openssl | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20120531 | 20120525 |
8213303 | openssl | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20120531 | 20120525 |
8216436 | openssl | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20120531 | 20120525 |
8221553 | openssl | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8221648 | openssl | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8221993 | openssl | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20120531 | 20120525 |
8222195 | openssl | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8227999 | openssl | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20120531 | 20120525 |
8228706 | openssl | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8228762 | openssl | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20120531 | 20120525 |
8231725 | openssl | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8232944 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8234918 | openssl | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8235469 | openssl | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8235547 | openssl | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120531 | 20120525 |
8238139 | openssl | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8240596 | openssl | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8240921 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20120531 | 20120525 |
8242801 | openssl | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20120531 | 20120525 |
8245214 | openssl | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20120531 | 20120525 |
8246336 | openssl | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8246884 | openssl | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120531 | 20120525 |
8247266 | openssl | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20120531 | 20120525 |
8247428 | openssl | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8248117 | openssl | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8248519 | openssl | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20120531 | 20120525 |
8248560 | openssl | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20120531 | 20120525 |
8250466 | openssl | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20120531 | 20120525 |
8250816 | openssl | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8251860 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8252290 | openssl | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8252589 | openssl | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8253056 | openssl | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8254477 | openssl | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8254771 | openssl | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8256595 | openssl | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8258071 | openssl | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20120531 | 20120525 |
8259057 | openssl | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8259536 | openssl | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20120531 | 20120525 |
8259947 | openssl | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8260027 | openssl | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8260254 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8260413 | openssl | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20120531 | 20120525 |
8260779 | openssl | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8261067 | openssl | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8261182 | openssl | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20120531 | 20120525 |
8261465 | openssl | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20120531 | 20120525 |
8262098 | openssl | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8262681 | openssl | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8264516 | openssl | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8265553 | openssl | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8265590 | openssl | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8266910 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8267363 | openssl | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8267779 | openssl | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8267952 | openssl | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8268550 | openssl | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8268816 | openssl | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20120531 | 20120525 |
8271687 | openssl | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8273222 | openssl | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8273873 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20120531 | 20120525 |
8274665 | openssl | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8275697 | openssl | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8276242 | openssl | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20120531 | 20120525 |
8278657 | openssl | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8279304 | openssl | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8283618 | openssl | gcc -m32 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8283669 | openssl | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8283846 | openssl | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
8289982 | openssl | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8293131 | openssl | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8307577 | openssl | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
8312348 | openssl | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20120531 | 20120525 |