| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 2407607 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190704 | 20190110 |
| 2407633 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190704 | 20190110 |
| 2991113 | simpler | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 2991718 | simpler | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 3384052 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190704 | 20190110 |
| 3389939 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190704 | 20190110 |
| 3603938 | simpler | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 3790208 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190704 | 20190110 |
| 3798312 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190704 | 20190110 |
| 3805160 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190704 | 20190110 |
| 3807006 | simpler | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 3807635 | simpler | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 3810289 | simpler | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 3820702 | simpler | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 3823438 | simpler | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 3835039 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190704 | 20190110 |
| 4266466 | simpler | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 4273208 | simpler | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 4273303 | simpler | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 4281605 | simpler | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 4282443 | simpler | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 4292929 | simpler | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 4293456 | simpler | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 4294705 | simpler | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 4313332 | simpler | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 4330889 | simpler | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 4337758 | simpler | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 4362445 | simpler | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 5131698 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 5133288 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 5152964 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 5287357 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 5320361 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 5335629 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 5358823 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190704 | 20190110 |
| 5407972 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190704 | 20190110 |
| 5417537 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190704 | 20190110 |
| 5424022 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190704 | 20190110 |
| 5426342 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190704 | 20190110 |
| 5486864 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190704 | 20190110 |
| 14961008 | simpler | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 14961030 | simpler | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 15501189 | simpler | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 16067678 | simpler | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 16076248 | simpler | gcc -m32 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 16160605 | simpler | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190730 | 20190729 |
| 16160885 | simpler | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190730 | 20190729 |
| 16630619 | simpler | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 16634867 | simpler | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 16638936 | simpler | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190730 | 20190729 |
| 16639788 | simpler | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190730 | 20190729 |
| 16658161 | simpler | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 17184418 | simpler | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 17185428 | simpler | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190730 | 20190729 |
| 17185799 | simpler | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190730 | 20190729 |
| 17187329 | simpler | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190730 | 20190729 |
| 17193694 | simpler | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190730 | 20190729 |
| 17193778 | simpler | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190730 | 20190729 |
| 17193928 | simpler | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 17194006 | simpler | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 17194555 | simpler | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 17198923 | simpler | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 17205676 | simpler | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 17225061 | simpler | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 17225827 | simpler | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 17229607 | simpler | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 17254507 | simpler | gcc -m32 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 17276004 | simpler | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 17353425 | simpler | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 17355147 | simpler | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 17684510 | simpler | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 18150208 | simpler | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190730 | 20190729 |
| 18161929 | simpler | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190730 | 20190729 |
| 18288722 | simpler | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 18290278 | simpler | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 18290627 | simpler | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 18290851 | simpler | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 18290937 | simpler | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 18295782 | simpler | gcc -m32 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 18299633 | simpler | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 18301145 | simpler | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 18308162 | simpler | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 18308629 | simpler | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 18309141 | simpler | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 18313417 | simpler | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 18325764 | simpler | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 18325814 | simpler | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 19299752 | simpler | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 20735055 | simpler | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 20831923 | simpler | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 20873145 | simpler | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 21141808 | simpler | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 21148671 | simpler | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 21151379 | simpler | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 22134863 | simpler | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 22135433 | simpler | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 22136028 | simpler | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 22274416 | simpler | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 23197641 | simpler | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 23204978 | simpler | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 23215022 | simpler | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 23217560 | simpler | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 24283965 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 25295158 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20190704 | 20190110 |
| 25714393 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190704 | 20190110 |
| 26139147 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 27021136 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 27021645 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 27770976 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190704 | 20190110 |
| 27784901 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190704 | 20190110 |
| 30189087 | simpler | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 30219133 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190704 | 20190110 |
| 30225796 | simpler | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 30319024 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 30323145 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 30355018 | simpler | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 31277797 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 31332621 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 31454707 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 32255176 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 32413256 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 32485014 | simpler | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 32485407 | simpler | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 32485716 | simpler | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 32646584 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190704 | 20190110 |
| 32648029 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190704 | 20190110 |
| 32649466 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190704 | 20190110 |
| 32650520 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190704 | 20190110 |
| 32656286 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190704 | 20190110 |
| 32701879 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190704 | 20190110 |
| 32758177 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 32758851 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 32768444 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 32773708 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 32787573 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 32787871 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190704 | 20190110 |
| 32791811 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190704 | 20190110 |
| 32794089 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190704 | 20190110 |
| 32799641 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20190704 | 20190110 |
| 32973557 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 33032540 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 33237972 | simpler | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 33346048 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190705 | 20190110 |
| 33351280 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 33352359 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190705 | 20190110 |
| 33358020 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190705 | 20190110 |
| 33416821 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190704 | 20190110 |
| 33421125 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190704 | 20190110 |
| 33468417 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190705 | 20190110 |
| 33500228 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 33545259 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190704 | 20190110 |
| 33740188 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190704 | 20190110 |
| 33966883 | simpler | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 33969450 | simpler | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 33969899 | simpler | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 34037786 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190704 | 20190110 |
| 34241828 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190704 | 20190110 |
| 34251534 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190704 | 20190110 |
| 34255738 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190704 | 20190110 |
| 34307546 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190704 | 20190110 |
| 34336681 | simpler | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 34707194 | simpler | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 34712802 | simpler | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190730 | 20190729 |
| 34713793 | simpler | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 34894492 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190704 | 20190110 |
| 34895464 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190704 | 20190110 |
| 35427252 | ref | gcc -m32 -O -fomit-frame-pointer | 20190704 | 20190110 |
| 35479304 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190704 | 20190110 |
| 35483728 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190704 | 20190110 |
| 35527783 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 35554824 | simpler | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 35563004 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190704 | 20190110 |
| 35564950 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190704 | 20190110 |
| 35565351 | simpler | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190730 | 20190729 |
| 35566932 | simpler | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190730 | 20190729 |
| 35617208 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190704 | 20190110 |
| 35647722 | simpler | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 35667055 | simpler | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190730 | 20190729 |
| 35675470 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190704 | 20190110 |
| 35687597 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190704 | 20190110 |
| 35688347 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190704 | 20190110 |
| 35688996 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190704 | 20190110 |
| 35725690 | simpler | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 35751786 | simpler | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 35753506 | simpler | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 35772349 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190704 | 20190110 |
| 35849089 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190704 | 20190110 |
| 35859442 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 35860859 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 35861958 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 35953332 | simpler | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 35955955 | simpler | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 35967894 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190704 | 20190110 |
| 36049696 | simpler | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 36131263 | simpler | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 36428260 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190705 | 20190110 |
| 36435442 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190705 | 20190110 |
| 36449577 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 36465117 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190705 | 20190110 |
| 36465357 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 36467302 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 36483102 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 36500791 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 36500908 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 36501502 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 36547734 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190705 | 20190110 |
| 36716282 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190704 | 20190110 |
| 36716469 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190704 | 20190110 |
| 36718197 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190704 | 20190110 |
| 36784637 | simpler | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190730 | 20190729 |
| 36794472 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190704 | 20190110 |
| 36822379 | simpler | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190730 | 20190729 |
| 36840592 | simpler | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 36840823 | simpler | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 36896919 | simpler | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 37163137 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 37204579 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 37347451 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190704 | 20190110 |
| 37431740 | simpler | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 37562246 | simpler | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 37565984 | simpler | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 37693982 | simpler | gcc -m32 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 37695659 | simpler | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 37848100 | simpler | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 37874522 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190704 | 20190110 |
| 37875666 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190704 | 20190110 |
| 37887536 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190704 | 20190110 |
| 37940194 | simpler | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 37941311 | simpler | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 37957851 | simpler | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 37959219 | simpler | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 38088209 | simpler | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 38120070 | simpler | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 38171014 | simpler | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 38189895 | simpler | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 38191354 | simpler | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 38312224 | simpler | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 38313953 | simpler | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 38314039 | simpler | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 38417463 | simpler | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 38417893 | simpler | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 38419829 | simpler | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 38421582 | simpler | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 38458197 | simpler | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 38459443 | simpler | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 38464170 | simpler | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 38526833 | simpler | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 38527978 | simpler | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 38640415 | simpler | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 38783970 | simpler | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 38799185 | simpler | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190730 | 20190729 |
| 38800278 | simpler | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190730 | 20190729 |
| 38913921 | simpler | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 38915061 | simpler | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 38915830 | simpler | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 39122212 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 39242627 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 39281666 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 39402924 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 39403417 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 39477030 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190704 | 20190110 |
| 39477214 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190704 | 20190110 |
| 39510048 | simpler | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 39517726 | simpler | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 39523488 | simpler | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 39525540 | simpler | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 39550113 | simpler | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 39554631 | simpler | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 39556857 | simpler | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 39655599 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 39708593 | simpler | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 39710545 | simpler | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 39712575 | simpler | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 39830186 | ref | gcc -m32 -Os -fomit-frame-pointer | 20190704 | 20190110 |
| 39848828 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190704 | 20190110 |
| 39889345 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 39982268 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190704 | 20190110 |
| 40053835 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190704 | 20190110 |
| 40063244 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190704 | 20190110 |
| 40072752 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190704 | 20190110 |
| 40084832 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190704 | 20190110 |
| 40092024 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190704 | 20190110 |
| 40109178 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190704 | 20190110 |
| 40139734 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190704 | 20190110 |
| 40157482 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190704 | 20190110 |
| 40239900 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190704 | 20190110 |
| 40331927 | simpler | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 40481191 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190704 | 20190110 |
| 40485721 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190704 | 20190110 |
| 41014333 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 41168218 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 41598159 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 41599722 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 41606824 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 41672842 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190704 | 20190110 |
| 41675664 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190704 | 20190110 |
| 41682383 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190704 | 20190110 |
| 41761145 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190704 | 20190110 |
| 41897677 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190704 | 20190110 |
| 42147976 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190704 | 20190110 |
| 42188558 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190704 | 20190110 |
| 42194898 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190704 | 20190110 |
| 42248193 | simpler | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 42343153 | simpler | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 42345807 | simpler | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 42462339 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 42463141 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 42463244 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 42652417 | simpler | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 42653520 | simpler | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 42666222 | simpler | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 42898910 | simpler | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 43221802 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 43742045 | simpler | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 43764192 | simpler | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 43766792 | simpler | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 43768585 | simpler | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 48953881 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190704 | 20190110 |
| 49070169 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190704 | 20190110 |
| 49070544 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190704 | 20190110 |
| 49436050 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190704 | 20190110 |
| 49780277 | simpler | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 49781229 | simpler | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 49785256 | simpler | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 49844354 | simpler | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 52137246 | simpler | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 52421206 | simpler | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 52424640 | simpler | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 55418481 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190704 | 20190110 |
| 55443028 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190704 | 20190110 |
| 55443448 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190704 | 20190110 |
| 55906280 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190704 | 20190110 |
| 56038488 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 56130165 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 56135820 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 56140758 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 59131194 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 59132061 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 59901716 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 59902645 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 59904087 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 62655554 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190704 | 20190110 |
| 62657957 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190704 | 20190110 |
| 62660069 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190704 | 20190110 |
| 63045343 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190704 | 20190110 |
| 63046119 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190704 | 20190110 |
| 63048405 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190704 | 20190110 |
| 63176516 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190704 | 20190110 |
| 63241742 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190704 | 20190110 |
| 63374842 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190704 | 20190110 |
| 63391119 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 63811304 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | faster |
| gcc -m32 -O2 -fomit-frame-pointer | faster |
| gcc -m32 -O3 -fomit-frame-pointer | faster |
| gcc -m32 -O -fomit-frame-pointer | faster |
| gcc -m32 -Os -fomit-frame-pointer | faster |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | faster |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | faster |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | faster |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | faster |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | faster |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | faster |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | faster |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | faster |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | faster |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | faster |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | faster |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | faster |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | faster |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | faster |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | faster |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | faster |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | faster |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | faster |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | faster |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | faster |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | faster |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | faster |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | faster |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | faster |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | faster |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | faster |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | faster |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | faster
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | faster821 |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | faster821 |
| gcc -m32 -O2 -fomit-frame-pointer | faster821 |
| gcc -m32 -O3 -fomit-frame-pointer | faster821 |
| gcc -m32 -O -fomit-frame-pointer | faster821 |
| gcc -m32 -Os -fomit-frame-pointer | faster821 |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | faster821 |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | faster821 |
| gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | faster821 |
| gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | faster821 |
| gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | faster821 |
| gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | faster821 |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | faster821 |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | faster821 |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | faster821 |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | faster821 |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | faster821 |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | faster821 |
| gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | faster821 |
| gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | faster821 |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | faster821 |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | faster821 |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | faster821 |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | faster821 |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | faster821 |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | faster821 |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | faster821 |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | faster821 |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | faster821 |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | faster821 |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | faster821 |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | faster821 |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | faster821 |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | faster821 |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | faster821 |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | faster821 |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | faster821 |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | faster821 |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | faster821 |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | faster821 |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | faster821 |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | faster821 |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | faster821 |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | faster821 |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | faster821 |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | faster821 |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | faster821 |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | faster821 |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | faster821 |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | faster821 |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | faster821 |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | faster821 |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | faster821 |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | faster821 |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | faster821
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | avx2
|