Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
10576 | asm64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
10576 | asm64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
10620 | asm64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
10624 | asm64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
10640 | asm64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140126 | 20130419 |
10648 | asm64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
10652 | asm64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140126 | 20130419 |
10656 | asm64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
10720 | asm64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140126 | 20130419 |
10724 | asm64 | gcc -m64 -O -fomit-frame-pointer | 20140126 | 20130419 |
10724 | asm64 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140126 | 20130419 |
10744 | asm64 | gcc -O -fomit-frame-pointer | 20140126 | 20130419 |
10744 | asm64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140126 | 20130419 |
10752 | asm64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140126 | 20130419 |
10756 | asm64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140126 | 20130419 |
10768 | asm64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140126 | 20130419 |
10784 | asm64 | gcc -march=nocona -O -fomit-frame-pointer | 20140126 | 20130419 |
10828 | asm64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
10832 | asm64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
10900 | asm64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
10900 | asm64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
10932 | asm64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
10980 | asm64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
11016 | opt64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140126 | 20130419 |
11020 | opt64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140126 | 20130419 |
11028 | opt64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140126 | 20130419 |
11028 | asm64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11036 | opt64 | gcc -funroll-loops -O -fomit-frame-pointer | 20140126 | 20130419 |
11036 | opt64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140126 | 20130419 |
11056 | asm64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11056 | asm64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
11068 | asm64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
11068 | asm64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
11092 | asm64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
11116 | asm64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
11148 | asm64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
11260 | asm64 | gcc -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
11276 | asm64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
11324 | asm64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
11332 | asm64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140126 | 20130419 |
11332 | asm64 | gcc -march=nocona -Os -fomit-frame-pointer | 20140126 | 20130419 |
11348 | opt64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11352 | asm64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140126 | 20130419 |
11360 | opt64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11364 | asm64 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140126 | 20130419 |
11368 | asm64 | gcc -Os -fomit-frame-pointer | 20140126 | 20130419 |
11372 | opt64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11372 | asm64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140126 | 20130419 |
11380 | asm64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140126 | 20130419 |
11380 | asm64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140126 | 20130419 |
11392 | asm64 | gcc -m64 -Os -fomit-frame-pointer | 20140126 | 20130419 |
11392 | asm64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140126 | 20130419 |
11392 | asm64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140126 | 20130419 |
11396 | asm64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
11396 | asm64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
11396 | asm64 | gcc -march=k8 -Os -fomit-frame-pointer | 20140126 | 20130419 |
11400 | asm64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140126 | 20130419 |
11412 | asm64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
11420 | asm64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140126 | 20130419 |
11420 | asm64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
11424 | asm64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140126 | 20130419 |
11424 | asm64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140126 | 20130419 |
11432 | asm64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
11432 | asm64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140126 | 20130419 |
11436 | asm64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140126 | 20130419 |
11448 | opt64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140126 | 20130419 |
11448 | opt64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
11452 | opt64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140126 | 20130419 |
11528 | opt64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11548 | opt64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11556 | opt64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140126 | 20130419 |
11556 | opt64 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140126 | 20130419 |
11564 | opt64 | gcc -m64 -O -fomit-frame-pointer | 20140126 | 20130419 |
11564 | opt64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140126 | 20130419 |
11572 | opt64 | gcc -O -fomit-frame-pointer | 20140126 | 20130419 |
11576 | opt64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140126 | 20130419 |
11592 | opt64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140126 | 20130419 |
11600 | opt64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140126 | 20130419 |
11608 | opt64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11612 | opt64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
11612 | opt64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11616 | opt64 | gcc -march=nocona -O -fomit-frame-pointer | 20140126 | 20130419 |
11628 | opt64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
11736 | opt64 | gcc -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11736 | opt64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11736 | opt64 | gcc -m64 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11768 | opt64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11768 | opt64 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11784 | opt64 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11812 | opt64 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11840 | opt64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11852 | opt64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11876 | opt64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11912 | opt64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
11916 | opt64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
11924 | opt64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
11924 | opt64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140126 | 20130419 |
11928 | opt64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11952 | opt64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
11952 | opt64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
11984 | opt64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
11988 | opt64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140126 | 20130419 |
12112 | opt64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
12124 | opt64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
12196 | opt64 | gcc -O2 -fomit-frame-pointer | 20140126 | 20130419 |
12200 | asm64 | gcc -funroll-loops | 20140126 | 20130419 |
12200 | opt64 | gcc -m64 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
12204 | asm64 | cc | 20140126 | 20130419 |
12204 | opt64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140126 | 20130419 |
12208 | asm64 | gcc | 20140126 | 20130419 |
12248 | opt64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
12260 | opt64 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
12264 | opt64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
12268 | opt64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
12268 | opt64 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
12268 | opt64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
12272 | opt64 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
12280 | opt64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
12296 | opt64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
12496 | opt64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
12504 | opt64 | gcc -march=k8 -O -fomit-frame-pointer | 20140126 | 20130419 |
12508 | opt64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
12512 | opt64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140126 | 20130419 |
12528 | opt64 | gcc -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
12644 | opt64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
12676 | opt64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
12692 | opt64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
12712 | opt64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
12712 | opt64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
12728 | opt64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140126 | 20130419 |
12732 | opt64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140126 | 20130419 |
12736 | opt64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140126 | 20130419 |
12740 | opt64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140126 | 20130419 |
12756 | opt64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
12764 | opt64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140126 | 20130419 |
12772 | opt64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
12868 | opt64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140126 | 20130419 |
12876 | opt64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140126 | 20130419 |
13080 | opt64 | gcc -march=nocona -Os -fomit-frame-pointer | 20140126 | 20130419 |
13092 | opt64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140126 | 20130419 |
13172 | opt64 | gcc -Os -fomit-frame-pointer | 20140126 | 20130419 |
13192 | opt64 | gcc -march=k8 -Os -fomit-frame-pointer | 20140126 | 20130419 |
13196 | opt64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
13200 | opt64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
13204 | opt64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140126 | 20130419 |
13212 | opt64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140126 | 20130419 |
13220 | opt64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
13232 | opt64 | gcc -m64 -Os -fomit-frame-pointer | 20140126 | 20130419 |
13236 | opt64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140126 | 20130419 |
13264 | opt64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140126 | 20130419 |
13280 | opt64 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140126 | 20130419 |
13292 | opt64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140126 | 20130419 |
27564 | opt64 | cc | 20140126 | 20130419 |
27564 | opt64 | gcc -funroll-loops | 20140126 | 20130419 |
27612 | opt64 | gcc | 20140126 | 20130419 |