| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 327492316 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 327543616 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 327726640 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 328172228 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 332844436 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 333527732 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 340720752 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 340747712 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 340807440 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 340854428 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 341161736 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 345875956 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 346651212 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 347072508 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 348651048 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 348673136 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 351297176 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 355597624 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 355640508 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 355945620 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 357659504 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 357682308 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 357832092 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 358271780 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 359036092 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 359148016 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 359257072 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 359325196 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 360096420 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 360123608 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 361021428 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 362545400 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 365060480 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 365449072 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 365493392 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 397841780 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 397972812 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 403333124 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 403385476 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 407592552 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 409542632 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 409882912 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 419629972 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 421023112 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20141015 | 20141014 |
| 421026732 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 421161124 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141015 | 20141014 |
| 421523636 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 422399780 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 423028296 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20141015 | 20141014 |
| 423030024 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20141015 | 20141014 |
| 423420324 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 424282388 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20141015 | 20141014 |
| 424650608 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20141015 | 20141014 |
| 429989084 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 430226388 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 430273808 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 430320488 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 430511332 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 433285692 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 433363496 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 433923008 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 434469076 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 436249236 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 436301320 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 436361672 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 437941128 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 448168964 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 448231888 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 449181920 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 449231812 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 449501372 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 477280844 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 478268460 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20141015 | 20141014 |
| 478313120 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141015 | 20141014 |
| 478464092 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 478655528 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 480366556 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 480478108 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 480655324 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 481013140 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 481022700 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 481173568 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 483588688 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20141015 | 20141014 |
| 486645564 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 486918040 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 486951472 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 488899796 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 489368528 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 490080128 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 491027780 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20141015 | 20141014 |
| 491427632 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 491606448 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 492042840 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 492162912 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 492194620 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20141015 | 20141014 |
| 492257716 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 492298852 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20141015 | 20141014 |
| 492370156 | ref | gcc -m32 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 492502420 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 494285080 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20141015 | 20141014 |
| 494435036 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20141015 | 20141014 |
| 494944820 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20141015 | 20141014 |
| 495080944 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 495113136 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141015 | 20141014 |
| 496722404 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 496976836 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20141015 | 20141014 |
| 497668472 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 497756568 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 501486092 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 501866256 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 501985672 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 502131356 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 508182644 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 508262772 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 514049496 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 514097616 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 515929912 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 517546616 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 519839212 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 519865704 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 520535024 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 520774436 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 522166692 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 522254628 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 522427032 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 523383152 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 524278716 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 524302464 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 524743884 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 524896632 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 525240088 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 525556984 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 525836108 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 526130628 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 526333480 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 526550524 | ref | gcc -m32 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 526562984 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 526569744 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 526659124 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 527595620 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 529348848 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 529390896 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 529415272 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 529764188 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 529786872 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 529979592 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 530614964 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 530867948 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 531028004 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 531618468 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 531648728 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 532140708 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 532979788 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 533211128 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 533446880 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 536053484 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 540110872 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 540257632 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 542453316 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 542598380 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 547749920 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141015 | 20141014 |
| 547882384 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20141015 | 20141014 |
| 550326108 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 550340820 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 550440292 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 550505724 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 555783292 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 555870052 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 663657328 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 696705444 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 696783248 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 709237976 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 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=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
|