Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
8445172 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
8447196 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170205 | 20170105 |
8452392 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
8453036 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
8453440 | openssl | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
8454108 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
8455048 | openssl | gcc -O2 -fomit-frame-pointer | 20170205 | 20170105 |
8455092 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
8455272 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
8456524 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
8456752 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170205 | 20170105 |
8456852 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170205 | 20170105 |
8457536 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
8457620 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
8457628 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
8458276 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170205 | 20170105 |
8458796 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
8459108 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170205 | 20170105 |
8459588 | openssl | gcc -O3 -fomit-frame-pointer | 20170205 | 20170105 |
8459860 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
8460368 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
8460616 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
8460932 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170205 | 20170105 |
8461052 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
8461076 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
8461452 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170205 | 20170105 |
8461848 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
8462332 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170205 | 20170105 |
8462556 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170205 | 20170105 |
8462760 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
8464744 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
8464772 | openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
8464908 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
8465356 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170205 | 20170105 |
8465536 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
8465752 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20170205 | 20170105 |
8465812 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170205 | 20170105 |
8466364 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170205 | 20170105 |
8466392 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
8466540 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
8466544 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
8466856 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170205 | 20170105 |
8466960 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170205 | 20170105 |
8467424 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170205 | 20170105 |
8467880 | openssl | gcc -O -fomit-frame-pointer | 20170205 | 20170105 |
8468128 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
8468204 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
8468300 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
8468652 | openssl | gcc -Os -fomit-frame-pointer | 20170205 | 20170105 |
8468988 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
8469828 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
8470420 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20170205 | 20170105 |
8470568 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170205 | 20170105 |
8471028 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
8471728 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
8472668 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170205 | 20170105 |
8474272 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170205 | 20170105 |
8474820 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170205 | 20170105 |
8474984 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
8475724 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
8475896 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
8476720 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
8478092 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
8478580 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
8479200 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
8479772 | openssl | gcc -m64 -O -fomit-frame-pointer | 20170205 | 20170105 |
8479952 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
8480072 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
8481220 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
8481268 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20170205 | 20170105 |
8483052 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
8483576 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170205 | 20170105 |
8484600 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
8484976 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
8486912 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170205 | 20170105 |
8487812 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170205 | 20170105 |
8489540 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170205 | 20170105 |
8489572 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
8490152 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
8491488 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
8492184 | openssl | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
8493408 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
8493604 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
8493776 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
8496240 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
8496268 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
8496560 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
8498548 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
8505440 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170205 | 20170105 |
8505968 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
8507412 | openssl | cc | 20170205 | 20170105 |
8507416 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
8508252 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
8510128 | openssl | gcc | 20170205 | 20170105 |
8512760 | openssl | gcc -funroll-loops | 20170205 | 20170105 |
8514500 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
8515208 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
8523204 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
8551268 | openssl | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
8568276 | openssl | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
8582000 | openssl | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
8585572 | openssl | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170205 | 20170105 |
8608312 | openssl | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
8714784 | openssl | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
8759692 | openssl | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170205 | 20170105 |