Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
22220 | asm64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140429 | 20140425 |
22220 | asm | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140429 | 20140425 |
22220 | asm64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140429 | 20140425 |
22230 | asm64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140429 | 20140425 |
22235 | asm64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140429 | 20140425 |
22235 | asm | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140429 | 20140425 |
22240 | asm | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140429 | 20140425 |
22245 | asm | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140429 | 20140425 |
22260 | asm64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140429 | 20140425 |
22275 | asm | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140429 | 20140425 |
22285 | asm | gcc -funroll-loops -O -fomit-frame-pointer | 20140429 | 20140425 |
22285 | asm64 | gcc -funroll-loops -O -fomit-frame-pointer | 20140429 | 20140425 |
22285 | asm | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140429 | 20140425 |
22285 | asm64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140429 | 20140425 |
22285 | asm | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140429 | 20140425 |
22290 | asm | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22295 | asm64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22295 | asm64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22295 | asm | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22295 | asm64 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22295 | asm | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22295 | asm | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22300 | asm64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140429 | 20140425 |
22305 | asm64 | gcc -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22305 | asm64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22305 | asm | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140429 | 20140425 |
22305 | asm64 | gcc -m64 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22310 | asm | gcc -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22310 | asm | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22310 | asm | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22310 | asm64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22310 | asm64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22310 | asm | gcc -m64 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22325 | asm64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140429 | 20140425 |
22325 | asm64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22330 | asm | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22330 | asm | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22330 | asm64 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22330 | asm64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22330 | asm | gcc -march=k8 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22335 | asm64 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22345 | asm | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22350 | asm | gcc -march=nocona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22370 | asm64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22375 | asm | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22375 | asm | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22375 | asm | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22375 | asm | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22375 | asm64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22375 | asm64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22380 | asm64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22405 | asm64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22405 | asm | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22410 | asm64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22415 | asm64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22420 | asm64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22425 | asm | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22435 | asm | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22435 | asm64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22435 | asm | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22445 | asm | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22445 | asm64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22450 | asm | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22465 | asm | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22465 | asm64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22475 | asm64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
22490 | asm | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22495 | asm64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22510 | asm | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22520 | asm64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22525 | asm64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22525 | asm | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140429 | 20140425 |
22525 | asm | gcc -march=k8 -O -fomit-frame-pointer | 20140429 | 20140425 |
22525 | asm64 | gcc -march=k8 -O -fomit-frame-pointer | 20140429 | 20140425 |
22530 | asm64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22540 | asm64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140429 | 20140425 |
22545 | asm | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22550 | asm | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22555 | asm | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140429 | 20140425 |
22570 | asm64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140429 | 20140425 |
22570 | asm | gcc -march=nocona -O -fomit-frame-pointer | 20140429 | 20140425 |
22575 | asm | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22575 | asm64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22575 | asm | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22575 | asm64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140429 | 20140425 |
22585 | asm | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22585 | asm | gcc -march=barcelona -O -fomit-frame-pointer | 20140429 | 20140425 |
22585 | asm64 | gcc -march=barcelona -O -fomit-frame-pointer | 20140429 | 20140425 |
22590 | asm64 | gcc -O -fomit-frame-pointer | 20140429 | 20140425 |
22590 | asm | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140429 | 20140425 |
22590 | asm64 | gcc -m64 -O -fomit-frame-pointer | 20140429 | 20140425 |
22590 | asm | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140429 | 20140425 |
22590 | asm64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140429 | 20140425 |
22590 | asm | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140429 | 20140425 |
22590 | asm64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140429 | 20140425 |
22590 | asm | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140429 | 20140425 |
22590 | asm64 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140429 | 20140425 |
22590 | asm | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140429 | 20140425 |
22590 | asm64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140429 | 20140425 |
22590 | asm64 | gcc -march=nocona -O -fomit-frame-pointer | 20140429 | 20140425 |
22600 | asm64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22600 | asm64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22605 | asm64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22605 | asm | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140429 | 20140425 |
22605 | asm64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140429 | 20140425 |
22610 | asm | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22625 | asm | gcc -O -fomit-frame-pointer | 20140429 | 20140425 |
22625 | asm64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140429 | 20140425 |
22645 | asm | gcc -m64 -O -fomit-frame-pointer | 20140429 | 20140425 |
22645 | asm | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140429 | 20140425 |
22770 | asm | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22770 | asm | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22770 | asm64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22795 | asm64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22820 | asm | gcc -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22820 | asm64 | gcc -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22820 | asm | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22820 | asm | gcc -m64 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22820 | asm64 | gcc -m64 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22825 | asm64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22840 | asm | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22840 | asm64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22840 | asm | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22840 | asm64 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22840 | asm | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22840 | asm64 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22840 | asm64 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22840 | asm | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22840 | asm64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22865 | asm | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22865 | asm | gcc -march=nocona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22865 | asm64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22895 | asm64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
22915 | asm | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
23010 | asm64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
23015 | asm | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
23020 | asm | gcc -march=k8 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
23030 | asm64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
23085 | asm | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140429 | 20140425 |
23090 | asm | gcc -funroll-loops -Os -fomit-frame-pointer | 20140429 | 20140425 |
23090 | asm64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140429 | 20140425 |
23090 | asm | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140429 | 20140425 |
23090 | asm64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140429 | 20140425 |
23090 | asm | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140429 | 20140425 |
23090 | asm64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140429 | 20140425 |
23090 | asm | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140429 | 20140425 |
23090 | asm64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140429 | 20140425 |
23090 | asm64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140429 | 20140425 |
23090 | asm | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140429 | 20140425 |
23090 | asm64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140429 | 20140425 |
23105 | asm | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140429 | 20140425 |
23115 | asm64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140429 | 20140425 |
23160 | asm64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140429 | 20140425 |
23175 | asm | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140429 | 20140425 |
23175 | asm | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140429 | 20140425 |
23180 | asm | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140429 | 20140425 |
23180 | asm64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140429 | 20140425 |
23180 | asm | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140429 | 20140425 |
23180 | asm64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140429 | 20140425 |
23180 | asm64 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140429 | 20140425 |
23180 | asm | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140429 | 20140425 |
23180 | asm64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140429 | 20140425 |
23185 | asm | gcc -Os -fomit-frame-pointer | 20140429 | 20140425 |
23185 | asm64 | gcc -Os -fomit-frame-pointer | 20140429 | 20140425 |
23185 | asm | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140429 | 20140425 |
23185 | asm64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140429 | 20140425 |
23185 | asm | gcc -m64 -Os -fomit-frame-pointer | 20140429 | 20140425 |
23185 | asm64 | gcc -m64 -Os -fomit-frame-pointer | 20140429 | 20140425 |
23185 | asm | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140429 | 20140425 |
23185 | asm64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140429 | 20140425 |
23185 | asm | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140429 | 20140425 |
23185 | asm64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140429 | 20140425 |
23185 | asm | gcc -march=barcelona -Os -fomit-frame-pointer | 20140429 | 20140425 |
23185 | asm64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20140429 | 20140425 |
23185 | asm | gcc -march=k8 -Os -fomit-frame-pointer | 20140429 | 20140425 |
23185 | asm64 | gcc -march=k8 -Os -fomit-frame-pointer | 20140429 | 20140425 |
23220 | asm | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140429 | 20140425 |
23250 | asm64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140429 | 20140425 |
23255 | asm | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140429 | 20140425 |
23255 | asm64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140429 | 20140425 |
23255 | asm | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140429 | 20140425 |
23255 | asm64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140429 | 20140425 |
23255 | asm | gcc -march=nocona -Os -fomit-frame-pointer | 20140429 | 20140425 |
23255 | asm64 | gcc -march=nocona -Os -fomit-frame-pointer | 20140429 | 20140425 |
23975 | asm | cc | 20140429 | 20140425 |
23975 | asm64 | cc | 20140429 | 20140425 |
23975 | asm | gcc | 20140429 | 20140425 |
23975 | asm | gcc -funroll-loops | 20140429 | 20140425 |
23975 | asm64 | gcc -funroll-loops | 20140429 | 20140425 |
23985 | asm64 | gcc | 20140429 | 20140425 |