| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 2695948 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 2697988 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 3312628 | simpler | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 3315220 | simpler | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 3833072 | simpler | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 3833228 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 3844868 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 4047096 | simpler | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 4056612 | simpler | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 4056700 | simpler | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 4064880 | simpler | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 4074224 | simpler | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 4507988 | simpler | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 4534916 | simpler | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 4539440 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 4539872 | simpler | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 4540464 | simpler | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 4544208 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 4545708 | simpler | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 4548804 | simpler | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 4551640 | simpler | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 4556816 | simpler | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 4563076 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 4570812 | simpler | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 4570872 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 4615388 | simpler | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 4622488 | simpler | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 4640548 | simpler | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 5404940 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 5415728 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 5423700 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 5534740 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 5539880 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 5625748 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 6050420 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 6108540 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 6110516 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 6115300 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 6165812 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 6411548 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 15326100 | simpler | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 15329152 | simpler | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 17544976 | simpler | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 17783048 | simpler | gcc -m32 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 17790780 | simpler | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 18057680 | simpler | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 18083504 | simpler | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 18086592 | simpler | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 18107172 | simpler | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 19787956 | simpler | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 19792676 | simpler | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 19868016 | simpler | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 19870576 | simpler | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 19994396 | simpler | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 20041660 | simpler | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 20046144 | simpler | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 20054260 | simpler | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 20056432 | simpler | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 20091384 | simpler | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 20092204 | simpler | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 20107668 | simpler | gcc -m32 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 20108620 | simpler | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 20123212 | simpler | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 20125340 | simpler | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 20136908 | simpler | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 20293296 | simpler | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 20582444 | simpler | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 20668312 | simpler | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190111 | 20190110 |
| 20668860 | simpler | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190111 | 20190110 |
| 20767408 | simpler | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190111 | 20190110 |
| 20767432 | simpler | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190111 | 20190110 |
| 20767584 | simpler | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 20797296 | simpler | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 21443752 | simpler | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 21619660 | simpler | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 21789552 | simpler | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190111 | 20190110 |
| 21789604 | simpler | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 21869452 | simpler | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190111 | 20190110 |
| 21892440 | simpler | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 22097860 | simpler | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190111 | 20190110 |
| 22205476 | simpler | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190111 | 20190110 |
| 22207604 | simpler | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190111 | 20190110 |
| 22242032 | simpler | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190111 | 20190110 |
| 22247000 | simpler | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190111 | 20190110 |
| 22271620 | simpler | gcc -m32 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 22310108 | simpler | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 22336324 | simpler | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 22351060 | simpler | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 22754212 | simpler | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 22778832 | simpler | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 22781760 | simpler | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 24245328 | simpler | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 24260744 | simpler | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 24261760 | simpler | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 25472804 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 25475084 | simpler | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 25486900 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 25498384 | simpler | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 25507004 | simpler | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 25510584 | simpler | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 25820032 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 25833748 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 26105056 | simpler | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 26105792 | simpler | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 26112780 | simpler | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 26409688 | simpler | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 26412508 | simpler | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 26420320 | simpler | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 26990560 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 26993332 | simpler | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 26995412 | simpler | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 26997884 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 27000584 | simpler | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 27005608 | simpler | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 27493676 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 28282680 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 28307544 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 28618416 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 28675988 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 29018336 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 29107928 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 29982376 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 30001744 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 30735836 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 30813452 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 31200484 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 31217704 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 31409588 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 33182504 | simpler | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 33182592 | simpler | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 33183248 | simpler | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 33237560 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 33243220 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 33270840 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 33290420 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 33317428 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 33336932 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 33392360 | simpler | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 33395648 | simpler | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 33395968 | simpler | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 33604016 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 33632880 | simpler | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 33664240 | simpler | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 33861304 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 33887256 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 33965760 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 34128224 | simpler | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 34276936 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 34573244 | simpler | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 34575944 | simpler | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 34602732 | simpler | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 34729968 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 34738516 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 34815836 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 34818040 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 35004584 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190111 | 20190110 |
| 35005020 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 35057236 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190111 | 20190110 |
| 35065616 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 35072220 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190111 | 20190110 |
| 35399252 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 35435216 | simpler | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 35436500 | simpler | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 35436724 | simpler | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 36304832 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190111 | 20190110 |
| 36366056 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 36641880 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 36696652 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 36781836 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 36823052 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 36825648 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 36825808 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 36866764 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190111 | 20190110 |
| 36891124 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 36928444 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 36939064 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190111 | 20190110 |
| 36972984 | simpler | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 36998296 | simpler | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 37031284 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 37033288 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 37040364 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 37048748 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 37092396 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 37093056 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 37094292 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 37095152 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 37098816 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 37266188 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 37266472 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 37270560 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 37500516 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 37515536 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 37516432 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 37520652 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 37526892 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 37662456 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 37701340 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190111 | 20190110 |
| 37711120 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190111 | 20190110 |
| 37733132 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 37741132 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 37743572 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 37774984 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 37833404 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 37834632 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190111 | 20190110 |
| 38675552 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190111 | 20190110 |
| 38677572 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 38704100 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 38709568 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190111 | 20190110 |
| 38710016 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190111 | 20190110 |
| 38710488 | ref | gcc -m32 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 38712576 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 38715492 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190111 | 20190110 |
| 38732868 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 38733520 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 38735080 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 38755824 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190111 | 20190110 |
| 38757640 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190111 | 20190110 |
| 38781704 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 38787596 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 38791604 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 38818336 | simpler | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 38962728 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 39088852 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 39150680 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 39173912 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 39179096 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 39179732 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 39191256 | simpler | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 39205460 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190111 | 20190110 |
| 39244072 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190111 | 20190110 |
| 39331068 | simpler | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 39356332 | simpler | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 39412784 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 39415460 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 39705808 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 39726092 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 39726856 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 40027336 | simpler | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190111 | 20190110 |
| 40247208 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 40252656 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 40255392 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 40274580 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 40362004 | simpler | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 40494460 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 40494516 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 40496560 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 40831756 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 40853000 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190111 | 20190110 |
| 40856712 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190111 | 20190110 |
| 40904948 | simpler | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190111 | 20190110 |
| 40908612 | simpler | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 41345452 | simpler | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 41505528 | simpler | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190111 | 20190110 |
| 41572072 | simpler | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 42309816 | simpler | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190111 | 20190110 |
| 42313452 | simpler | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 42316232 | simpler | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 42316448 | simpler | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 42323280 | simpler | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 42325216 | simpler | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 42330760 | simpler | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 42429528 | simpler | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 42450528 | simpler | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 42453164 | simpler | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190111 | 20190110 |
| 42552132 | simpler | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 42557576 | simpler | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 42568224 | simpler | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 42568252 | simpler | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 42568580 | simpler | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 42569612 | simpler | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 42570432 | simpler | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 42572864 | simpler | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 42573348 | simpler | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 42574364 | simpler | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 42781868 | simpler | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190111 | 20190110 |
| 42788944 | simpler | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190111 | 20190110 |
| 42803172 | simpler | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 42818200 | simpler | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 42831600 | simpler | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 42845468 | simpler | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 42846232 | simpler | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 42912500 | simpler | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 42972844 | simpler | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 43003108 | simpler | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 43003112 | simpler | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 43025816 | simpler | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 43027796 | simpler | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 43027820 | simpler | gcc -m32 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 43034728 | simpler | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 43041140 | simpler | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 43057316 | simpler | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 43443504 | simpler | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 43575840 | simpler | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 43578228 | simpler | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 43586836 | simpler | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 43594400 | simpler | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 43744292 | simpler | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 43891980 | simpler | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 44133172 | simpler | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 44137340 | simpler | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 44137696 | simpler | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 44299008 | simpler | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190111 | 20190110 |
| 44641468 | simpler | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 44643064 | simpler | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 44656172 | simpler | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 44685892 | simpler | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 44943820 | simpler | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 44945908 | simpler | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 44990128 | simpler | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 45012056 | simpler | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 46400376 | simpler | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 47938728 | simpler | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190111 | 20190110 |
| 48475736 | simpler | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190111 | 20190110 |
| 48477128 | simpler | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190111 | 20190110 |
| 64136360 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 64137920 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 64400920 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 64404920 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 64987544 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 64991552 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 65012692 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 65017024 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 65018164 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 65020272 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 65197788 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 65197840 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 65203268 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 65700000 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 65714468 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 65735360 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 65802652 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 65807596 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 65825492 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 65828476 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 65902588 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 65905112 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 65926792 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 65933092 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 65936308 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 65936976 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 65944008 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 65950044 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 65991400 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 66212124 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 66212712 | ref | gcc -m32 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 66239908 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 66667708 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 66670464 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 67102904 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 67110412 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 67244428 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190111 | 20190110 |
| 67250116 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190111 | 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
|