Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
34009061 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
34018181 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120528 | 20120525 |
34018683 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
34020034 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
34028688 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
34030345 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
34033125 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
34033269 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
34034740 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120528 | 20120525 |
34039567 | openssl | gcc -O2 -fomit-frame-pointer | 20120528 | 20120525 |
34040987 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
34043180 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120528 | 20120525 |
34043843 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
34044846 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120528 | 20120525 |
34051340 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
34056627 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120528 | 20120525 |
34057401 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
34058097 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120528 | 20120525 |
34065935 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
34068731 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120528 | 20120525 |
34069343 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120528 | 20120525 |
34071298 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120528 | 20120525 |
34071604 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120528 | 20120525 |
34071663 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
34072106 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120528 | 20120525 |
34072684 | openssl | gcc -Os -fomit-frame-pointer | 20120528 | 20120525 |
34075854 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120525 |
34075948 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
34076483 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
34077325 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120528 | 20120525 |
34078421 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120528 | 20120525 |
34079662 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120525 |
34080980 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
34081932 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120525 |
34082722 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
34082926 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120528 | 20120525 |
34082985 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120528 | 20120525 |
34083062 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120528 | 20120525 |
34084363 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120525 |
34085671 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
34089666 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
34092080 | openssl | gcc -O -fomit-frame-pointer | 20120528 | 20120525 |
34092106 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120528 | 20120525 |
34092378 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120528 | 20120525 |
34093517 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120528 | 20120525 |
34094027 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
34094648 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
34095311 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120528 | 20120525 |
34097733 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120528 | 20120525 |
34097852 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120525 |
34098855 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120528 | 20120525 |
34100521 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
34101005 | openssl | gcc -O3 -fomit-frame-pointer | 20120528 | 20120525 |
34101269 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120528 | 20120525 |
34102281 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120525 |
34102501 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120525 |
34102510 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
34102858 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
34103377 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
34105307 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120525 |
34105901 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120528 | 20120525 |
34106403 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120525 |
34108511 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
34110075 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
34110389 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120525 |
34110627 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120528 | 20120525 |
34111282 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120525 |
34113874 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120528 | 20120525 |
34114435 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
34114997 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120525 |
34118175 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
34119399 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120525 |
34120879 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120528 | 20120525 |
34129804 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120528 | 20120525 |
34129871 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120525 |
34130602 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120525 |
34130926 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120528 | 20120525 |
34131690 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
34133688 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
34135405 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
34144441 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120525 |
34146906 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120528 | 20120525 |
34156782 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
34157012 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
34158211 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120528 | 20120525 |
34178406 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120528 | 20120525 |
34182588 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120528 | 20120525 |
34218918 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120528 | 20120525 |
34880642 | openssl | gcc -funroll-loops | 20120528 | 20120525 |
34880702 | openssl | gcc | 20120528 | 20120525 |
34900558 | openssl | cc | 20120528 | 20120525 |