Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
42912 | opt64 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140521 | 20140517 |
43458 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140521 | 20140517 |
43470 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140521 | 20140517 |
43485 | opt64 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140521 | 20140517 |
44794 | opt64 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140521 | 20140517 |
44942 | opt64 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
45039 | opt64 | gcc -m32 -O -fomit-frame-pointer | 20140521 | 20140517 |
45130 | opt64 | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
46679 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140521 | 20140517 |
47836 | opt64 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
93779 | opt64 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140521 | 20140517 |
95084 | opt64 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140521 | 20140517 |
95109 | opt64 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
95333 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140521 | 20140517 |
95475 | opt64 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
95483 | opt64 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140521 | 20140517 |
95483 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140521 | 20140517 |
95525 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140521 | 20140517 |
95542 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140521 | 20140517 |
95575 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140521 | 20140517 |
96475 | opt64 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140521 | 20140517 |
96492 | opt64 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140521 | 20140517 |
96516 | opt64 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140521 | 20140517 |
96525 | opt64 | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140521 | 20140517 |
96600 | opt64 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140521 | 20140517 |
96617 | opt64 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
96641 | opt64 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
96650 | opt64 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140521 | 20140517 |
96667 | opt64 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140521 | 20140517 |
100200 | opt64 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
100241 | opt64 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
100325 | opt64 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140521 | 20140517 |
100408 | opt64 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140521 | 20140517 |
100408 | opt64 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140521 | 20140517 |
100433 | opt64 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
100458 | opt64 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140521 | 20140517 |
100517 | opt64 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140521 | 20140517 |
100792 | opt64 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140521 | 20140517 |
100842 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140521 | 20140517 |
100858 | opt64 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140521 | 20140517 |
100867 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140521 | 20140517 |
100867 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140521 | 20140517 |
100933 | opt64 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
100950 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
101067 | opt64 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140521 | 20140517 |
101125 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
101133 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140521 | 20140517 |
101158 | opt64 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140521 | 20140517 |
101175 | opt64 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
101209 | opt64 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140521 | 20140517 |
101225 | opt64 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
101292 | opt64 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140521 | 20140517 |
101342 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
101409 | opt64 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
101442 | opt64 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140521 | 20140517 |
101525 | opt64 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140521 | 20140517 |
101575 | opt64 | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
101592 | opt64 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140521 | 20140517 |
101608 | opt64 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
101608 | opt64 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
101608 | opt64 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140521 | 20140517 |
101666 | opt64 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140521 | 20140517 |
101816 | opt64 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140521 | 20140517 |
101859 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140521 | 20140517 |
101867 | opt64 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140521 | 20140517 |
101900 | opt64 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
101909 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
101925 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140521 | 20140517 |
101941 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
101975 | opt64 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140521 | 20140517 |
101983 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140521 | 20140517 |
102092 | opt64 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140521 | 20140517 |
102116 | opt64 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140521 | 20140517 |
102125 | opt64 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
102175 | opt64 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
102192 | opt64 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
102209 | opt64 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
102375 | opt64 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
102375 | opt64 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140521 | 20140517 |
102391 | opt64 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140521 | 20140517 |
102575 | opt64 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140521 | 20140517 |
102600 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140521 | 20140517 |
102617 | opt64 | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140521 | 20140517 |
102683 | opt64 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140521 | 20140517 |
102691 | opt64 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
102733 | opt64 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140521 | 20140517 |
102734 | opt64 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
103000 | opt64 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140521 | 20140517 |
103083 | opt64 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
103083 | opt64 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140521 | 20140517 |
103367 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140521 | 20140517 |
103417 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
103666 | opt64 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
103758 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
104983 | opt64 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140521 | 20140517 |
105100 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
105133 | opt64 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140521 | 20140517 |
105142 | opt64 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140521 | 20140517 |
105158 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140521 | 20140517 |
105592 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
105708 | opt64 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
105809 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
105825 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
105825 | opt64 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
106483 | opt64 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140521 | 20140517 |
106500 | opt64 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140521 | 20140517 |
106575 | opt64 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140521 | 20140517 |
107000 | opt64 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
107058 | opt64 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140521 | 20140517 |
107075 | opt64 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
107100 | opt64 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
107209 | opt64 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
107225 | opt64 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140521 | 20140517 |
107284 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
107400 | opt64 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
107492 | opt64 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
108250 | opt64 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
108725 | opt64 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
109592 | opt64 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
109725 | opt64 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
110458 | opt64 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140521 | 20140517 |
110492 | opt64 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
110525 | opt64 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140521 | 20140517 |
110758 | opt64 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
110841 | opt64 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
111008 | opt64 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
111142 | opt64 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
111866 | opt64 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
112050 | opt64 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140521 | 20140517 |
112125 | opt64 | gcc -m32 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
112141 | opt64 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140521 | 20140517 |
112192 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140521 | 20140517 |
112200 | opt64 | gcc -m32 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
112350 | opt64 | gcc -m32 -Os -fomit-frame-pointer | 20140521 | 20140517 |
112692 | opt64 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140521 | 20140517 |
112742 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140521 | 20140517 |
113483 | opt64 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140521 | 20140517 |
113559 | opt64 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140521 | 20140517 |
113725 | opt64 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140521 | 20140517 |
114108 | opt64 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140521 | 20140517 |