Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
37899 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100331 | 20100120 |
37899 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100331 | 20100120 |
37926 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
38040 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
38049 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
38100 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
38118 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
38160 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
38193 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
38463 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
38466 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
38496 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100331 | 20100120 |
38502 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
38514 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20100331 | 20100120 |
38520 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
38526 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
38541 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100331 | 20100120 |
38559 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
38565 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
38568 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
38709 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
38715 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
38724 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
38736 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
38739 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
38748 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
38757 | ref | gcc -m64 -Os -fomit-frame-pointer | 20100331 | 20100120 |
38790 | ref | gcc -O2 -fomit-frame-pointer | 20100331 | 20100120 |
38796 | ref | gcc -Os -fomit-frame-pointer | 20100331 | 20100120 |
38805 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100331 | 20100120 |
38814 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100331 | 20100120 |
38856 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
38874 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
38958 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
38985 | ref | icc -O2 -xW -static -no-vec | 20100331 | 20100120 |
38994 | ref | icc -m64 -O2 -static -no-vec | 20100331 | 20100120 |
39015 | ref | icc -O2 -xP -static -no-vec | 20100331 | 20100120 |
39039 | ref | icc -no-vec | 20100331 | 20100120 |
39048 | ref | icc -O2 -static -no-vec | 20100331 | 20100120 |
39072 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
39111 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
39114 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20100331 | 20100120 |
39120 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100331 | 20100120 |
39135 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20100331 | 20100120 |
39141 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
39171 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20100331 | 20100120 |
39225 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
39324 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
39354 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
39363 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20100331 | 20100120 |
39390 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
39420 | ref | icc -O1 -static | 20100331 | 20100120 |
39486 | ref | icc -O1 -xW -static | 20100331 | 20100120 |
39579 | ref | icc -O1 -xP -static | 20100331 | 20100120 |
39609 | ref | icc -Os -static -no-vec | 20100331 | 20100120 |
39627 | ref | icc -m64 -O1 -static | 20100331 | 20100120 |
39648 | ref | icc -Os -xW -static -no-vec | 20100331 | 20100120 |
39693 | ref | icc -Os -xP -static -no-vec | 20100331 | 20100120 |
39750 | ref | icc -m64 -Os -static -no-vec | 20100331 | 20100120 |
39792 | ref | icc -O1 -xW -static -no-vec | 20100331 | 20100120 |
39813 | ref | icc -O1 -xP -static -no-vec | 20100331 | 20100120 |
39825 | ref | icc -O1 -static -no-vec | 20100331 | 20100120 |
39939 | ref | icc -m64 -O1 -static -no-vec | 20100331 | 20100120 |
42525 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100331 | 20100120 |
42534 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
42558 | ref | gcc -O3 -fomit-frame-pointer | 20100331 | 20100120 |
42687 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100331 | 20100120 |
42786 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100331 | 20100120 |
42786 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
42786 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
42837 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
42912 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
42918 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
43107 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
43110 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
43164 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
43179 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
43245 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
43737 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
43743 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
43776 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20100331 | 20100120 |
43812 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
43821 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100331 | 20100120 |
43842 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100331 | 20100120 |
43965 | ref | gcc -m64 -O -fomit-frame-pointer | 20100331 | 20100120 |
44064 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
44142 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
44154 | ref | gcc -O -fomit-frame-pointer | 20100331 | 20100120 |
44157 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100331 | 20100120 |
44172 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
44202 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
44205 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
44217 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
44238 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
44274 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
44331 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20100331 | 20100120 |
44373 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
44397 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
44403 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
44484 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
44625 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
44628 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
44634 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
44694 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
44709 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
44748 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20100331 | 20100120 |
44826 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20100331 | 20100120 |
44850 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20100331 | 20100120 |
44898 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100331 | 20100120 |
61506 | ref | icc -O2 -xW -static | 20100331 | 20100120 |
61521 | ref | icc | 20100331 | 20100120 |
61545 | ref | icc -m64 -O2 -static | 20100331 | 20100120 |
61632 | ref | icc -O2 -static | 20100331 | 20100120 |
61635 | ref | icc -O3 -xW -static | 20100331 | 20100120 |
61698 | ref | icc -O2 -xP -static | 20100331 | 20100120 |
61731 | ref | icc -O3 -xP -static | 20100331 | 20100120 |
61743 | ref | icc -O3 -static | 20100331 | 20100120 |
61761 | ref | icc -m64 -O3 -static | 20100331 | 20100120 |
62289 | ref | icc -m64 -xHost -vec-report0 -static | 20100331 | 20100120 |
63975 | ref | icc -m64 -O3 -static -no-vec | 20100331 | 20100120 |
63978 | ref | icc -O3 -xW -static -no-vec | 20100331 | 20100120 |
63996 | ref | icc -O3 -static -no-vec | 20100331 | 20100120 |
65139 | ref | icc -O3 -xP -static -no-vec | 20100331 | 20100120 |
66339 | ref | icc -Os -static | 20100331 | 20100120 |
66366 | ref | icc -m64 -Os -static | 20100331 | 20100120 |
66372 | ref | icc -Os -xP -static | 20100331 | 20100120 |
66393 | ref | icc -Os -xW -static | 20100331 | 20100120 |
231996 | ref | gcc | 20100331 | 20100120 |
232044 | ref | cc | 20100331 | 20100120 |
232050 | ref | gcc -funroll-loops | 20100331 | 20100120 |