| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 7657092 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 7660980 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 7675803 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 7734285 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 7735626 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 7751394 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 7753680 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 7829757 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 7833546 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 7857342 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 7858026 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 7858053 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 7858881 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 7913178 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8074566 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8080119 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8119476 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8178975 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8213877 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8449191 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8458794 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8465328 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8465958 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8553816 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8559108 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8575164 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8583840 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8601201 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8613585 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8620722 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8701362 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8748018 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8755740 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8757846 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8761302 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8815680 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8851059 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 9297765 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 9306144 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 9319932 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 13063203 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 13148730 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 13194171 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 13194369 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 13198104 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 13199238 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 13210398 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 13313736 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 13315266 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 13318029 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 13347837 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 13355802 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 13360770 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 13382172 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 13421079 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 13523085 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 13590828 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 13590837 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 13591089 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 13646637 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 13668696 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 13680000 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 13680909 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 13681359 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 13682232 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 13699323 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 13707828 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 13719285 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 13729257 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 13795290 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 13795992 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 13797162 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 13824360 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161020 | 20161009 |
| 13853781 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 13888242 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161020 | 20161009 |
| 13896558 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161020 | 20161009 |
| 13897809 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161020 | 20161009 |
| 13933278 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 13995441 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161020 | 20161009 |
| 13999527 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 14001903 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 14083758 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 14172192 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 14217462 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 14245353 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 14245479 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161020 | 20161009 |
| 14246172 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 14296320 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 14296419 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 14299884 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 14329143 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 15623379 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161020 | 20161009 |
| 15639768 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 15701859 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161020 | 20161009 |
| 22369203 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161020 | 20161009 |
| 22385961 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161020 | 20161009 |
| 22712130 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161020 | 20161009 |
| 22742658 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 22762521 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 23272281 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161020 | 20161009 |
| 23480028 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 23508450 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 23538177 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 23550606 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 23643243 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 23645655 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 23677416 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 23710374 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 23717286 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 23759370 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 23761134 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 23762646 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 23796432 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161020 | 20161009 |
| 23876919 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 23945310 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 23945499 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 24021972 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161020 | 20161009 |
| 24072948 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 24197472 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 24228495 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 24315561 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161020 | 20161009 |
| 24324453 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 24324660 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 24510528 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161020 | 20161009 |
| 24624981 | ref | gcc -m32 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 24627060 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 24627186 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161020 | 20161009 |
| 24889986 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 24937038 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 25279650 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 25305651 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 25305723 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 25324290 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 25470306 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 25489413 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 25494120 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 25580115 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 25580133 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 25583157 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 25618644 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 25782444 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 25788006 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 25801317 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 25802100 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 25895628 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 25903566 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 25903611 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 25905573 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 26084979 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 26112618 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 26126163 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 26128242 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 26150670 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 26151048 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 26160642 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 26165484 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 26202690 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 26277930 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 26284077 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 26286327 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | vperm |
| gcc -m32 -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -O -fomit-frame-pointer | vperm |
| gcc -m32 -Os -fomit-frame-pointer | vperm |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | vperm |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | vperm |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | vperm |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | vperm |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | vperm |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | vperm |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | vperm |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | vperm |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | vperm |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | vperm |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | vperm |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | vperm |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | vperm |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | vperm |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | vperm |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | vperm |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | vperm |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | vperm
|