Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
9707 | sse2 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20180824 | 20180818 |
9708 | sse2 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20180824 | 20180818 |
9714 | sse2 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20180824 | 20180818 |
9742 | sse2 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20180824 | 20180818 |
9752 | sse2 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
9764 | sse2 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
9905 | sse2 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180824 | 20180818 |
9959 | sse2 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20180824 | 20180818 |
9960 | sse2 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20180824 | 20180818 |
9967 | sse2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
9986 | sse2 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20180824 | 20180818 |
9988 | sse2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180824 | 20180818 |
10004 | sse2 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180824 | 20180818 |
10012 | sse2 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
10014 | sse2 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20180824 | 20180818 |
10032 | sse2 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20180824 | 20180818 |
10032 | sse2 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20180824 | 20180818 |
10032 | sse2 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20180824 | 20180818 |
10041 | sse2 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20180824 | 20180818 |
10049 | sse2 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20180824 | 20180818 |
10053 | sse2 | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180824 | 20180818 |
10058 | sse2 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20180824 | 20180818 |
10062 | sse2 | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180824 | 20180818 |
10085 | sse2 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
10103 | sse2 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180824 | 20180818 |
10121 | sse2 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20180824 | 20180818 |
10127 | sse2 | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180824 | 20180818 |
10139 | sse2 | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180824 | 20180818 |
10141 | sse2 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20180824 | 20180818 |
10153 | sse2 | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180824 | 20180818 |
10185 | sse2 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180824 | 20180818 |
10191 | sse2 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20180824 | 20180818 |
10205 | sse2 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20180824 | 20180818 |
10269 | sse2 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
10274 | sse2 | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
10295 | sse2 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180824 | 20180818 |
10299 | sse2 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180824 | 20180818 |
10304 | sse2 | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
10311 | sse2 | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
10313 | sse2 | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
10314 | sse2 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
10316 | sse2 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180824 | 20180818 |
10317 | sse2 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20180824 | 20180818 |
10331 | sse2 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180824 | 20180818 |
10333 | sse2 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
10336 | sse2 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180824 | 20180818 |
10345 | sse2 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180824 | 20180818 |
10353 | sse2 | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180824 | 20180818 |
10355 | sse2 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180824 | 20180818 |
10361 | sse2 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
10399 | sse2 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20180824 | 20180818 |
10442 | sse2 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180824 | 20180818 |
10550 | sse2 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
10559 | sse2 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
10563 | sse2 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
10572 | sse2 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
10607 | sse2 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180824 | 20180818 |
10631 | sse2 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
10704 | sse2 | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180824 | 20180818 |
10833 | sse2 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180824 | 20180818 |
24088 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
24159 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20180824 | 20180818 |
24171 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20180824 | 20180818 |
24202 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
24208 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
24329 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20180824 | 20180818 |
24341 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
24355 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
24436 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
24492 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
24510 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180824 | 20180818 |
24524 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
24550 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
24589 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
24663 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
24708 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
24726 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
24736 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20180824 | 20180818 |
24740 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
24740 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
24752 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20180824 | 20180818 |
24782 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
24786 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180824 | 20180818 |
24792 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
24842 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
24869 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
24889 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20180824 | 20180818 |
24897 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
24907 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
24927 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20180824 | 20180818 |
24936 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
24944 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
24951 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
24955 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
24972 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180824 | 20180818 |
24987 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
24998 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
24998 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
25000 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180824 | 20180818 |
25000 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
25034 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
25047 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20180824 | 20180818 |
25125 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
25132 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
25137 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180824 | 20180818 |
25153 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
25185 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
25212 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20180824 | 20180818 |
25216 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20180824 | 20180818 |
25216 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20180824 | 20180818 |
25248 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20180824 | 20180818 |
25250 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
25254 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20180824 | 20180818 |
25258 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180824 | 20180818 |
25276 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20180824 | 20180818 |
25282 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20180824 | 20180818 |
25288 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180824 | 20180818 |
25288 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180824 | 20180818 |
25289 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20180824 | 20180818 |
25289 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180824 | 20180818 |
25308 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180824 | 20180818 |
25315 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
25326 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20180824 | 20180818 |
25340 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20180824 | 20180818 |
25359 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
25363 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20180824 | 20180818 |
25375 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20180824 | 20180818 |
25404 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
25418 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180824 | 20180818 |
25450 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20180824 | 20180818 |
25464 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
25492 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20180824 | 20180818 |
25518 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
25523 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20180824 | 20180818 |
25526 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20180824 | 20180818 |
25528 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20180824 | 20180818 |
25563 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180824 | 20180818 |
25589 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20180824 | 20180818 |
25674 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20180824 | 20180818 |
25684 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180824 | 20180818 |
25692 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180824 | 20180818 |
25694 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
25697 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20180824 | 20180818 |
25700 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180824 | 20180818 |
25751 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20180824 | 20180818 |
25760 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20180824 | 20180818 |
25776 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20180824 | 20180818 |
25780 | ref | gcc -m32 -O -fomit-frame-pointer | 20180824 | 20180818 |
25784 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
25790 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20180824 | 20180818 |
25797 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20180824 | 20180818 |
25802 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20180824 | 20180818 |
25818 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20180824 | 20180818 |
25818 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20180824 | 20180818 |
25833 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20180824 | 20180818 |
25855 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20180824 | 20180818 |
25877 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20180824 | 20180818 |
25883 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180824 | 20180818 |
25905 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180824 | 20180818 |
25961 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20180824 | 20180818 |
26004 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180824 | 20180818 |
26021 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180824 | 20180818 |
26105 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180824 | 20180818 |
26119 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20180824 | 20180818 |
26149 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20180824 | 20180818 |
26153 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180824 | 20180818 |
26215 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20180824 | 20180818 |
26270 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180824 | 20180818 |
27214 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180824 | 20180818 |
27239 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20180824 | 20180818 |
27833 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
27925 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20180824 | 20180818 |
27976 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180824 | 20180818 |
27980 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
28033 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180824 | 20180818 |
28059 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180824 | 20180818 |
28072 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
28082 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180824 | 20180818 |
28099 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
28189 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180824 | 20180818 |
28292 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180824 | 20180818 |
28397 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20180824 | 20180818 |
28574 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180824 | 20180818 |
28591 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
28784 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
28873 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180824 | 20180818 |
28903 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20180824 | 20180818 |
28933 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180824 | 20180818 |
29018 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180824 | 20180818 |
29218 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
29263 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180824 | 20180818 |
29292 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
Compiler | Implementations
|
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | sse2 |
gcc -m32 -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -O -fomit-frame-pointer | sse2 |
gcc -m32 -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=athlon -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=athlon -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=athlon -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=athlon -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=i386 -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=i386 -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=i386 -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=i386 -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=i486 -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=i486 -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=i486 -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=i486 -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6-2 -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6-3 -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6 -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6 -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6 -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6 -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium2 -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | sse2
|
Compiler | Implementations
|
gcc -funroll-loops -m32 -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | ref |
gcc -m32 -Os -fomit-frame-pointer | ref |
gcc -m32 -march=athlon -Os -fomit-frame-pointer | ref |
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | ref |
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | ref |
gcc -m32 -march=core2 -Os -fomit-frame-pointer | ref |
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ref |
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | ref |
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | ref |
gcc -m32 -march=corei7 -Os -fomit-frame-pointer | ref |
gcc -m32 -march=i386 -Os -fomit-frame-pointer | ref |
gcc -m32 -march=i486 -Os -fomit-frame-pointer | ref |
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | ref |
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | ref |
gcc -m32 -march=k6 -Os -fomit-frame-pointer | ref |
gcc -m32 -march=k8 -Os -fomit-frame-pointer | ref |
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | ref |
gcc -m32 -march=nocona -Os -fomit-frame-pointer | ref |
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | ref |
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ref |
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | ref |
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | ref |
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | ref |
gcc -m32 -march=pentium -Os -fomit-frame-pointer | ref |
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | ref |
gcc -m32 -march=prescott -Os -fomit-frame-pointer | ref
|