| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 360054 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161022 | 20161009 |
| 360063 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161022 | 20161009 |
| 366723 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161022 | 20161009 |
| 366813 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161022 | 20161009 |
| 367074 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 367614 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161022 | 20161009 |
| 367722 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 369099 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161022 | 20161009 |
| 369117 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 369171 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 369189 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161022 | 20161009 |
| 369486 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161022 | 20161009 |
| 371862 | ref | gcc -m32 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 372996 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 373005 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 377127 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161022 | 20161009 |
| 377586 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161022 | 20161009 |
| 377595 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 377892 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 378081 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 378441 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 378927 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161022 | 20161009 |
| 380115 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 380295 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 380556 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161022 | 20161009 |
| 380781 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 380826 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 382140 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161022 | 20161009 |
| 382149 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 383058 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 384462 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 385263 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 386325 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 388854 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 389502 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 389592 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 390276 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 391392 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 392391 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 393228 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 393642 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 394578 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 395190 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 396216 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 396702 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 396756 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 396864 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 396891 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 396927 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 397089 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 398448 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 399690 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 399699 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 399708 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 399834 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 399924 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 400050 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 400158 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 400275 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 400428 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 400428 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 400716 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 402174 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 402426 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 402993 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 404496 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 404568 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 404568 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 404577 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 404595 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 404667 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 404694 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 404820 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 404883 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 405504 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 406206 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 407394 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 407394 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 408213 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 409500 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 409509 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 410184 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 410220 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 410436 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 410832 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 411687 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 411795 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 414873 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 415512 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 415521 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 415530 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 416637 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 416871 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 417141 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 418482 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 418626 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 419076 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 419076 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 419517 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 420687 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 420795 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 421704 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 421839 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 421911 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 421992 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 422001 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 422964 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 424242 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 424458 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 424746 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 424953 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 425016 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 425187 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 425250 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 425754 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 426834 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 427014 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 427023 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 427023 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 427356 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161022 | 20161009 |
| 427617 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 427662 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161022 | 20161009 |
| 427662 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 428175 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 428481 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 429678 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 430002 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 431973 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 432189 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 432225 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 432369 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 432567 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 432693 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 432729 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 432765 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 432765 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 432945 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 433296 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 433476 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 433926 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 433989 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 434349 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161022 | 20161009 |
| 434457 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 434475 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161022 | 20161009 |
| 434925 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 434934 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 434934 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 435024 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 435825 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 436464 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 436617 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 437904 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 438138 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 438381 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 438399 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 438606 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 438606 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 440928 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 441108 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 441117 | 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
|