Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
411 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150215 | 20141124 |
411 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150215 | 20141124 |
411 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150215 | 20141124 |
411 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
411 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
411 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
411 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
411 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
411 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
411 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
411 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20150215 | 20141124 |
411 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
411 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
411 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
413 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -O2 -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -O3 -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -O -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
414 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
416 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150215 | 20141124 |
416 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
416 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
416 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
416 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20150215 | 20141124 |
416 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
417 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20150215 | 20141124 |
417 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20150215 | 20141124 |
417 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150215 | 20141124 |
417 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20150215 | 20141124 |
417 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
417 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
417 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
417 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
417 | openssl | gcc -m64 -O -fomit-frame-pointer | 20150215 | 20141124 |
417 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
419 | openssl | gcc -Os -fomit-frame-pointer | 20150215 | 20141124 |
419 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20150215 | 20141124 |
419 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
420 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
420 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
422 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
425 | openssl | cc | 20150215 | 20141124 |
425 | openssl | gcc -funroll-loops | 20150215 | 20141124 |
428 | openssl | gcc | 20150215 | 20141124 |
131410 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
131430 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150215 | 20141124 |
131436 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150215 | 20141124 |
133515 | ref | gcc -O3 -fomit-frame-pointer | 20150215 | 20141124 |
133538 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
133575 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150215 | 20141124 |
134275 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
134277 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
134317 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
134320 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
134872 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
134920 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
135002 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
135042 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
137530 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20150215 | 20141124 |
137598 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
137601 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
159075 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
159080 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
159814 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
159879 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
267512 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
326692 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
326694 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
335160 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
336334 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
337144 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150215 | 20141124 |
337153 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20150215 | 20141124 |
337158 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150215 | 20141124 |
337260 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
337271 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
345069 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
345088 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
348865 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150215 | 20141124 |
348865 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150215 | 20141124 |
348865 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
349061 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
349061 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
351047 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
351047 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
704417 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
707715 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
707730 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
708299 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
709353 | ref | gcc -O2 -fomit-frame-pointer | 20150215 | 20141124 |
710039 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150215 | 20141124 |
719797 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
719797 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
723163 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
723724 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20150215 | 20141124 |
727325 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
727790 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20150215 | 20141124 |
727807 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20150215 | 20141124 |
727818 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
729257 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
729326 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20150215 | 20141124 |
733405 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
733409 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
733411 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
734159 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20150215 | 20141124 |
734159 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20150215 | 20141124 |
734159 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20150215 | 20141124 |
734173 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20150215 | 20141124 |
735729 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
740274 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
740276 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
740319 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150215 | 20141124 |
740319 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
740321 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20150215 | 20141124 |
740322 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150215 | 20141124 |
740322 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
749272 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
749286 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
749759 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150215 | 20141124 |
749768 | ref | gcc -Os -fomit-frame-pointer | 20150215 | 20141124 |
749771 | ref | gcc -m64 -Os -fomit-frame-pointer | 20150215 | 20141124 |
749785 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
755151 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
755157 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
756894 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
757888 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
760555 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
760557 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
767264 | ref | gcc -O -fomit-frame-pointer | 20150215 | 20141124 |
767264 | ref | gcc -m64 -O -fomit-frame-pointer | 20150215 | 20141124 |
767482 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150215 | 20141124 |
781516 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20150215 | 20141124 |
1534746 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
2995063 | ref | gcc | 20150215 | 20141124 |
3035319 | ref | cc | 20150215 | 20141124 |
3058847 | ref | gcc -funroll-loops | 20150215 | 20141124 |