| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 26065502 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 26169408 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 26171915 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 26259586 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 26263050 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 26263576 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 26371183 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 26375747 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 26379425 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 26380408 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 26401303 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 26406366 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 26495073 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 26519573 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 26661152 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 26716631 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 26890087 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 26947363 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 27247515 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 27295466 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 27346134 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 27346320 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 27346591 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 27348154 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 27385237 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 27385498 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 27386224 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 27386676 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 27434185 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 27435468 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 27526659 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 27633001 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 27645670 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 27848086 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 27907651 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 27907989 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 29676461 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 29756960 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 55296712 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 55297743 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 55576287 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 56233635 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 56633229 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 56921088 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 56921283 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 56922931 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 57099693 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 57235153 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 58094153 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 58095103 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 59192610 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 59197849 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 59210802 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 59210807 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 59437458 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170921 | 20170725 |
| 59438465 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170921 | 20170725 |
| 60152432 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 60251128 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170921 | 20170725 |
| 60397101 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 60803387 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 60997529 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 61012059 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 61140014 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170921 | 20170725 |
| 61167417 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170921 | 20170725 |
| 61171545 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 61497106 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 61575381 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 61577304 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170921 | 20170725 |
| 61577898 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170921 | 20170725 |
| 61579807 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 61586006 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 61689609 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170921 | 20170725 |
| 61943410 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 64725424 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 77032232 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 77192012 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 77440285 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 77580183 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 77599519 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 77600674 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 77738353 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 78485171 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 80480751 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 80821359 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 80822580 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 80827168 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 80827577 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 81045816 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 81161516 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 81881559 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 82414548 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 82718081 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 83165660 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 83478115 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 83653333 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170921 | 20170725 |
| 83769076 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170921 | 20170725 |
| 84195199 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 84219923 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 84268643 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 84312581 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 84353682 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 84417722 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 84428405 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 84436356 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 84482056 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 84531451 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 84647166 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170921 | 20170725 |
| 84663544 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 84768424 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 84862669 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 85284649 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 85295261 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 85440373 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 85447199 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 85457697 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 85463164 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 85480316 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 85678714 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 85684642 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 85922484 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170921 | 20170725 |
| 85949962 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 86186941 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 86218067 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170921 | 20170725 |
| 86274340 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 86364528 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 86426412 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 86436230 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 86665432 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 86852482 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 86947520 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170921 | 20170725 |
| 86955766 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 86962952 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 86967783 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 87191836 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 87195147 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 87400741 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 87434993 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 87436917 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 87521068 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 87539958 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 87556137 | ref | gcc -m32 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 87606435 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 87608644 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 87623065 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 87662950 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 87841740 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170921 | 20170725 |
| 87859458 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170921 | 20170725 |
| 88049235 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 88716192 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 88720819 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 88911617 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170921 | 20170725 |
| 89253650 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 89254149 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 89711321 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 89724346 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 89844008 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 90250604 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 92049148 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 92135545 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 92157785 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 92441436 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 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
|