| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 361296 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161022 | 20161009 |
| 362511 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161022 | 20161009 |
| 365427 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 365436 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161022 | 20161009 |
| 365625 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161022 | 20161009 |
| 365769 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 365814 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161022 | 20161009 |
| 365814 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161022 | 20161009 |
| 367578 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161022 | 20161009 |
| 367983 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 368019 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161022 | 20161009 |
| 368244 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 370593 | ref | gcc -m32 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 372807 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 373041 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 375579 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 377271 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161022 | 20161009 |
| 377523 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 377577 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 377856 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 379260 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161022 | 20161009 |
| 379953 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 381510 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161022 | 20161009 |
| 382383 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 382527 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 382536 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161022 | 20161009 |
| 382887 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 383004 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 383031 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 383130 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161022 | 20161009 |
| 383976 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 386280 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 389592 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 390627 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 391194 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 391194 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 391329 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 391482 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 392526 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 392814 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 393741 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 395037 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 396000 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 396288 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 396468 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 397170 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 397359 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 397404 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 397971 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 398997 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 399951 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 400050 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 400149 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 400266 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 400455 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 400545 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 400752 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 400833 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 400860 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 400986 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 401040 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 402660 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 402660 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 402687 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 402687 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 402804 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 403065 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 403758 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 403911 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 404577 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 404586 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 404604 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 404712 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 404712 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 404775 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 405198 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 406089 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 407250 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 407367 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 407502 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 408123 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 408600 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 409968 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 410229 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 410391 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 412002 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 413532 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 413919 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 416322 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 416556 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 416565 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 417375 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 417420 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 417816 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 417879 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 417969 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 417978 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 418779 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 418977 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 419274 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 419427 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 419634 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 419823 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 419940 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 420030 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 420120 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 422487 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 422694 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 423018 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 424098 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 424692 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 424692 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 425034 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 425142 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 425205 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 425205 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 425475 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 426474 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 426816 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 426942 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161022 | 20161009 |
| 427194 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 427266 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 427329 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 427347 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 428427 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161022 | 20161009 |
| 428589 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 429669 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 430182 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 430380 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 431325 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 432009 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 432027 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 432450 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 432486 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 432504 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 432540 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 432900 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 433224 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 433980 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 434340 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 434448 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 434466 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 434907 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161022 | 20161009 |
| 434943 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161022 | 20161009 |
| 435213 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 435618 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 435735 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 435762 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 435933 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 435978 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 436023 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 436941 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 437040 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 437751 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 438237 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 438417 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 438417 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 438579 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 438615 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 438804 | ref | gcc -m32 -march=pentium4 -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
|