| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 13885860 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 13888660 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 13889920 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 13973560 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14006410 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14044140 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14044600 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14045970 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14188770 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14189020 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14259260 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14259580 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14278030 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14279270 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14281430 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14282130 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14316490 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14319520 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14398050 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14402910 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14446460 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14450940 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14516320 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14534670 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14548730 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14668520 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14680620 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14685220 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14759990 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14762810 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14767450 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14767720 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14768920 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14790080 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14793370 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14868580 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14879760 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14914300 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 37474540 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 37478620 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 37480550 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 37696670 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 37698230 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 37699800 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 38088300 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 38120430 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 39956120 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 40578370 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 40582570 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 45473340 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 45483720 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 46098520 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 48076220 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161112 | 20161009 |
| 48078410 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 48143210 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 48339980 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 48372020 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161112 | 20161009 |
| 48526950 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 48631740 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 48641020 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 48955700 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 49192050 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161112 | 20161009 |
| 49401970 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 49426450 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 49554410 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161112 | 20161009 |
| 49579640 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161112 | 20161009 |
| 49716430 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 50839600 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 51508190 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 53118600 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 53554890 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161112 | 20161009 |
| 53632700 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 53666830 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161112 | 20161009 |
| 53671490 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 53695250 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 53715570 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161112 | 20161009 |
| 53746090 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 53961480 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 54392990 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 54397570 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 54404340 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 54427610 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 54521300 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 54572410 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 54988630 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 54988850 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 54989930 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 55039320 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 55814010 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 55835070 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 56806950 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 57151140 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 57630040 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 60823010 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 63228100 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 63380160 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161112 | 20161009 |
| 63868770 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 64575050 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161112 | 20161009 |
| 64583540 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161112 | 20161009 |
| 64830720 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 64943240 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 65120740 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 65154680 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 65615660 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 65681530 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 65903950 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 65959000 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 65971880 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 66037990 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 66173240 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 66328220 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 67258200 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 67356820 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 67378020 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 67439690 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 67444800 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 67764110 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 67830830 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 67884150 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161112 | 20161009 |
| 67962940 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 68601350 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 68647810 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 68653810 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 68658460 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 68682680 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 68790410 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 68801540 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 68851610 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161112 | 20161009 |
| 68927850 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161112 | 20161009 |
| 68929140 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 68936730 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 69005490 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 69009410 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 69146180 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 69358660 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 69414060 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 69419330 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 69441140 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 69449970 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 69462880 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 69498350 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 70190310 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161112 | 20161009 |
| 70351450 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161112 | 20161009 |
| 70409800 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 70499790 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 70581710 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 70962870 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 70965440 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 70978890 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 71171680 | ref | gcc -m32 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 71275920 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 71332500 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 71355770 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 71449990 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 71472750 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 71476410 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 71772560 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 71820650 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 71826290 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 73701290 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161112 | 20161009 |
| 73707740 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161112 | 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
|