| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 4752916 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 4776852 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 5181316 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 5188792 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 5189220 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 5197364 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 5202604 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 5202744 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 6576068 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 6634424 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 6643004 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 6652932 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 6656920 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 6705288 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 6762492 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 6779564 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 6794608 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 6794952 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 6814004 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 6819968 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 28485848 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 28515084 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 34782856 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 36417468 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 36419052 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 36420896 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 37458488 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 37471036 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 37565872 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 37682176 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 38094700 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 38118684 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 38832324 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 38838156 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 39138040 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 39139608 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 39162428 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 39180920 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 39353116 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 39503540 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190730 | 20190729 |
| 39543472 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 40089996 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 40090600 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 40098484 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 40098812 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 40100284 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 40144748 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 40150268 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 40177608 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 40194348 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 40218196 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 40223212 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 40223340 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 40471060 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 40527856 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 40554232 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 40567896 | ref | gcc -m32 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 40573092 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 40621268 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 40739760 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 40757324 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 40861740 | ref | gcc -m32 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 40893572 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 40910452 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190730 | 20190729 |
| 40914064 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 40987924 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190730 | 20190729 |
| 40999860 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 41004528 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 41005080 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190730 | 20190729 |
| 41005424 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 41844520 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 41952676 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190730 | 20190729 |
| 42027396 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190730 | 20190729 |
| 42040984 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 42043124 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 42277140 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 42478448 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 42644268 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 43142408 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190730 | 20190729 |
| 43481876 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 43485524 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190730 | 20190729 |
| 43491408 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 43562508 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 43564756 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 43593188 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 43595216 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 43609972 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 43611312 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 43622284 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 43679516 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 43763880 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 43766524 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 44153168 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 44157424 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 44261500 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 44262652 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 44267164 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 44320744 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 44703736 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 44705796 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 44731628 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 44736128 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 45410924 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 45445952 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190730 | 20190729 |
| 45581816 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190730 | 20190729 |
| 45581944 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190730 | 20190729 |
| 46208468 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 46370940 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 46382620 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 46552564 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 46597236 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 46979212 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 47007392 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 47097868 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 47218012 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 47243720 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 47692100 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 47733928 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 47739856 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 47740124 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 47743344 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 48177712 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 48192220 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 48208616 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190730 | 20190729 |
| 48221800 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190730 | 20190729 |
| 48721228 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 48732012 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 48734760 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 49581260 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 50216328 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190730 | 20190729 |
| 50233580 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190730 | 20190729 |
| 50326412 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 50326984 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 50327864 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 50385152 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 50423808 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 50492872 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190730 | 20190729 |
| 50503860 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190730 | 20190729 |
| 50520864 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 50552132 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 50669292 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 50674332 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 50692856 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 50760452 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 50763716 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 50766708 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 50769816 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 50994184 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 51000816 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 51078316 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 51081020 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 51089148 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 51326624 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 51340244 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 51354308 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 51524224 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 51536136 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190730 | 20190729 |
| 51542884 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 52252252 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 54511960 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190730 | 20190729 |
| 54512696 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190730 | 20190729 |
| 54949900 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 54955660 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 54972548 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 56257732 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 56278272 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 56300336 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 56312588 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 56653680 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 56763892 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 59760988 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 60531312 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190730 | 20190729 |
| 61839872 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 61867968 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
| 80854620 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| 80864048 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx |
| gcc -m32 -O2 -fomit-frame-pointer | avx |
| gcc -m32 -O3 -fomit-frame-pointer | avx |
| gcc -m32 -O -fomit-frame-pointer | avx |
| gcc -m32 -Os -fomit-frame-pointer | avx |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | avx |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | avx |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | avx |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | avx |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | avx |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | avx |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | avx |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | avx |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | avx |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | avx |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | avx |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | avx |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | avx |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | avx |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | avx |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | avx |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | avx |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | avx |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | avx |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | avx |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | avx |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | avx |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | avx |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | avx |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | avx |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | avx |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | avx |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | avx |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | avx |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | avx |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | avx |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | avx |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | avx |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx |
| gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx |
| gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | avx |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | avx |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | avx |
| gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | avx |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | avx |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | avx |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | avx |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | avx |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | avx |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | avx |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | avx |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | avx |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | avx |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | avx |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | avx |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | avx |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | avx |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | avx |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | avx |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | avx |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | avx |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | avx |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | avx |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | avx |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | avx |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | avx |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | avx |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | avx |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | avx |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | avx
|