Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
10112 | amd64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140126 | 20130419 |
10112 | amd64 | gcc -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
10120 | amd64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140126 | 20130419 |
10124 | amd64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
10128 | amd64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140126 | 20130419 |
10140 | amd64 | gcc -m64 -O -fomit-frame-pointer | 20140126 | 20130419 |
10140 | amd64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140126 | 20130419 |
10140 | amd64 | gcc -march=k8 -O -fomit-frame-pointer | 20140126 | 20130419 |
10140 | amd64 | gcc -march=nocona -O -fomit-frame-pointer | 20140126 | 20130419 |
10144 | amd64 | gcc -O3 -fomit-frame-pointer | 20140126 | 20130419 |
10144 | amd64 | gcc -O -fomit-frame-pointer | 20140126 | 20130419 |
10144 | amd64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
10144 | amd64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140126 | 20130419 |
10144 | amd64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
10144 | amd64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
10144 | amd64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
10148 | amd64 | gcc -Os -fomit-frame-pointer | 20140126 | 20130419 |
10148 | amd64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
10148 | amd64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
10148 | amd64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
10148 | amd64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
10148 | amd64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
10148 | amd64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
10148 | amd64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
10148 | amd64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
10148 | amd64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
10152 | amd64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140126 | 20130419 |
10152 | amd64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
10152 | amd64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
10152 | amd64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
10152 | amd64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140126 | 20130419 |
10152 | amd64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140126 | 20130419 |
10156 | amd64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140126 | 20130419 |
10156 | amd64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140126 | 20130419 |
10156 | amd64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140126 | 20130419 |
10156 | amd64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
10156 | amd64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
10156 | amd64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140126 | 20130419 |
10156 | amd64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140126 | 20130419 |
10156 | amd64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
10160 | amd64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140126 | 20130419 |
10160 | amd64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140126 | 20130419 |
10160 | amd64 | gcc -funroll-loops -O -fomit-frame-pointer | 20140126 | 20130419 |
10160 | amd64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140126 | 20130419 |
10160 | amd64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140126 | 20130419 |
10160 | amd64 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
10160 | amd64 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
10160 | amd64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
10160 | amd64 | gcc -march=k8 -Os -fomit-frame-pointer | 20140126 | 20130419 |
10164 | amd64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140126 | 20130419 |
10164 | amd64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140126 | 20130419 |
10164 | amd64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
10164 | amd64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
10164 | amd64 | gcc -m64 -Os -fomit-frame-pointer | 20140126 | 20130419 |
10164 | amd64 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
10164 | amd64 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
10164 | amd64 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140126 | 20130419 |
10168 | amd64 | gcc -funroll-loops | 20140126 | 20130419 |
10168 | amd64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140126 | 20130419 |
10168 | amd64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
10168 | amd64 | gcc -m64 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
10168 | amd64 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
10168 | amd64 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
10168 | amd64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
10168 | amd64 | gcc -march=nocona -Os -fomit-frame-pointer | 20140126 | 20130419 |
10172 | amd64 | cc | 20140126 | 20130419 |
10172 | amd64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
10172 | amd64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
10172 | amd64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
10172 | amd64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
10172 | amd64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
10172 | amd64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140126 | 20130419 |
10176 | amd64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140126 | 20130419 |
10176 | amd64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
10176 | amd64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140126 | 20130419 |
10176 | amd64 | gcc -m64 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
10176 | amd64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
10180 | amd64 | gcc | 20140126 | 20130419 |
10180 | amd64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140126 | 20130419 |
10180 | amd64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140126 | 20130419 |
10180 | amd64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140126 | 20130419 |
10184 | amd64 | gcc -O2 -fomit-frame-pointer | 20140126 | 20130419 |
10184 | amd64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140126 | 20130419 |
10184 | amd64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
10188 | amd64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140126 | 20130419 |
10188 | amd64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
10188 | amd64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
10188 | amd64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140126 | 20130419 |
10188 | amd64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
10188 | amd64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
10200 | amd64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
10200 | amd64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
10224 | amd64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140126 | 20130419 |
10320 | amd64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140126 | 20130419 |
10388 | amd64 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140126 | 20130419 |
11236 | sphlib | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140126 | 20130419 |
11240 | sphlib | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140126 | 20130419 |
11240 | sphlib | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140126 | 20130419 |
11244 | sphlib | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140126 | 20130419 |
11244 | sphlib | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140126 | 20130419 |
11252 | sphlib | gcc -O -fomit-frame-pointer | 20140126 | 20130419 |
11252 | sphlib | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140126 | 20130419 |
11252 | sphlib | gcc -m64 -O -fomit-frame-pointer | 20140126 | 20130419 |
11252 | sphlib | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140126 | 20130419 |
11252 | sphlib | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140126 | 20130419 |
11256 | sphlib | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140126 | 20130419 |
11268 | sphlib | gcc -funroll-loops -O -fomit-frame-pointer | 20140126 | 20130419 |
11268 | sphlib | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140126 | 20130419 |
11268 | sphlib | gcc -march=nocona -O -fomit-frame-pointer | 20140126 | 20130419 |
11376 | sphlib | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
11388 | sphlib | gcc -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
11404 | sphlib | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
11404 | sphlib | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140126 | 20130419 |
11416 | sphlib | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140126 | 20130419 |
11416 | sphlib | gcc -march=k8 -O -fomit-frame-pointer | 20140126 | 20130419 |
11420 | sphlib | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
11424 | sphlib | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140126 | 20130419 |
11452 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140126 | 20130419 |
11792 | sphlib | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11796 | sphlib | gcc -O2 -fomit-frame-pointer | 20140126 | 20130419 |
11800 | sphlib | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
11808 | sphlib | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11816 | sphlib | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
11816 | sphlib | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
11820 | sphlib | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
11820 | sphlib | gcc -march=k8 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
11824 | sphlib | gcc -m64 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
11832 | sphlib | gcc -m64 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11840 | sphlib | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11840 | sphlib | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11844 | sphlib | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11848 | sphlib | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
11848 | sphlib | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
11848 | sphlib | gcc -march=k8 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11852 | sphlib | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11852 | sphlib | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
11856 | sphlib | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11856 | sphlib | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11860 | sphlib | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140126 | 20130419 |
11860 | sphlib | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
11872 | sphlib | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
11880 | sphlib | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11892 | sphlib | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140126 | 20130419 |
11900 | sphlib | gcc -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11912 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
11920 | sphlib | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
11932 | sphlib | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11932 | sphlib | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
11936 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11940 | sphlib | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11944 | sphlib | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140126 | 20130419 |
11952 | sphlib | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11960 | sphlib | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140126 | 20130419 |
11960 | sphlib | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11972 | sphlib | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
11972 | sphlib | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140126 | 20130419 |
12024 | sphlib | gcc -march=nocona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
12032 | sphlib | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
12032 | sphlib | gcc -march=nocona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
12036 | sphlib | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
12164 | sphlib | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
12168 | sphlib | gcc -funroll-loops -Os -fomit-frame-pointer | 20140126 | 20130419 |
12224 | sphlib | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
12232 | sphlib | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140126 | 20130419 |
12240 | sphlib | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
12244 | sphlib | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
12252 | sphlib | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140126 | 20130419 |
12312 | sphlib | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140126 | 20130419 |
12316 | sphlib | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140126 | 20130419 |
12316 | sphlib | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140126 | 20130419 |
12316 | sphlib | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140126 | 20130419 |
12360 | sphlib | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140126 | 20130419 |
12440 | sphlib | gcc -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
12444 | sphlib | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
12508 | sphlib | gcc -Os -fomit-frame-pointer | 20140126 | 20130419 |
12508 | sphlib | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140126 | 20130419 |
12512 | sphlib | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140126 | 20130419 |
12512 | sphlib | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140126 | 20130419 |
12516 | sphlib | gcc -m64 -Os -fomit-frame-pointer | 20140126 | 20130419 |
12520 | sphlib | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140126 | 20130419 |
12524 | sphlib | gcc -march=k8 -Os -fomit-frame-pointer | 20140126 | 20130419 |
12536 | sphlib | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140126 | 20130419 |
12544 | sphlib | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140126 | 20130419 |
12636 | sphlib | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140126 | 20130419 |
12640 | sphlib | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140126 | 20130419 |
12820 | sphlib | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140126 | 20130419 |
12820 | sphlib | gcc -march=nocona -Os -fomit-frame-pointer | 20140126 | 20130419 |
30272 | sphlib | gcc -funroll-loops | 20140126 | 20130419 |
30300 | sphlib | gcc | 20140126 | 20130419 |
30760 | sphlib | cc | 20140126 | 20130419 |