Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
151295 | gcc | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140502 | 20140425 |
151325 | gcc | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140501 | 20140425 |
151325 | gcc | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140501 | 20140425 |
151435 | gcc | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140502 | 20140425 |
154460 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
155420 | gcc | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140501 | 20140425 |
156185 | gcc | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140501 | 20140425 |
157310 | gcc | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140502 | 20140425 |
157350 | gcc | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
158760 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140502 | 20140425 |
159775 | gcc | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140501 | 20140425 |
159820 | gcc | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140501 | 20140425 |
159905 | gcc | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140501 | 20140425 |
159965 | gcc | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140501 | 20140425 |
159965 | gcc | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140501 | 20140425 |
160570 | gcc | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140502 | 20140425 |
160595 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140502 | 20140425 |
160675 | gcc | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140502 | 20140425 |
160705 | gcc | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140502 | 20140425 |
160725 | gcc | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140502 | 20140425 |
161740 | gcc | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140501 | 20140425 |
161920 | gcc | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140501 | 20140425 |
164780 | gcc | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140501 | 20140425 |
166030 | gcc | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140501 | 20140425 |
167410 | gcc | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140502 | 20140425 |
167415 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
167450 | gcc | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140502 | 20140425 |
168180 | gcc | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140502 | 20140425 |
168810 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140502 | 20140425 |
169715 | gcc | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140501 | 20140425 |
169745 | gcc | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140501 | 20140425 |
169745 | gcc | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140501 | 20140425 |
170775 | gcc | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140501 | 20140425 |
170800 | gcc | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140501 | 20140425 |
173070 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140502 | 20140425 |
173280 | gcc | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140501 | 20140425 |
173325 | gcc | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140501 | 20140425 |
173330 | gcc | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140501 | 20140425 |
174165 | gcc | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140501 | 20140425 |
174745 | gcc | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140501 | 20140425 |
175945 | gcc | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140501 | 20140425 |
176630 | gcc | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
176935 | gcc | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140501 | 20140425 |
177990 | gcc | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140501 | 20140425 |
178350 | gcc | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140501 | 20140425 |
180200 | gcc | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140502 | 20140425 |
180525 | gcc | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140501 | 20140425 |
180985 | gcc | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140501 | 20140425 |
181500 | gcc | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140502 | 20140425 |
181540 | gcc | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140502 | 20140425 |
182090 | gcc | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140501 | 20140425 |
182880 | gcc | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140501 | 20140425 |
183755 | gcc | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140502 | 20140425 |
184160 | gcc | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140501 | 20140425 |
185380 | gcc | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140501 | 20140425 |
185410 | gcc | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140501 | 20140425 |
185410 | gcc | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140501 | 20140425 |
185410 | gcc | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140501 | 20140425 |
185980 | gcc | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140502 | 20140425 |
190095 | gcc | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140501 | 20140425 |
191100 | gcc | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140501 | 20140425 |
191125 | gcc | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140501 | 20140425 |
191280 | gcc | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140501 | 20140425 |
191380 | gcc | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140501 | 20140425 |
191460 | gcc | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140501 | 20140425 |
196000 | gcc | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140501 | 20140425 |
196145 | gcc | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140502 | 20140425 |
199295 | gcc | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140501 | 20140425 |
238050 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
248750 | gcc | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140501 | 20140425 |
260525 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
268910 | gcc | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140501 | 20140425 |
273865 | gcc | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140502 | 20140425 |
282285 | gcc | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140501 | 20140425 |
292890 | gcc | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140501 | 20140425 |
301525 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140502 | 20140425 |
2384500 | gcc | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140501 | 20140425 |
2384785 | gcc | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140501 | 20140425 |
2400710 | gcc | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140502 | 20140425 |
2405680 | gcc | gcc -m32 -O3 -fomit-frame-pointer | 20140501 | 20140425 |
2406465 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140502 | 20140425 |
2406490 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
2410055 | gcc | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140501 | 20140425 |
2414885 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140502 | 20140425 |
2414950 | gcc | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140502 | 20140425 |
2418410 | gcc | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140502 | 20140425 |
2420300 | gcc | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
2423670 | gcc | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140501 | 20140425 |
2423860 | gcc | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140501 | 20140425 |
2434100 | gcc | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140502 | 20140425 |
2435390 | gcc | gcc -m32 -O -fomit-frame-pointer | 20140501 | 20140425 |
2435715 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
2435765 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140502 | 20140425 |
2442435 | gcc | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140501 | 20140425 |
2444180 | gcc | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140502 | 20140425 |
2448990 | gcc | gcc -m32 -O2 -fomit-frame-pointer | 20140501 | 20140425 |
2452350 | gcc | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
2458605 | gcc | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140501 | 20140425 |
2458655 | gcc | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140501 | 20140425 |
2468205 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140502 | 20140425 |
2468330 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140502 | 20140425 |
2468335 | gcc | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140502 | 20140425 |
2468905 | gcc | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140502 | 20140425 |
2469820 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140502 | 20140425 |
2470070 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140502 | 20140425 |
2473915 | gcc | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140501 | 20140425 |
2476135 | gcc | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140501 | 20140425 |
2476165 | gcc | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140501 | 20140425 |
2483050 | gcc | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140501 | 20140425 |
2483110 | gcc | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140501 | 20140425 |
2520770 | gcc | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140501 | 20140425 |
2520810 | gcc | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140501 | 20140425 |
10353355 | gcc | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
10354470 | gcc | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
10418430 | gcc | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140501 | 20140425 |
10418690 | gcc | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140502 | 20140425 |
10442220 | gcc | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140501 | 20140425 |
10442605 | gcc | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
10455160 | gcc | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140501 | 20140425 |
10456395 | gcc | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140501 | 20140425 |
10456420 | gcc | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140501 | 20140425 |
10502070 | gcc | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140501 | 20140425 |
10503285 | gcc | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140501 | 20140425 |
10503390 | gcc | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140501 | 20140425 |
10514970 | gcc | gcc -m32 -Os -fomit-frame-pointer | 20140501 | 20140425 |
10557815 | gcc | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140501 | 20140425 |
10557855 | gcc | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140501 | 20140425 |
10686900 | gcc | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140501 | 20140425 |
10686980 | gcc | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140501 | 20140425 |
10687010 | gcc | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140501 | 20140425 |
10763845 | gcc | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140501 | 20140425 |
10763860 | gcc | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140501 | 20140425 |
10764175 | gcc | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140501 | 20140425 |
10773425 | gcc | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140502 | 20140425 |
10774965 | gcc | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140502 | 20140425 |
10789585 | gcc | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140501 | 20140425 |
10790615 | gcc | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140501 | 20140425 |
10790650 | gcc | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140501 | 20140425 |
10930370 | gcc | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
10930520 | gcc | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
10951935 | gcc | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
10952050 | gcc | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
10997540 | gcc | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
10997590 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
10997740 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
11023160 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
11023195 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
11023255 | gcc | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
11033305 | gcc | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140502 | 20140425 |
11033345 | gcc | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140502 | 20140425 |
11034555 | gcc | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140502 | 20140425 |
11070130 | gcc | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140502 | 20140425 |
11070145 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140502 | 20140425 |
11072420 | gcc | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140502 | 20140425 |
11073535 | gcc | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140502 | 20140425 |
11087870 | gcc | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140502 | 20140425 |
11102665 | gcc | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140502 | 20140425 |
11102775 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140502 | 20140425 |
11109950 | gcc | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140502 | 20140425 |
11356255 | gcc | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140502 | 20140425 |
11356335 | gcc | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140502 | 20140425 |
11356335 | gcc | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140502 | 20140425 |
11356460 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140502 | 20140425 |
11356560 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140502 | 20140425 |