Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
151320 | gcc | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140502 | 20140425 |
151325 | gcc | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140502 | 20140425 |
151345 | gcc | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140502 | 20140425 |
151345 | gcc | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140502 | 20140425 |
154360 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
155435 | gcc | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140502 | 20140425 |
156180 | gcc | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
157185 | gcc | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
157390 | gcc | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140502 | 20140425 |
158800 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140502 | 20140425 |
159780 | gcc | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
159780 | gcc | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
159805 | gcc | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
159805 | gcc | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140502 | 20140425 |
160025 | gcc | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
160600 | gcc | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140502 | 20140425 |
160745 | gcc | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140502 | 20140425 |
160745 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140502 | 20140425 |
160760 | gcc | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140502 | 20140425 |
161775 | gcc | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140502 | 20140425 |
162345 | gcc | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
164795 | gcc | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140502 | 20140425 |
164795 | gcc | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140502 | 20140425 |
167110 | gcc | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140502 | 20140425 |
167470 | gcc | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140502 | 20140425 |
167470 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
167470 | gcc | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140502 | 20140425 |
168230 | gcc | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140502 | 20140425 |
168730 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140502 | 20140425 |
169775 | gcc | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140502 | 20140425 |
170830 | gcc | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140502 | 20140425 |
170830 | gcc | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140502 | 20140425 |
170830 | gcc | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140502 | 20140425 |
170830 | gcc | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140502 | 20140425 |
172730 | gcc | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140502 | 20140425 |
173345 | gcc | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
173405 | gcc | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140502 | 20140425 |
173410 | gcc | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140502 | 20140425 |
173495 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140502 | 20140425 |
174755 | gcc | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140502 | 20140425 |
174765 | gcc | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140502 | 20140425 |
174840 | gcc | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
174940 | gcc | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140502 | 20140425 |
175970 | gcc | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140502 | 20140425 |
178015 | gcc | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140502 | 20140425 |
180295 | gcc | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140502 | 20140425 |
180590 | gcc | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140502 | 20140425 |
181000 | gcc | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140502 | 20140425 |
181590 | gcc | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140502 | 20140425 |
181630 | gcc | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140502 | 20140425 |
181975 | gcc | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140502 | 20140425 |
183820 | gcc | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140502 | 20140425 |
183930 | gcc | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140502 | 20140425 |
184150 | gcc | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
184180 | gcc | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140502 | 20140425 |
185400 | gcc | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
185430 | gcc | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
185430 | gcc | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
186000 | gcc | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140502 | 20140425 |
188240 | gcc | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140502 | 20140425 |
189835 | gcc | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140502 | 20140425 |
189855 | gcc | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140502 | 20140425 |
189855 | gcc | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140502 | 20140425 |
191205 | gcc | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140502 | 20140425 |
191520 | gcc | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140502 | 20140425 |
191695 | gcc | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
196105 | gcc | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140502 | 20140425 |
196240 | gcc | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140502 | 20140425 |
238065 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
248765 | gcc | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
260600 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
267775 | gcc | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
272755 | gcc | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140502 | 20140425 |
282365 | gcc | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140502 | 20140425 |
293945 | gcc | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140502 | 20140425 |
301500 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140502 | 20140425 |
2384840 | gcc | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
2384870 | gcc | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140502 | 20140425 |
2400755 | gcc | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140502 | 20140425 |
2405610 | gcc | gcc -m32 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
2406450 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140502 | 20140425 |
2406690 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
2409975 | gcc | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140502 | 20140425 |
2414975 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140502 | 20140425 |
2415475 | gcc | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140502 | 20140425 |
2418335 | gcc | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140502 | 20140425 |
2420340 | gcc | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
2423870 | gcc | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140502 | 20140425 |
2423905 | gcc | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140502 | 20140425 |
2435490 | gcc | gcc -m32 -O -fomit-frame-pointer | 20140502 | 20140425 |
2435760 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
2435760 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140502 | 20140425 |
2442750 | gcc | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140502 | 20140425 |
2443900 | gcc | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140502 | 20140425 |
2443985 | gcc | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140502 | 20140425 |
2449290 | gcc | gcc -m32 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
2452570 | gcc | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
2458685 | gcc | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140502 | 20140425 |
2460355 | gcc | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140502 | 20140425 |
2468570 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140502 | 20140425 |
2468615 | gcc | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140502 | 20140425 |
2468955 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140502 | 20140425 |
2469805 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140502 | 20140425 |
2469810 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140502 | 20140425 |
2473300 | gcc | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140502 | 20140425 |
2473995 | gcc | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140502 | 20140425 |
2476190 | gcc | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
2476195 | gcc | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140502 | 20140425 |
2483090 | gcc | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140502 | 20140425 |
2483135 | gcc | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140502 | 20140425 |
2520845 | gcc | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140502 | 20140425 |
2521885 | gcc | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140502 | 20140425 |
10353390 | gcc | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
10354400 | gcc | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
10418445 | gcc | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140502 | 20140425 |
10418495 | gcc | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140502 | 20140425 |
10442390 | gcc | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
10442620 | gcc | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
10456365 | gcc | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140502 | 20140425 |
10456400 | gcc | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140502 | 20140425 |
10456485 | gcc | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140502 | 20140425 |
10503310 | gcc | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140502 | 20140425 |
10503435 | gcc | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140502 | 20140425 |
10503460 | gcc | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140502 | 20140425 |
10515010 | gcc | gcc -m32 -Os -fomit-frame-pointer | 20140502 | 20140425 |
10557890 | gcc | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140502 | 20140425 |
10557900 | gcc | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140502 | 20140425 |
10686875 | gcc | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
10686940 | gcc | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
10686975 | gcc | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
10763925 | gcc | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
10764080 | gcc | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
10764145 | gcc | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
10773565 | gcc | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140502 | 20140425 |
10773575 | gcc | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140502 | 20140425 |
10789470 | gcc | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140502 | 20140425 |
10789575 | gcc | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140502 | 20140425 |
10789605 | gcc | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140502 | 20140425 |
10930250 | gcc | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
10930375 | gcc | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
10951855 | gcc | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
10952000 | gcc | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
10997525 | gcc | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
10997710 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
10997800 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
11023065 | 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 |
11023370 | gcc | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
11033290 | gcc | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140502 | 20140425 |
11033395 | gcc | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140502 | 20140425 |
11034695 | gcc | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140502 | 20140425 |
11070270 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140502 | 20140425 |
11070290 | gcc | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140502 | 20140425 |
11072310 | gcc | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140502 | 20140425 |
11073710 | gcc | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140502 | 20140425 |
11087995 | gcc | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140502 | 20140425 |
11102770 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140502 | 20140425 |
11102820 | gcc | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140502 | 20140425 |
11110030 | gcc | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140502 | 20140425 |
11356270 | gcc | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140502 | 20140425 |
11356290 | gcc | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140502 | 20140425 |
11356360 | gcc | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140502 | 20140425 |
11356530 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140502 | 20140425 |
11356610 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140502 | 20140425 |