Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2544504 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
2547252 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
2547660 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140707 | 20140622 |
2547864 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140707 | 20140622 |
2547920 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
2547992 | openssl | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20140707 | 20140622 |
2548152 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140707 | 20140622 |
2548352 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
2548412 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140707 | 20140622 |
2548424 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140707 | 20140622 |
2548712 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
2548840 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140707 | 20140622 |
2548856 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140707 | 20140622 |
2549056 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
2549148 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140707 | 20140622 |
2549276 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
2549468 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140707 | 20140622 |
2549484 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140707 | 20140622 |
2549508 | openssl | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140707 | 20140622 |
2549732 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
2549880 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140707 | 20140622 |
2549996 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
2550068 | openssl | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140707 | 20140622 |
2550124 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
2550256 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20140707 | 20140622 |
2550300 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140707 | 20140622 |
2550336 | openssl | gcc -Os -fomit-frame-pointer | 20140707 | 20140622 |
2550452 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140707 | 20140622 |
2550456 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140707 | 20140622 |
2550528 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20140707 | 20140622 |
2550548 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
2550640 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
2550860 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140707 | 20140622 |
2550876 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140707 | 20140622 |
2551004 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
2551132 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
2551284 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140707 | 20140622 |
2551328 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20140707 | 20140622 |
2551520 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140707 | 20140622 |
2551576 | openssl | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140707 | 20140622 |
2551640 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140707 | 20140622 |
2551760 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
2551828 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
2551884 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140707 | 20140622 |
2551920 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
2551920 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140707 | 20140622 |
2551924 | openssl | gcc -O -fomit-frame-pointer | 20140707 | 20140622 |
2551980 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
2552044 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140707 | 20140622 |
2552044 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140707 | 20140622 |
2552080 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
2552096 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140707 | 20140622 |
2552120 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
2552196 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140707 | 20140622 |
2552296 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140707 | 20140622 |
2552356 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140707 | 20140622 |
2552356 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20140707 | 20140622 |
2552372 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20140707 | 20140622 |
2552448 | openssl | gcc -O2 -fomit-frame-pointer | 20140707 | 20140622 |
2552460 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140707 | 20140622 |
2552496 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
2552540 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140707 | 20140622 |
2552588 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
2552624 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140707 | 20140622 |
2552652 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20140707 | 20140622 |
2552808 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140707 | 20140622 |
2552868 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
2552904 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
2552916 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20140707 | 20140622 |
2552944 | openssl | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20140707 | 20140622 |
2553264 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140707 | 20140622 |
2553312 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
2553336 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140707 | 20140622 |
2553380 | openssl | gcc -m64 -O -fomit-frame-pointer | 20140707 | 20140622 |
2553552 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
2553716 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140707 | 20140622 |
2553824 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
2553836 | openssl | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140707 | 20140622 |
2554008 | openssl | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140707 | 20140622 |
2554548 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140707 | 20140622 |
2554572 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
2554696 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140707 | 20140622 |
2554720 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140707 | 20140622 |
2554980 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
2555320 | openssl | gcc -O3 -fomit-frame-pointer | 20140707 | 20140622 |
2555944 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
2556612 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
2556632 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140707 | 20140622 |
2556756 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
2557044 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140707 | 20140622 |
2557620 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140707 | 20140622 |
2558176 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
2558548 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140707 | 20140622 |
2559256 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140707 | 20140622 |
2559568 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140707 | 20140622 |
2559752 | openssl | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140707 | 20140622 |
2561268 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
2564044 | openssl | cc | 20140707 | 20140622 |
2566116 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
2567092 | openssl | gcc | 20140707 | 20140622 |
2568900 | openssl | gcc -funroll-loops | 20140707 | 20140622 |
2569748 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
2569988 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140707 | 20140622 |