| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 358992 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161022 | 20161009 |
| 360981 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161022 | 20161009 |
| 364842 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161022 | 20161009 |
| 365058 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161022 | 20161009 |
| 365076 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 365157 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 365679 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161022 | 20161009 |
| 366246 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161022 | 20161009 |
| 369153 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161022 | 20161009 |
| 369198 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161022 | 20161009 |
| 369342 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 369630 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 373050 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 373392 | ref | gcc -m32 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 373590 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 373590 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 377163 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 377208 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161022 | 20161009 |
| 377289 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 378666 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 378873 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161022 | 20161009 |
| 378909 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161022 | 20161009 |
| 379440 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161022 | 20161009 |
| 379872 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161022 | 20161009 |
| 379881 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 379881 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 379899 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 380403 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 381744 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 382779 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 384390 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 386820 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 387387 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 387603 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 387783 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 387846 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 390168 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 391671 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 391959 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 392427 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 394002 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 394731 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 394875 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 396288 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 397242 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 397260 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 397413 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 397557 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 397566 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 398610 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 398655 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 399411 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 399573 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 399618 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 399852 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 400653 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 400932 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 401670 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 401733 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 401904 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 402012 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 402696 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 402786 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 402786 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 402804 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 402804 | 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 |
| 403047 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 403686 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 404100 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 404280 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 404478 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 404793 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 405333 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 405333 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 406323 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 406683 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 407313 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 407340 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 407340 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 408204 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 408555 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 408996 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 409347 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 410643 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 410904 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 410940 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 411120 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 411975 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 415260 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 416619 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 417420 | 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 |
| 417852 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 418860 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 419184 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 419310 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 419355 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 419454 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 419490 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 420219 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 420669 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 421011 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 421785 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 421983 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 422073 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 422118 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 422685 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 422946 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 424440 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 424440 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 424467 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 424467 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 424836 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 425169 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 425259 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 425394 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 425412 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 425484 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 427230 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 427419 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 427518 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 427590 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161022 | 20161009 |
| 427689 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 428733 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 428814 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161022 | 20161009 |
| 429210 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 429705 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 429957 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 432099 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 432315 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 432423 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 432423 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 432432 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 432657 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 432702 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 432747 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 432927 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 433179 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 433485 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 433503 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 434124 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 434124 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 434151 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161022 | 20161009 |
| 434214 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161022 | 20161009 |
| 434304 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 434925 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 434979 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 435843 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 436356 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 436455 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 436617 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 438111 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 438381 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 438777 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 439038 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 440928 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 441387 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 441621 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 443232 | ref | gcc -m32 -march=nocona -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
|