Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2778966 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190729 | 20190729 |
2782530 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190729 | 20190729 |
3729151 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190729 | 20190729 |
3735246 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190729 | 20190729 |
3743863 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190729 | 20190729 |
3746610 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190729 | 20190729 |
3747289 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190729 | 20190729 |
3750738 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190729 | 20190729 |
4714822 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190729 | 20190729 |
4737081 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190729 | 20190729 |
4771549 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190729 | 20190729 |
4810475 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190729 | 20190729 |
4852692 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190729 | 20190729 |
4857360 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190729 | 20190729 |
4866167 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190729 | 20190729 |
4878443 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190729 | 20190729 |
4902305 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190729 | 20190729 |
4903669 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190729 | 20190729 |
4907589 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190729 | 20190729 |
4909208 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190729 | 20190729 |
19448373 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190729 | 20190729 |
19456571 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190729 | 20190729 |
24012340 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190729 | 20190729 |
24175324 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190729 | 20190729 |
24186361 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190729 | 20190729 |
24709013 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190729 | 20190729 |
24711625 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190729 | 20190729 |
25394483 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190729 | 20190729 |
26751694 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190729 | 20190729 |
26756351 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190729 | 20190729 |
26757450 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190729 | 20190729 |
26885954 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190729 | 20190729 |
27004865 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190729 | 20190729 |
27005117 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190729 | 20190729 |
27005204 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190729 | 20190729 |
27165569 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190729 | 20190729 |
27466414 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190729 | 20190729 |
28221705 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190729 | 20190729 |
28246191 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190729 | 20190729 |
28246913 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190729 | 20190729 |
28338383 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190729 | 20190729 |
28543929 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190729 | 20190729 |
28602612 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20190729 | 20190729 |
28801040 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190729 | 20190729 |
29310458 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190729 | 20190729 |
29315133 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190729 | 20190729 |
29360652 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190729 | 20190729 |
29369192 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190729 | 20190729 |
29370567 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190729 | 20190729 |
29402290 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190729 | 20190729 |
29402607 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190729 | 20190729 |
29407254 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190729 | 20190729 |
29420070 | ref | gcc -m32 -O -fomit-frame-pointer | 20190729 | 20190729 |
29429476 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190729 | 20190729 |
29429794 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190729 | 20190729 |
29518377 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190729 | 20190729 |
29772460 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190729 | 20190729 |
29772762 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190729 | 20190729 |
29772813 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190729 | 20190729 |
29930293 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190729 | 20190729 |
29934956 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190729 | 20190729 |
29937159 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190729 | 20190729 |
29950256 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190729 | 20190729 |
29953625 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190729 | 20190729 |
30015936 | ref | gcc -m32 -Os -fomit-frame-pointer | 20190729 | 20190729 |
30016500 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190729 | 20190729 |
30153925 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190729 | 20190729 |
30192343 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190729 | 20190729 |
30204956 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190729 | 20190729 |
30205832 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190729 | 20190729 |
30208061 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190729 | 20190729 |
30237683 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190729 | 20190729 |
30240689 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190729 | 20190729 |
30260389 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190729 | 20190729 |
30260663 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190729 | 20190729 |
30261522 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190729 | 20190729 |
30261522 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190729 | 20190729 |
30261526 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190729 | 20190729 |
30261530 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190729 | 20190729 |
30504393 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190729 | 20190729 |
30895463 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190729 | 20190729 |
30895502 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190729 | 20190729 |
30897283 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190729 | 20190729 |
30952621 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190729 | 20190729 |
31024752 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190729 | 20190729 |
31025162 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190729 | 20190729 |
31029535 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20190729 | 20190729 |
31030861 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190729 | 20190729 |
31039992 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190729 | 20190729 |
31040522 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190729 | 20190729 |
31042238 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190729 | 20190729 |
31042838 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190729 | 20190729 |
31043663 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190729 | 20190729 |
31319089 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190729 | 20190729 |
31324228 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190729 | 20190729 |
31866018 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190729 | 20190729 |
31884161 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190729 | 20190729 |
31939117 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190729 | 20190729 |
32087917 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190729 | 20190729 |
32088766 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190729 | 20190729 |
32715284 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190729 | 20190729 |
32717934 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190729 | 20190729 |
32757472 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190729 | 20190729 |
32760195 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190729 | 20190729 |
32851142 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190729 | 20190729 |
32854732 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190729 | 20190729 |
32858609 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190729 | 20190729 |
33228201 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190729 | 20190729 |
33228395 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190729 | 20190729 |
33228452 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190729 | 20190729 |
33239791 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190729 | 20190729 |
33507983 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190729 | 20190729 |
33509221 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190729 | 20190729 |
33581811 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190729 | 20190729 |
33582641 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190729 | 20190729 |
33679248 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190729 | 20190729 |
33990850 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190729 | 20190729 |
33993526 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190729 | 20190729 |
33994046 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190729 | 20190729 |
34194470 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190729 | 20190729 |
34195329 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190729 | 20190729 |
34229050 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190729 | 20190729 |
34620932 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190729 | 20190729 |
34631974 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190729 | 20190729 |
34634562 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190729 | 20190729 |
34814430 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190729 | 20190729 |
34814994 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190729 | 20190729 |
34816326 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190729 | 20190729 |
35454730 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190729 | 20190729 |
35455106 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190729 | 20190729 |
35458980 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190729 | 20190729 |
35558478 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190729 | 20190729 |
35614859 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190729 | 20190729 |
35615117 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190729 | 20190729 |
35620823 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190729 | 20190729 |
35781315 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190729 | 20190729 |
35783101 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190729 | 20190729 |
36978804 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190729 | 20190729 |
36981056 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190729 | 20190729 |
37101175 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190729 | 20190729 |
37102806 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190729 | 20190729 |
37102973 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190729 | 20190729 |
37123730 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190729 | 20190729 |
37124502 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190729 | 20190729 |
37189252 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190729 | 20190729 |
37189942 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190729 | 20190729 |
37190061 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190729 | 20190729 |
37425062 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190729 | 20190729 |
37432349 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190729 | 20190729 |
37433012 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190729 | 20190729 |
37433402 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190729 | 20190729 |
37711730 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190729 | 20190729 |
37720383 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190729 | 20190729 |
37722734 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190729 | 20190729 |
37842075 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190729 | 20190729 |
37842234 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190729 | 20190729 |
37954121 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190729 | 20190729 |
37954278 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190729 | 20190729 |
38139042 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190729 | 20190729 |
39891421 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190729 | 20190729 |
39894811 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190729 | 20190729 |
39900093 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190729 | 20190729 |
39967966 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190729 | 20190729 |
39969048 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190729 | 20190729 |
41083375 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190729 | 20190729 |
41107357 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190729 | 20190729 |
41115590 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190729 | 20190729 |
41122095 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190729 | 20190729 |
42268802 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190729 | 20190729 |
42330915 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190729 | 20190729 |
43961371 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190729 | 20190729 |
44511676 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190729 | 20190729 |
45286555 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190729 | 20190729 |
45290637 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190729 | 20190729 |
59380105 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190729 | 20190729 |
59385873 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190729 | 20190729 |
Compiler | Implementations
|
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx |
gcc -m32 -O2 -fomit-frame-pointer | avx |
gcc -m32 -O3 -fomit-frame-pointer | avx |
gcc -m32 -O -fomit-frame-pointer | avx |
gcc -m32 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=athlon -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=athlon -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=athlon -O -fomit-frame-pointer | avx |
gcc -m32 -march=athlon -Os -fomit-frame-pointer | avx |
gcc -m32 -march=i386 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=i386 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=i386 -O -fomit-frame-pointer | avx |
gcc -m32 -march=i386 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=i486 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=i486 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=i486 -O -fomit-frame-pointer | avx |
gcc -m32 -march=i486 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=k6-2 -O -fomit-frame-pointer | avx |
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=k6-3 -O -fomit-frame-pointer | avx |
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=k6 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=k6 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=k6 -O -fomit-frame-pointer | avx |
gcc -m32 -march=k6 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx |
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx |
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium2 -O -fomit-frame-pointer | avx |
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=pentium -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium -O -fomit-frame-pointer | avx |
gcc -m32 -march=pentium -Os -fomit-frame-pointer | avx |
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | avx |
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx
|
Compiler | Implementations
|
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -O -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=corei7 -O -fomit-frame-pointer | avx |
gcc -m32 -march=corei7 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=k8 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=k8 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=k8 -O -fomit-frame-pointer | avx |
gcc -m32 -march=k8 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=nocona -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=nocona -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=nocona -O -fomit-frame-pointer | avx |
gcc -m32 -march=nocona -Os -fomit-frame-pointer | avx |
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium-m -O -fomit-frame-pointer | avx |
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | avx |
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium3 -O -fomit-frame-pointer | avx |
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium4 -O -fomit-frame-pointer | avx |
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=prescott -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=prescott -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=prescott -O -fomit-frame-pointer | avx |
gcc -m32 -march=prescott -Os -fomit-frame-pointer | avx
|