| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 361206 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161022 | 20161009 |
| 361233 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161022 | 20161009 |
| 365769 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161022 | 20161009 |
| 366057 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161022 | 20161009 |
| 368253 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 368352 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 368352 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161022 | 20161009 |
| 368505 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161022 | 20161009 |
| 371808 | ref | gcc -m32 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 374472 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 374562 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 374670 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 376965 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 377010 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 377028 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161022 | 20161009 |
| 377046 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161022 | 20161009 |
| 377136 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 377793 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161022 | 20161009 |
| 377811 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 377928 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161022 | 20161009 |
| 378513 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 378549 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 378639 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161022 | 20161009 |
| 378648 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 378675 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 379017 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161022 | 20161009 |
| 379062 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161022 | 20161009 |
| 379350 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 379368 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 381780 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 383616 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 386253 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 387981 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 388197 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 389961 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 391644 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 392274 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 392481 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 393453 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 394407 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 395019 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 395055 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 395280 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 396225 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 396225 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 396711 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 396738 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 396774 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 396891 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 396963 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 397080 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 397116 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 397197 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 397197 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 397881 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 397926 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 397971 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 398817 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 399204 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 399411 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 399672 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 399789 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 400140 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 402498 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 402543 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 402912 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 403506 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 403506 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 403515 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 404370 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 404955 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 405126 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 405225 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 405252 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 405270 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 405828 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 405891 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 406845 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 407133 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 407448 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 407484 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 407520 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 410346 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 410355 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 410661 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 413694 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 414648 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 414657 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 416637 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 416763 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 416799 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 418221 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 418644 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 418941 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 419499 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 419517 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 419634 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 419904 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 420057 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 420282 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 420300 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 420363 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 420390 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 420480 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 420606 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 422190 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 422406 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 423144 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 425052 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 425079 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 425142 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 425277 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 426033 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 427176 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 427176 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 427212 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 427365 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 427806 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 428166 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161022 | 20161009 |
| 428427 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 428544 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161022 | 20161009 |
| 428778 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 428778 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 429867 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 429984 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 431091 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 431397 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 432009 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 432027 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 432180 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 432513 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 432540 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 432693 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 432927 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 432972 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 432990 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 433467 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 433521 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 434052 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161022 | 20161009 |
| 434241 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 434286 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 434493 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 434574 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 434592 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 435069 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 435141 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 435753 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161022 | 20161009 |
| 436320 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 436563 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 436707 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 436815 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 436923 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 438570 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 438768 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 438795 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 439362 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 439488 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 441018 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 441198 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 441477 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | avx1 sse4 |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -O -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | avx1 sse4 |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | avx1 sse4
|