| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 106867848 | avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 107120936 | avx2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 110806820 | avx2 | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 111305788 | avx2 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 115066204 | avx2 | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 116628976 | avx2 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190808 | 20190803 |
| 155490796 | avx2 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 156636312 | avx2 | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 245612352 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 245796276 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 255990332 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 256393340 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 276432944 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 276968156 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190808 | 20190803 |
| 296966212 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 298538980 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 298788568 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 302339524 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 302363228 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 302777376 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 304641636 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 304982216 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 305860076 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 305964572 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 306032656 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 306117124 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 306117292 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 306168772 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 308910140 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 309110788 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 309631632 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 309760908 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 309761744 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 309832088 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 309889552 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 309898184 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 310058452 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 310248112 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 310260792 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 310514628 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 310680232 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 311743412 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 312217932 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 312876148 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 313671308 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 314062512 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 314179080 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 314227732 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 314279504 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 314369292 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 314418456 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 314722892 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 315044720 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 315084356 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 315163744 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 315203832 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 315360360 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 315581692 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 315646680 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 315743488 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 316487712 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 317013020 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 317701164 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 317979044 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 318225192 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 318239328 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 318292368 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 318365064 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 318696964 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 318716332 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 318751744 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 319114204 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 319901476 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 320193636 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 320221264 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 320254012 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 320381832 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 320740568 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 320752828 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 320862564 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 321918236 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 322416616 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 322641504 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 322796456 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 323852616 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 323938764 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 324711808 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 324842112 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 324852432 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190808 | 20190803 |
| 324879444 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 325063392 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190808 | 20190803 |
| 326748544 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 326788652 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190808 | 20190803 |
| 327017680 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 327145580 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 327364620 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 327421732 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190808 | 20190803 |
| 327425716 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 327491744 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 327514148 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 327854484 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190808 | 20190803 |
| 327893552 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190808 | 20190803 |
| 328027076 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190808 | 20190803 |
| 328458972 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 328809400 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 329115284 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190808 | 20190803 |
| 329226460 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 329528432 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 329815024 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 329835176 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 329982432 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 329987108 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 330092484 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 330726720 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 330766508 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 330770432 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 330874676 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 331390880 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 331469748 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 331518808 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 331796128 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190808 | 20190803 |
| 331957484 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190808 | 20190803 |
| 332030920 | ref | gcc -m32 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 332243448 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 334456836 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190808 | 20190803 |
| 334524144 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190808 | 20190803 |
| 334574092 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 335162088 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 335277904 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190808 | 20190803 |
| 335376380 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 335814176 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 335831840 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 336507904 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 336863812 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 337254456 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 337519152 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 337696288 | ref | gcc -m32 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 337727320 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190808 | 20190803 |
| 338481056 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 338492768 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190808 | 20190803 |
| 339170824 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190808 | 20190803 |
| 341234584 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 341283240 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 341398568 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 341414724 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 341696504 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 341778540 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 341913096 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 346810632 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 347039508 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 348316288 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 348368172 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 348392712 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 349061372 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 349186204 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 349785540 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 349849940 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 350048052 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 350738108 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 350908216 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 352304760 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190808 | 20190803 |
| 352528744 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190808 | 20190803 |
| 355218244 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 355531028 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 356239492 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 356284520 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 356399804 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 356449808 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 356501304 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 356582096 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 356626308 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 356635732 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 356844696 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 357754076 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 358293012 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 361637100 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 361785260 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 362310096 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 363432184 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 366084504 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 366734748 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 371994732 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 380314240 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 380553572 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190808 | 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
|