Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
11553024 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
11555152 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
11559512 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140707 | 20140622 |
11559688 | openssl | gcc -Os -fomit-frame-pointer | 20140707 | 20140622 |
11560740 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140707 | 20140622 |
11560956 | openssl | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20140707 | 20140622 |
11561232 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140707 | 20140622 |
11562020 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140707 | 20140622 |
11562332 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140707 | 20140622 |
11562392 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140707 | 20140622 |
11562668 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140707 | 20140622 |
11562756 | openssl | gcc -m64 -O -fomit-frame-pointer | 20140707 | 20140622 |
11562820 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
11563128 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140707 | 20140622 |
11563232 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
11563516 | openssl | gcc -O2 -fomit-frame-pointer | 20140707 | 20140622 |
11564608 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140707 | 20140622 |
11564732 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140707 | 20140622 |
11564896 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
11565120 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140707 | 20140622 |
11565520 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
11565680 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
11566148 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
11566476 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140707 | 20140622 |
11566532 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20140707 | 20140622 |
11566828 | openssl | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140707 | 20140622 |
11567548 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140707 | 20140622 |
11567576 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140707 | 20140622 |
11567716 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140707 | 20140622 |
11567776 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
11567776 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140707 | 20140622 |
11567848 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20140707 | 20140622 |
11568180 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140707 | 20140622 |
11568568 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
11569144 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140707 | 20140622 |
11569400 | openssl | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140707 | 20140622 |
11569420 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140707 | 20140622 |
11569912 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140707 | 20140622 |
11570424 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
11570832 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
11570940 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
11571064 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140707 | 20140622 |
11571532 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140707 | 20140622 |
11571908 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140707 | 20140622 |
11572248 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
11572324 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20140707 | 20140622 |
11572732 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
11572896 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140707 | 20140622 |
11573292 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
11573336 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20140707 | 20140622 |
11573364 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140707 | 20140622 |
11573424 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
11573900 | openssl | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20140707 | 20140622 |
11573948 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140707 | 20140622 |
11574240 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
11574584 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
11574648 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140707 | 20140622 |
11574652 | openssl | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140707 | 20140622 |
11574764 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
11575328 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
11575820 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
11575824 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
11575884 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
11576120 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
11576144 | openssl | gcc -O3 -fomit-frame-pointer | 20140707 | 20140622 |
11576176 | openssl | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140707 | 20140622 |
11576336 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
11576516 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140707 | 20140622 |
11576668 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140707 | 20140622 |
11576728 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
11576832 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140707 | 20140622 |
11577212 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140707 | 20140622 |
11577740 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140707 | 20140622 |
11578088 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140707 | 20140622 |
11578168 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
11578576 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
11578644 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
11578956 | openssl | gcc -O -fomit-frame-pointer | 20140707 | 20140622 |
11579216 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
11579308 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140707 | 20140622 |
11579368 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140707 | 20140622 |
11579868 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
11580200 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140707 | 20140622 |
11580656 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140707 | 20140622 |
11581144 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20140707 | 20140622 |
11582144 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140707 | 20140622 |
11583056 | openssl | gcc | 20140707 | 20140622 |
11583496 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140707 | 20140622 |
11584044 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
11584248 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140707 | 20140622 |
11585160 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20140707 | 20140622 |
11585172 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
11585512 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140707 | 20140622 |
11586016 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
11587648 | openssl | gcc -funroll-loops | 20140707 | 20140622 |
11588196 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140707 | 20140622 |
11590012 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20140707 | 20140622 |
11590088 | openssl | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140707 | 20140622 |
11591364 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
11596156 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140707 | 20140622 |
11599672 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140707 | 20140622 |
11608756 | openssl | cc | 20140707 | 20140622 |
11622088 | openssl | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140707 | 20140622 |