Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
170495 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140507 | 20140425 |
170575 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140507 | 20140425 |
170640 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140507 | 20140425 |
171090 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140507 | 20140425 |
171620 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140507 | 20140425 |
171735 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140507 | 20140425 |
171780 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140507 | 20140425 |
171790 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140507 | 20140425 |
171825 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140507 | 20140425 |
172060 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140507 | 20140425 |
172190 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140507 | 20140425 |
172535 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140507 | 20140425 |
172730 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140507 | 20140425 |
172805 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140507 | 20140425 |
173975 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140507 | 20140425 |
174010 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140507 | 20140425 |
174175 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140507 | 20140425 |
174255 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140507 | 20140425 |
174315 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140507 | 20140425 |
174430 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140507 | 20140425 |
174605 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140507 | 20140425 |
174675 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140507 | 20140425 |
175150 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
175165 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140507 | 20140425 |
175180 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140507 | 20140425 |
175290 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140507 | 20140425 |
175340 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140507 | 20140425 |
175385 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140507 | 20140425 |
175390 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
175440 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140507 | 20140425 |
175445 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140507 | 20140425 |
175470 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140507 | 20140425 |
175495 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140507 | 20140425 |
175495 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140507 | 20140425 |
175500 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140507 | 20140425 |
175535 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140507 | 20140425 |
175560 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140507 | 20140425 |
175580 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140507 | 20140425 |
175600 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140507 | 20140425 |
175680 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140507 | 20140425 |
175685 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140507 | 20140425 |
175765 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140507 | 20140425 |
175775 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140507 | 20140425 |
175800 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140507 | 20140425 |
175825 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140507 | 20140425 |
175930 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140507 | 20140425 |
175930 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140507 | 20140425 |
176060 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140507 | 20140425 |
176255 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140507 | 20140425 |
176330 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140507 | 20140425 |
176500 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140507 | 20140425 |
176515 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140507 | 20140425 |
176530 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140507 | 20140425 |
177100 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140507 | 20140425 |
177130 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140507 | 20140425 |
177175 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
177225 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
177270 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
177310 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
177425 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
177630 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140507 | 20140425 |
177840 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
178610 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140507 | 20140425 |
178730 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140507 | 20140425 |
178730 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140507 | 20140425 |
178800 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140507 | 20140425 |
178885 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140507 | 20140425 |
179005 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140507 | 20140425 |
179005 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140507 | 20140425 |
179015 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140507 | 20140425 |
180020 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
180135 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140507 | 20140425 |
180315 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
181070 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
181075 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
181155 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140507 | 20140425 |
181180 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
181205 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
181205 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140425 |
181225 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140507 | 20140425 |
181230 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
181245 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
181255 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140507 | 20140425 |
181255 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140507 | 20140425 |
181715 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140507 | 20140425 |
182180 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140507 | 20140425 |
182185 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140507 | 20140425 |
182195 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140507 | 20140425 |
182225 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140507 | 20140425 |
182440 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
182460 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
182470 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140507 | 20140425 |
182515 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140507 | 20140425 |
182525 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140507 | 20140425 |
182605 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
182620 | ref | gcc -m32 -O -fomit-frame-pointer | 20140507 | 20140425 |
182620 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140507 | 20140425 |
182625 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140507 | 20140425 |
182690 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140507 | 20140425 |
182810 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140507 | 20140425 |
182810 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
182810 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140507 | 20140425 |
182815 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
182875 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140507 | 20140425 |
182930 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
182985 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
183025 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140507 | 20140425 |
188955 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140507 | 20140425 |
189660 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140507 | 20140425 |
189680 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140507 | 20140425 |
190385 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140507 | 20140425 |
190465 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140507 | 20140425 |
190810 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140507 | 20140425 |
192760 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140507 | 20140425 |
193830 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140507 | 20140425 |
195625 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140507 | 20140425 |
195625 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140507 | 20140425 |
195785 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140507 | 20140425 |
196445 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140507 | 20140425 |
196460 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140507 | 20140425 |
196465 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140507 | 20140425 |
196980 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140507 | 20140425 |
197000 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140507 | 20140425 |
197025 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140507 | 20140425 |
197155 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140507 | 20140425 |
198380 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140507 | 20140425 |
198410 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140507 | 20140425 |
198410 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140507 | 20140425 |
198510 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140507 | 20140425 |
287705 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140507 | 20140425 |
287735 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140507 | 20140425 |
287815 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140507 | 20140425 |
287975 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140507 | 20140425 |
289025 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
289715 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
289720 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
289750 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140425 |
289805 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
289830 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140507 | 20140425 |
289930 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
290830 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
292015 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140507 | 20140425 |
294540 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
294555 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
294560 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
294660 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
298245 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
298415 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140507 | 20140425 |
298675 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140507 | 20140425 |
298700 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
299030 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140507 | 20140425 |
299290 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140507 | 20140425 |
299775 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140507 | 20140425 |
299835 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140507 | 20140425 |
317310 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
317410 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
367650 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
367785 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
367820 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
367840 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
368010 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
368035 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
368770 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140507 | 20140425 |
368790 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
368940 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140507 | 20140425 |
369115 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
371525 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140507 | 20140425 |
371640 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140507 | 20140425 |
371670 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140507 | 20140425 |
371845 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140507 | 20140425 |