Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
207600 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20180520 | 20171218 |
207780 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20180520 | 20171218 |
207960 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20180520 | 20171218 |
207990 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180520 | 20171218 |
208080 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180520 | 20171218 |
208140 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180520 | 20171218 |
208140 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20180520 | 20171218 |
208410 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180520 | 20171218 |
208650 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20180520 | 20171218 |
208830 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180520 | 20171218 |
209130 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180520 | 20171218 |
209190 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180520 | 20171218 |
209220 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20180520 | 20171218 |
209370 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20180520 | 20171218 |
209580 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20180520 | 20171218 |
209790 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20180520 | 20171218 |
210150 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20180520 | 20171218 |
210270 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20180520 | 20171218 |
210720 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20180520 | 20171218 |
210720 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20180520 | 20171218 |
211320 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20180520 | 20171218 |
211500 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180520 | 20171218 |
211680 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20180520 | 20171218 |
211680 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180520 | 20171218 |
211800 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180520 | 20171218 |
211800 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20180519 | 20171218 |
211920 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20180520 | 20171218 |
212040 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20180520 | 20171218 |
212130 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180520 | 20171218 |
212580 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20180520 | 20171218 |
212610 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20180520 | 20171218 |
212700 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20180520 | 20171218 |
212820 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180520 | 20171218 |
212850 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20180520 | 20171218 |
212910 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180520 | 20171218 |
213030 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20180520 | 20171218 |
213270 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20180520 | 20171218 |
213540 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180520 | 20171218 |
213570 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20180520 | 20171218 |
213570 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20180520 | 20171218 |
213690 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20180520 | 20171218 |
213750 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20180520 | 20171218 |
213930 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180520 | 20171218 |
214020 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180520 | 20171218 |
214080 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180520 | 20171218 |
214350 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180520 | 20171218 |
214680 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180520 | 20171218 |
214860 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180520 | 20171218 |
215010 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20180520 | 20171218 |
215070 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20180520 | 20171218 |
215220 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20180520 | 20171218 |
215250 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20180520 | 20171218 |
215310 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20180520 | 20171218 |
215490 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20180520 | 20171218 |
215730 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20180520 | 20171218 |
216120 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20180520 | 20171218 |
216180 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180519 | 20171218 |
216330 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180520 | 20171218 |
216360 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20180520 | 20171218 |
216750 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180520 | 20171218 |
216780 | ref | gcc -m32 -O -fomit-frame-pointer | 20180519 | 20171218 |
217020 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20180520 | 20171218 |
217080 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180520 | 20171218 |
217080 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20180520 | 20171218 |
217290 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20180520 | 20171218 |
217380 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180520 | 20171218 |
218070 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180520 | 20171218 |
218280 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180520 | 20171218 |
218400 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180520 | 20171218 |
218550 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180520 | 20171218 |
218580 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20180520 | 20171218 |
218910 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180520 | 20171218 |
218940 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180520 | 20171218 |
220200 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180520 | 20171218 |
220320 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180520 | 20171218 |
220410 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20180520 | 20171218 |
220800 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20180520 | 20171218 |
221310 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20180520 | 20171218 |
222180 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180520 | 20171218 |
222300 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20180520 | 20171218 |
222480 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180520 | 20171218 |
222840 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20180520 | 20171218 |
222930 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180520 | 20171218 |
222960 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180520 | 20171218 |
223380 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20180519 | 20171218 |
223590 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20180520 | 20171218 |
223680 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180520 | 20171218 |
223860 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180520 | 20171218 |
223950 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20180520 | 20171218 |
224190 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180520 | 20171218 |
224400 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20180520 | 20171218 |
224700 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20180520 | 20171218 |
224820 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180520 | 20171218 |
224940 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20180520 | 20171218 |
224970 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180520 | 20171218 |
225000 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180520 | 20171218 |
225150 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180520 | 20171218 |
225270 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180520 | 20171218 |
225540 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180520 | 20171218 |
225690 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180520 | 20171218 |
225750 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180520 | 20171218 |
225780 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20180520 | 20171218 |
225810 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180520 | 20171218 |
225960 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180520 | 20171218 |
225990 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20180520 | 20171218 |
226050 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180520 | 20171218 |
226170 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180520 | 20171218 |
226380 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180520 | 20171218 |
226470 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180520 | 20171218 |
226530 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20180520 | 20171218 |
226530 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20180520 | 20171218 |
226680 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20180520 | 20171218 |
226710 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180520 | 20171218 |
226740 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20180520 | 20171218 |
226890 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20180520 | 20171218 |
226890 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20180520 | 20171218 |
226980 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20180520 | 20171218 |
227040 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180520 | 20171218 |
227160 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20180520 | 20171218 |
227430 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180520 | 20171218 |
227490 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180520 | 20171218 |
227760 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20180520 | 20171218 |
227970 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180520 | 20171218 |
228090 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180520 | 20171218 |
228270 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20180520 | 20171218 |
229200 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20180520 | 20171218 |
229320 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20180520 | 20171218 |
229920 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20180520 | 20171218 |
229980 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180520 | 20171218 |
230040 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180520 | 20171218 |
230070 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180520 | 20171218 |
230100 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180520 | 20171218 |
230250 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180520 | 20171218 |
230700 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180520 | 20171218 |
230880 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180520 | 20171218 |
231000 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180520 | 20171218 |
231360 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180520 | 20171218 |
231390 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20180520 | 20171218 |
231390 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180520 | 20171218 |
231420 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20180520 | 20171218 |
231420 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180520 | 20171218 |
231450 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180520 | 20171218 |
231540 | ref | gcc -m32 -Os -fomit-frame-pointer | 20180519 | 20171218 |
231600 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180520 | 20171218 |
232050 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180520 | 20171218 |
232560 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20180520 | 20171218 |
232650 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20180520 | 20171218 |
233040 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20180520 | 20171218 |
233220 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20180520 | 20171218 |
233430 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20180520 | 20171218 |
233520 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20180520 | 20171218 |
234090 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20180520 | 20171218 |
234150 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180520 | 20171218 |
234240 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180520 | 20171218 |
234720 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20180520 | 20171218 |
235290 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20180520 | 20171218 |
235800 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20180520 | 20171218 |
235890 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20180520 | 20171218 |
236190 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20180520 | 20171218 |
236640 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20180520 | 20171218 |
236640 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20180520 | 20171218 |
236970 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20180520 | 20171218 |
237270 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20180520 | 20171218 |
237480 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20180520 | 20171218 |
237600 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20180520 | 20171218 |
238230 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20180520 | 20171218 |
238290 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20180520 | 20171218 |
238320 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180520 | 20171218 |
238650 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180520 | 20171218 |
238710 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20180520 | 20171218 |
240150 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180520 | 20171218 |
240270 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20180520 | 20171218 |
240600 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180520 | 20171218 |
240870 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180520 | 20171218 |
245280 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180520 | 20171218 |
254610 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20180520 | 20171218 |
Compiler | Implementations
|
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -O -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -Os -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | ni |
gcc -m32 -O2 -fomit-frame-pointer | ni |
gcc -m32 -O3 -fomit-frame-pointer | ni |
gcc -m32 -O -fomit-frame-pointer | ni |
gcc -m32 -Os -fomit-frame-pointer | ni |
gcc -m32 -march=athlon -O2 -fomit-frame-pointer | ni |
gcc -m32 -march=athlon -O3 -fomit-frame-pointer | ni |
gcc -m32 -march=athlon -O -fomit-frame-pointer | ni |
gcc -m32 -march=athlon -Os -fomit-frame-pointer | ni |
gcc -m32 -march=i386 -O2 -fomit-frame-pointer | ni |
gcc -m32 -march=i386 -O3 -fomit-frame-pointer | ni |
gcc -m32 -march=i386 -O -fomit-frame-pointer | ni |
gcc -m32 -march=i386 -Os -fomit-frame-pointer | ni |
gcc -m32 -march=i486 -O2 -fomit-frame-pointer | ni |
gcc -m32 -march=i486 -O3 -fomit-frame-pointer | ni |
gcc -m32 -march=i486 -O -fomit-frame-pointer | ni |
gcc -m32 -march=i486 -Os -fomit-frame-pointer | ni |
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | ni |
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | ni |
gcc -m32 -march=k6-2 -O -fomit-frame-pointer | ni |
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | ni |
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | ni |
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | ni |
gcc -m32 -march=k6-3 -O -fomit-frame-pointer | ni |
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | ni |
gcc -m32 -march=k6 -O2 -fomit-frame-pointer | ni |
gcc -m32 -march=k6 -O3 -fomit-frame-pointer | ni |
gcc -m32 -march=k6 -O -fomit-frame-pointer | ni |
gcc -m32 -march=k6 -Os -fomit-frame-pointer | ni |
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ni |
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ni |
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | ni |
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ni |
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | ni |
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | ni |
gcc -m32 -march=pentium2 -O -fomit-frame-pointer | ni |
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | ni |
gcc -m32 -march=pentium -O2 -fomit-frame-pointer | ni |
gcc -m32 -march=pentium -O3 -fomit-frame-pointer | ni |
gcc -m32 -march=pentium -O -fomit-frame-pointer | ni |
gcc -m32 -march=pentium -Os -fomit-frame-pointer | ni |
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ni |
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ni |
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | ni |
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | ni
|
Compiler | Implementations
|
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | ni |
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | ni |
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | ni |
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | ni |
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | ni |
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | ni |
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | ni |
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | ni |
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | ni |
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | ni |
gcc -m32 -march=core2 -O2 -fomit-frame-pointer | ni |
gcc -m32 -march=core2 -O3 -fomit-frame-pointer | ni |
gcc -m32 -march=core2 -O -fomit-frame-pointer | ni |
gcc -m32 -march=core2 -Os -fomit-frame-pointer | ni |
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ni |
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ni |
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | ni |
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ni |
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | ni |
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | ni |
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | ni |
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | ni |
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | ni |
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | ni |
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | ni |
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | ni |
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | ni |
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | ni |
gcc -m32 -march=corei7 -O -fomit-frame-pointer | ni |
gcc -m32 -march=corei7 -Os -fomit-frame-pointer | ni |
gcc -m32 -march=k8 -O2 -fomit-frame-pointer | ni |
gcc -m32 -march=k8 -O3 -fomit-frame-pointer | ni |
gcc -m32 -march=k8 -O -fomit-frame-pointer | ni |
gcc -m32 -march=k8 -Os -fomit-frame-pointer | ni |
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | ni |
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | ni |
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | ni |
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | ni |
gcc -m32 -march=nocona -O2 -fomit-frame-pointer | ni |
gcc -m32 -march=nocona -O3 -fomit-frame-pointer | ni |
gcc -m32 -march=nocona -O -fomit-frame-pointer | ni |
gcc -m32 -march=nocona -Os -fomit-frame-pointer | ni |
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | ni |
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | ni |
gcc -m32 -march=pentium-m -O -fomit-frame-pointer | ni |
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | ni |
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | ni |
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | ni |
gcc -m32 -march=pentium3 -O -fomit-frame-pointer | ni |
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | ni |
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | ni |
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | ni |
gcc -m32 -march=pentium4 -O -fomit-frame-pointer | ni |
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | ni |
gcc -m32 -march=prescott -O2 -fomit-frame-pointer | ni |
gcc -m32 -march=prescott -O3 -fomit-frame-pointer | ni |
gcc -m32 -march=prescott -O -fomit-frame-pointer | ni |
gcc -m32 -march=prescott -Os -fomit-frame-pointer | ni
|