Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
44468 | opt64 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140529 | 20140525 |
44487 | opt64 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140529 | 20140525 |
44503 | opt64 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140529 | 20140525 |
44772 | opt64 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140529 | 20140525 |
44811 | opt64 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140529 | 20140525 |
44924 | opt64 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140529 | 20140525 |
44952 | opt64 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140529 | 20140525 |
45006 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140529 | 20140525 |
45045 | opt64 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
45088 | opt64 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140529 | 20140525 |
45096 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140529 | 20140525 |
45111 | opt64 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140529 | 20140525 |
45119 | opt64 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
45154 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140529 | 20140525 |
45322 | opt64 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140529 | 20140525 |
45529 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140529 | 20140525 |
45533 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140529 | 20140525 |
45544 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140529 | 20140525 |
45696 | opt64 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140529 | 20140525 |
45705 | opt64 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140529 | 20140525 |
45712 | opt64 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140529 | 20140525 |
45728 | opt64 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140529 | 20140525 |
45856 | opt64 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140529 | 20140525 |
45860 | opt64 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140529 | 20140525 |
45864 | opt64 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140529 | 20140525 |
45899 | opt64 | gcc -m32 -O -fomit-frame-pointer | 20140529 | 20140525 |
45911 | opt64 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140529 | 20140525 |
45930 | opt64 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140529 | 20140525 |
46012 | opt64 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140529 | 20140525 |
46074 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140529 | 20140525 |
46090 | opt64 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140529 | 20140525 |
46102 | opt64 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
46102 | opt64 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
46133 | opt64 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140529 | 20140525 |
46145 | opt64 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140529 | 20140525 |
46230 | opt64 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140529 | 20140525 |
46266 | opt64 | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140529 | 20140525 |
46285 | opt64 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
46297 | opt64 | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140529 | 20140525 |
46301 | opt64 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140529 | 20140525 |
47030 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
47206 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
47284 | opt64 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
47592 | opt64 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140529 | 20140525 |
47650 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140529 | 20140525 |
47709 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
47736 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
47759 | opt64 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
47810 | opt64 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
47818 | opt64 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
47845 | opt64 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
47857 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
47927 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
47978 | opt64 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140529 | 20140525 |
48087 | opt64 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
48095 | opt64 | gcc -m32 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
48107 | opt64 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140529 | 20140525 |
48146 | opt64 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
48149 | opt64 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140529 | 20140525 |
48173 | opt64 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140529 | 20140525 |
48177 | opt64 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
48185 | opt64 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140529 | 20140525 |
48204 | opt64 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140529 | 20140525 |
48208 | opt64 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140529 | 20140525 |
48297 | opt64 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140529 | 20140525 |
48302 | opt64 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140529 | 20140525 |
48383 | opt64 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
48426 | opt64 | gcc -m32 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
48489 | opt64 | gcc -m32 -Os -fomit-frame-pointer | 20140529 | 20140525 |
48575 | opt64 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140529 | 20140525 |
48582 | opt64 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140529 | 20140525 |
48594 | opt64 | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140529 | 20140525 |
48629 | opt64 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140529 | 20140525 |
48680 | opt64 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
48707 | opt64 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
48727 | opt64 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
48832 | opt64 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
48938 | opt64 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
48949 | opt64 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
48961 | opt64 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
49004 | opt64 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
49070 | opt64 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
49093 | opt64 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
49132 | opt64 | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140529 | 20140525 |
49202 | opt64 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
49273 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140529 | 20140525 |
49277 | opt64 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140529 | 20140525 |
49296 | opt64 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
49300 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140529 | 20140525 |
49347 | opt64 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140529 | 20140525 |
49401 | opt64 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140529 | 20140525 |
49561 | opt64 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140529 | 20140525 |
49561 | opt64 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140529 | 20140525 |
49565 | opt64 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140529 | 20140525 |
49597 | opt64 | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140529 | 20140525 |
49631 | opt64 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140529 | 20140525 |
50029 | opt64 | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140529 | 20140525 |
50072 | opt64 | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140529 | 20140525 |
50115 | opt64 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140529 | 20140525 |
50224 | opt64 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
50275 | opt64 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
50482 | opt64 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140529 | 20140525 |
50583 | opt64 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140529 | 20140525 |
50673 | opt64 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140529 | 20140525 |
50688 | opt64 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140529 | 20140525 |
50700 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140529 | 20140525 |
50747 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
50770 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
50774 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
50821 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140529 | 20140525 |
50825 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
50876 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140529 | 20140525 |
50879 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140529 | 20140525 |
50922 | opt64 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140529 | 20140525 |
50977 | opt64 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140529 | 20140525 |
51020 | opt64 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140529 | 20140525 |
51079 | opt64 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140529 | 20140525 |
51090 | opt64 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140529 | 20140525 |
51121 | opt64 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140529 | 20140525 |
51141 | opt64 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140529 | 20140525 |
51223 | opt64 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140529 | 20140525 |
51242 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140529 | 20140525 |
51250 | opt64 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140529 | 20140525 |
51320 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140529 | 20140525 |
51343 | opt64 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140529 | 20140525 |
51344 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140529 | 20140525 |
51437 | opt64 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140529 | 20140525 |
51671 | opt64 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140529 | 20140525 |
51679 | opt64 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140529 | 20140525 |
51796 | opt64 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140529 | 20140525 |
51866 | opt64 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140529 | 20140525 |
51964 | opt64 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140529 | 20140525 |
52299 | opt64 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140529 | 20140525 |
52334 | opt64 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140529 | 20140525 |
52365 | opt64 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140529 | 20140525 |
52498 | opt64 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140529 | 20140525 |
52510 | opt64 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
52510 | opt64 | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
52529 | opt64 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140529 | 20140525 |
52919 | opt64 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
52946 | opt64 | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
52950 | opt64 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140529 | 20140525 |
54249 | opt64 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140529 | 20140525 |
54257 | opt64 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140529 | 20140525 |
54417 | opt64 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140529 | 20140525 |
54600 | opt64 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140529 | 20140525 |
56297 | opt64 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140529 | 20140525 |
56324 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140529 | 20140525 |
56562 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140529 | 20140525 |
58352 | opt64 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140529 | 20140525 |
59900 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140529 | 20140525 |
61175 | opt64 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140529 | 20140525 |
61195 | opt64 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140529 | 20140525 |
61199 | opt64 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140529 | 20140525 |
61226 | opt64 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140529 | 20140525 |
61296 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140529 | 20140525 |
61324 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140529 | 20140525 |
61331 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140529 | 20140525 |
61363 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140529 | 20140525 |
62884 | opt64 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140529 | 20140525 |
62895 | opt64 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140529 | 20140525 |
62938 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140529 | 20140525 |
65707 | opt64 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140529 | 20140525 |
65742 | opt64 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140529 | 20140525 |
65746 | opt64 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140529 | 20140525 |
66534 | opt64 | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140529 | 20140525 |