Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
5860720 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140709 | 20140622 |
5861824 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
5867060 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
5868428 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
5869572 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140709 | 20140622 |
5869924 | openssl | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140709 | 20140622 |
5872316 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140709 | 20140622 |
5873728 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
5873836 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
5874208 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
5874904 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140709 | 20140622 |
5875008 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
5875428 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140709 | 20140622 |
5875644 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140709 | 20140622 |
5876412 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140709 | 20140622 |
5876508 | openssl | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140709 | 20140622 |
5876680 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
5876768 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140709 | 20140622 |
5877124 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
5877472 | openssl | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20140709 | 20140622 |
5878140 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140709 | 20140622 |
5878456 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
5878492 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
5878640 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
5878780 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140709 | 20140622 |
5878784 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
5879832 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140709 | 20140622 |
5880072 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
5880636 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
5880828 | openssl | gcc -O -fomit-frame-pointer | 20140709 | 20140622 |
5881740 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140709 | 20140622 |
5881864 | openssl | gcc -O2 -fomit-frame-pointer | 20140709 | 20140622 |
5881872 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
5882388 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140709 | 20140622 |
5882488 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
5882764 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
5883004 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
5883416 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
5883524 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
5883796 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
5883876 | openssl | gcc -m64 -O -fomit-frame-pointer | 20140709 | 20140622 |
5884016 | openssl | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140709 | 20140622 |
5884328 | openssl | gcc -Os -fomit-frame-pointer | 20140709 | 20140622 |
5884728 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
5884756 | openssl | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140709 | 20140622 |
5885192 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140709 | 20140622 |
5885204 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140709 | 20140622 |
5885216 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
5885804 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140709 | 20140622 |
5886436 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
5886796 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140709 | 20140622 |
5887092 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20140709 | 20140622 |
5887204 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140709 | 20140622 |
5887224 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140709 | 20140622 |
5887372 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140709 | 20140622 |
5887500 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20140709 | 20140622 |
5887572 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140709 | 20140622 |
5887756 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140709 | 20140622 |
5887916 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
5887992 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
5888064 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140709 | 20140622 |
5888076 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140709 | 20140622 |
5888612 | openssl | gcc -O3 -fomit-frame-pointer | 20140709 | 20140622 |
5888660 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
5889280 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
5889504 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140709 | 20140622 |
5890032 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140709 | 20140622 |
5890108 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20140709 | 20140622 |
5890372 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140709 | 20140622 |
5890396 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
5890656 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140709 | 20140622 |
5890792 | openssl | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140709 | 20140622 |
5890836 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140709 | 20140622 |
5892032 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140709 | 20140622 |
5892036 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140709 | 20140622 |
5892216 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140709 | 20140622 |
5892356 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
5892376 | openssl | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140709 | 20140622 |
5892920 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20140709 | 20140622 |
5892948 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140709 | 20140622 |
5893812 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20140709 | 20140622 |
5894192 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
5894316 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
5894332 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
5894336 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140709 | 20140622 |
5894584 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20140709 | 20140622 |
5895072 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140709 | 20140622 |
5895752 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140709 | 20140622 |
5895776 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
5896268 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140709 | 20140622 |
5896560 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
5896900 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140709 | 20140622 |
5896944 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20140709 | 20140622 |
5897568 | openssl | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20140709 | 20140622 |
5897944 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140709 | 20140622 |
5898060 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140709 | 20140622 |
5898960 | openssl | gcc | 20140709 | 20140622 |
5901140 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140709 | 20140622 |
5902404 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140709 | 20140622 |
5903816 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140709 | 20140622 |
5904684 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140709 | 20140622 |
5913016 | openssl | gcc -funroll-loops | 20140709 | 20140622 |
5927328 | openssl | cc | 20140709 | 20140622 |