Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
32374368 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
32377432 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
32378320 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
32385180 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
32386672 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
32390492 | openssl | gcc -O3 -fomit-frame-pointer | 20120526 | 20120525 |
32391544 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120526 | 20120525 |
32395708 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
32398648 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
32398924 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
32399180 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
32401528 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120526 | 20120525 |
32401620 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120526 | 20120525 |
32403876 | openssl | gcc -O2 -fomit-frame-pointer | 20120526 | 20120525 |
32407644 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
32409676 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
32411252 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
32416628 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120526 | 20120525 |
32419252 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120526 | 20120525 |
32420056 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120526 | 20120525 |
32420256 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120526 | 20120525 |
32420976 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120526 | 20120525 |
32421596 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
32422608 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
32423488 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120526 | 20120525 |
32426824 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
32428460 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
32429212 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120526 | 20120525 |
32429396 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120526 | 20120525 |
32429592 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
32430412 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
32431312 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120526 | 20120525 |
32432096 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
32432184 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120526 | 20120525 |
32432772 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
32434052 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
32436640 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120526 | 20120525 |
32437492 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
32438364 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
32438536 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120526 | 20120525 |
32439148 | openssl | gcc -O -fomit-frame-pointer | 20120526 | 20120525 |
32439476 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120526 | 20120525 |
32441336 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
32442004 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120526 | 20120525 |
32442128 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120526 | 20120525 |
32442408 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120526 | 20120525 |
32443512 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
32444000 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120526 | 20120525 |
32446104 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
32446288 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120526 | 20120525 |
32447656 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
32448248 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
32450372 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120526 | 20120525 |
32453776 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
32456880 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
32458184 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
32458760 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120526 | 20120525 |
32462780 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
32463208 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
32467748 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
32468328 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120526 | 20120525 |
32472396 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
32473912 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
32474444 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
32476180 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
32482008 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120526 | 20120525 |
32483540 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120526 | 20120525 |
32484040 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120526 | 20120525 |
32485616 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
32488252 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120526 | 20120525 |
32489428 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120526 | 20120525 |
32489776 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120526 | 20120525 |
32493708 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
32493916 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
32503584 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120526 | 20120525 |
32504292 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
32505952 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
32506408 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120526 | 20120525 |
32516660 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
32517396 | openssl | gcc -Os -fomit-frame-pointer | 20120526 | 20120525 |
32524488 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
32529912 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
32535756 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
32547192 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120526 | 20120525 |
32549532 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
32740500 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
33203692 | openssl | gcc -funroll-loops | 20120526 | 20120525 |
33241448 | openssl | gcc | 20120526 | 20120525 |
33285580 | openssl | cc | 20120526 | 20120525 |
33537748 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
34840000 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120526 | 20120525 |