| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 4191764 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4234496 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 4305468 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4325176 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 4335588 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 4346264 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4354168 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 4386868 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 4388928 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190805 | 20190803 |
| 4391476 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4401268 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 4404688 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4406320 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4415680 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4419860 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190805 | 20190803 |
| 4426536 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4430484 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 4431512 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 4434408 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 4436592 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 4443804 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 4448568 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 4450056 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4454152 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4457656 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4458468 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 4480064 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 4481280 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 4490268 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 4490976 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190805 | 20190803 |
| 4505240 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 4506064 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190805 | 20190803 |
| 4513404 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4515084 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 4545004 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4556876 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 4565384 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 4566084 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4566092 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 4573460 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 4575012 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4588072 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4600156 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4602072 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 4605068 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4614844 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 4614936 | ref | gcc -m32 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 4620760 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4622160 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4628772 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 4659628 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 4664240 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 4669160 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 4692504 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 4698728 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 4709916 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 4760440 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4774844 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 4776964 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 4782332 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 4782796 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190805 | 20190803 |
| 4785220 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 4788224 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 4794532 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 4808280 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 4808696 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 4813480 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 4818444 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 4819504 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 4824484 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 4833688 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 4835176 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 4835664 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190805 | 20190803 |
| 4837248 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 4837260 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 4841932 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4851616 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 4851716 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 4857624 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 4860124 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 4862060 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 4864940 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 4865028 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190805 | 20190803 |
| 4867076 | ref | gcc -m32 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 4870340 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 4871404 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 4872332 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 4874044 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4893372 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 4894336 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4899048 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 4901772 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4921816 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4924828 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 4932876 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 4934924 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190805 | 20190803 |
| 4936000 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 4937296 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 4938832 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 4939040 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 4939648 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190805 | 20190803 |
| 4941816 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 4943580 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 4944408 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190805 | 20190803 |
| 4950344 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190805 | 20190803 |
| 4956292 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 4957020 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 4961408 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 4963168 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 4973604 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 4987036 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5024584 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 5044368 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5044760 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5046844 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5055088 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5063812 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5065236 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5068132 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5075832 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5080420 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5090160 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5091412 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5099320 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5105540 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5113220 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 5121564 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 5130544 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 5130964 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 5137044 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5156936 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 5166612 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 5168464 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5169116 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5170148 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 5173480 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5178692 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5178736 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 5180604 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 5183532 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5185588 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 5189272 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5192540 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 5201940 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5203924 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5210968 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5225704 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5261908 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5275116 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5277656 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5290092 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5323252 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5327100 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5354500 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5361068 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5382100 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5466508 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5491312 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5605684 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5671188 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 6096396 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 6570860 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 6601188 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6627048 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 6715964 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6769828 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 6798860 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6804860 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 6806888 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6935720 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 7124936 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 7414728 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 7716092 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 7767116 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 8044780 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 8450580 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 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=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 -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=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
|