Implementation notes: x86, hydra5, crypto_stream/chacha8

Computer: hydra5
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20171218
Operation: crypto_stream
Primitive: chacha8
TimeImplementationCompilerBenchmark dateSUPERCOP version
4816krovetz/vec128gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017082920170725
4826krovetz/vec128gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017082920170725
4869krovetz/vec128gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017082920170725
4905krovetz/vec128gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017082920170725
4940krovetz/vec128gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017082920170725
4953krovetz/vec128gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017082920170725
4954krovetz/vec128gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082920170725
4958krovetz/vec128gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017082920170725
4962krovetz/vec128gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017082920170725
4975krovetz/vec128gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017082920170725
4989krovetz/vec128gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017082920170725
5007krovetz/vec128gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017082920170725
5020krovetz/vec128gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017082920170725
5024krovetz/vec128gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082920170725
5025krovetz/vec128gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082920170725
5029krovetz/vec128gcc -m32 -march=barcelona -O -fomit-frame-pointer2017082920170725
5029krovetz/vec128gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017082920170725
5033krovetz/vec128gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017082920170725
5033krovetz/vec128gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017082920170725
5042krovetz/vec128gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082920170725
5047krovetz/vec128gcc -m32 -march=k8 -O -fomit-frame-pointer2017082920170725
5051krovetz/vec128gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082920170725
5104krovetz/vec128gcc -m32 -march=nocona -O -fomit-frame-pointer2017082920170725
5104krovetz/vec128gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017082920170725
5109krovetz/vec128gcc -m32 -march=prescott -O -fomit-frame-pointer2017082920170725
5397krovetz/vec128gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017082920170725
5440krovetz/vec128gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017082920170725
5445krovetz/vec128gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017082920170725
5476krovetz/vec128gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017082920170725
5517krovetz/vec128gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082920170725
5547krovetz/vec128gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082920170725
5560krovetz/vec128gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017082920170725
5565krovetz/vec128gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082920170725
5605krovetz/vec128gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017082920170725
5605krovetz/vec128gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017082920170725
5618krovetz/vec128gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082920170725
5626krovetz/vec128gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017082920170725
5663krovetz/vec128gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082920170725
5826krovetz/vec128gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082920170725
6318krovetz/vec128gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017082920170725
6335krovetz/vec128gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017082920170725
6335krovetz/vec128gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017082920170725
6371krovetz/vec128gcc -m32 -march=nocona -Os -fomit-frame-pointer2017082920170725
6380krovetz/vec128gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017082920170725
6380krovetz/vec128gcc -m32 -march=prescott -Os -fomit-frame-pointer2017082920170725
6925e/x86-1gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090720170904
6925e/x86-1gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170904
6925e/x86-1gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170904
6925e/x86-1gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090720170904
6925e/x86-1gcc -m32 -march=core2 -Os -fomit-frame-pointer2017090720170904
6925e/x86-1gcc -m32 -march=k6 -O -fomit-frame-pointer2017090720170904
6925e/x86-1gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170904
6925e/x86-1gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170904
6925e/x86-1gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170904
6926e/x86-1gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170904
6929e/x86-1gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090720170904
6929e/x86-1gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090720170904
6929e/x86-1gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170904
6929e/x86-1gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170904
6929e/x86-1gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170904
6929e/x86-1gcc -m32 -march=k8 -Os -fomit-frame-pointer2017090720170904
6929e/x86-1gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170904
6930e/x86-1gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170904
6930e/x86-1gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170904
6930e/x86-1gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170904
6930e/x86-1gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090720170904
6930e/x86-1gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090720170904
6930e/x86-1gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170904
6930e/x86-1gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170904
6934e/x86-1gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090720170904
6934e/x86-1gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170904
6934e/x86-1gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090720170904
6934e/x86-1gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170904
6934e/x86-1gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170904
6934e/x86-1gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170904
6934e/x86-1gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170904
6934e/x86-1gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090720170904
6934e/x86-1gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090720170904
6934e/x86-1gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170904
6934e/x86-1gcc -m32 -march=i486 -O -fomit-frame-pointer2017090720170904
6934e/x86-1gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170904
6934e/x86-1gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170904
6934e/x86-1gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090720170904
6934e/x86-1gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090720170904
6934e/x86-1gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170904
6934e/x86-1gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170904
6934e/x86-1gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170904
6935e/x86-1gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170904
6938e/x86-1gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170904
6938e/x86-1gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170904
6938e/x86-1gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170904
6938e/x86-1gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090720170904
6938e/x86-1gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170904
6938e/x86-1gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170904
6938e/x86-1gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170904
6938e/x86-1gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170904
6938e/x86-1gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170904
6938e/x86-1gcc -m32 -march=athlon -O -fomit-frame-pointer2017090720170904
6938e/x86-1gcc -m32 -march=core2 -O -fomit-frame-pointer2017090720170904
6938e/x86-1gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170904
6938e/x86-1gcc -m32 -march=k8 -O -fomit-frame-pointer2017090720170904
6938e/x86-1gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090720170904
6938e/x86-1gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170904
6939e/x86-1gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170904
6939e/x86-1gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170904
6939e/x86-1gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090720170904
6939e/x86-1gcc -m32 -march=corei7 -O -fomit-frame-pointer2017090720170904
6939e/x86-1gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170904
6939e/x86-1gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170904
6942e/x86-1gcc -funroll-loops -m32 -O -fomit-frame-pointer2017090720170904
6942e/x86-1gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170904
6942e/x86-1gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170904
6943e/x86-1gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170904
6943e/x86-1gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170904
6943e/x86-1gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090720170904
6943e/x86-1gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170904
6943e/x86-1gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170904
6943e/x86-1gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170904
6943e/x86-1gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170904
6943e/x86-1gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170904
6943e/x86-1gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170904
6943e/x86-1gcc -m32 -O2 -fomit-frame-pointer2017090720170904
6943e/x86-1gcc -m32 -O3 -fomit-frame-pointer2017090720170904
6943e/x86-1gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170904
6943e/x86-1gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090720170904
6943e/x86-1gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170904
6943e/x86-1gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170904
6943e/x86-1gcc -m32 -march=nocona -O -fomit-frame-pointer2017090720170904
6943e/x86-1gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170904
6943e/x86-1gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170904
6943e/x86-1gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170904
6943e/x86-1gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170904
6943e/x86-1gcc -m32 -march=pentium -Os -fomit-frame-pointer2017090720170904
6947e/x86-1gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090720170904
6947e/x86-1gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090720170904
6947e/x86-1gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090720170904
6947e/x86-1gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170904
6947e/x86-1gcc -m32 -march=barcelona -O -fomit-frame-pointer2017090720170904
6947e/x86-1gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090720170904
6947e/x86-1gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090720170904
6947e/x86-1gcc -m32 -march=i386 -O -fomit-frame-pointer2017090720170904
6947e/x86-1gcc -m32 -march=i386 -Os -fomit-frame-pointer2017090720170904
6947e/x86-1gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170904
6947e/x86-1gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170904
6947e/x86-1gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170904
6947e/x86-1gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170904
6947e/x86-1gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170904
6947e/x86-1gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170904
6947e/x86-1gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170904
6947e/x86-1gcc -m32 -march=prescott -Os -fomit-frame-pointer2017090720170904
6948e/x86-1gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090720170904
6951e/x86-1gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170904
6952e/x86-1gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090720170904
6952e/x86-1gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170904
6952e/x86-1gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170904
6952e/x86-1gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090720170904
6952e/x86-1gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170904
6952e/x86-1gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090720170904
6952e/x86-1gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170904
6952e/x86-1gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090720170904
6952e/x86-1gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170904
6952e/x86-1gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090720170904
6952e/x86-1gcc -m32 -Os -fomit-frame-pointer2017090720170904
6952e/x86-1gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170904
6952e/x86-1gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170904
6956e/x86-1gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090720170904
6956e/x86-1gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170904
6956e/x86-1gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090720170904
6956e/x86-1gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170904
6960e/x86-1gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170904
6960e/x86-1gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170904
6960e/x86-1gcc -m32 -march=i486 -Os -fomit-frame-pointer2017090720170904
6960e/x86-1gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170904
6960e/x86-1gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170904
6960e/x86-1gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170904
6960e/x86-1gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170904
6960e/x86-1gcc -m32 -march=prescott -O -fomit-frame-pointer2017090720170904
6961e/x86-1gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170904
6961e/x86-1gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170904
6961e/x86-1gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170904
6961e/x86-1gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170904
6961e/x86-1gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170904
6961e/x86-1gcc -m32 -march=pentium -O -fomit-frame-pointer2017090720170904
6964e/x86-1gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090720170904
6964e/x86-1gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090720170904
6965e/x86-1gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170904
6965e/x86-1gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170904
6965e/x86-1gcc -m32 -march=athlon -Os -fomit-frame-pointer2017090720170904
6965e/x86-1gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170904
6965e/x86-1gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090720170904
6965e/x86-1gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170904
6965e/x86-1gcc -m32 -march=nocona -Os -fomit-frame-pointer2017090720170904
6965e/x86-1gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170904
6969e/x86-1gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170904
6969e/x86-1gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170904
6969e/x86-1gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170904
6969e/x86-1gcc -m32 -march=k6 -Os -fomit-frame-pointer2017090720170904
6974e/x86-1gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170904
6974e/x86-1gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170904
6977e/x86-1gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170904
6978e/x86-1gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170904
6978e/x86-1gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170904
6979e/x86-1gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170904
6979e/x86-1gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170904
6987e/x86-1gcc -m32 -O -fomit-frame-pointer2017090720170904
7337krovetz/vec128gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017082920170725
7369krovetz/vec128gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017082920170725
7430krovetz/vec128gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017082920170725
7457e/regsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170904
7470e/regsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170904
7532krovetz/vec128gcc -m32 -march=k8 -Os -fomit-frame-pointer2017082920170725
7554e/refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170904
7563e/refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170904
7590e/refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170904
7616e/mergedgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170904
7643e/mergedgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170904
7665e/refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170904
7665e/regsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170904
7665e/refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170904
7674e/regsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170904
7696e/regsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170904
7709e/mergedgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170904
7718e/refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170904
7718e/refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170904
7718krovetz/vec128gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017082920170725
7723krovetz/vec128gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017082920170725
7727e/refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170904
7727e/mergedgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170904
7731krovetz/vec128gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082920170725
7740e/mergedgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170904
7740e/mergedgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170904
7741e/mergedgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170904
7745e/refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170904
7754e/mergedgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170904
7758e/mergedgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170904
7771e/mergedgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170904
7775e/mergedgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170904
7776e/mergedgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170904
7793e/mergedgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170904
7794e/mergedgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170904
7798e/mergedgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170904
7811e/regsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170904
7811e/regsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170904
7811e/refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170904
7812e/mergedgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170904
7816e/mergedgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170904
7828e/refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170904
7829e/refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170904
7847e/regsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170904
7864e/mergedgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170904
7869e/refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170904
7874e/mergedgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170904
7882e/mergedgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090720170904
7882e/regsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170904
7886e/mergedgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170904
7887e/refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170904
7896e/mergedgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170904
7900e/mergedgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170904
7909e/mergedgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170904
7909e/refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170904
7909e/regsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170904
7918e/mergedgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170904
7931e/mergedgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170904
7931e/mergedgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170904
7935e/mergedgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170904
7939e/mergedgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170904
7949e/mergedgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170904
7953e/mergedgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170904
7962e/mergedgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170904
7962e/mergedgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170904
7962e/mergedgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170904
7962e/mergedgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170904
7962e/regsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170904
7962e/regsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170904
7966e/refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090720170904
7966e/mergedgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170904
7966e/mergedgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170904
7971e/refgcc -m32 -O3 -fomit-frame-pointer2017090720170904
7971e/mergedgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170904
7975e/mergedgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170904
7993e/mergedgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170904
7997e/mergedgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090720170904
7998e/mergedgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090720170904
8005e/regsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170904
8006e/regsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170904
8006e/refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170904
8011e/mergedgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170904
8015e/mergedgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170904
8019e/mergedgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170904
8024e/mergedgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090720170904
8037e/regsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090720170904
8041e/mergedgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090720170904
8046e/mergedgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170904
8046e/regsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170904
8046e/mergedgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170904
8046e/mergedgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170904
8046e/mergedgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090720170904
8050e/regsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170904
8050e/regsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170904
8055e/mergedgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090720170904
8055e/mergedgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170904
8059e/regsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170904
8059e/mergedgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090720170904
8064e/mergedgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090720170904
8068e/regsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170904
8068e/mergedgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170904
8068e/mergedgcc -m32 -O -fomit-frame-pointer2017090720170904
8069e/mergedgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090720170904
8073e/mergedgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090720170904
8073e/mergedgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170904
8073e/mergedgcc -m32 -march=athlon -O -fomit-frame-pointer2017090720170904
8077e/mergedgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170904
8077e/mergedgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090720170904
8081e/regsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170904
8086e/regsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170904
8086e/regsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170904
8086e/mergedgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170904
8090e/mergedgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090720170904
8091e/regsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170904
8095e/mergedgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170904
8095e/mergedgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170904
8095e/regsgcc -m32 -O3 -fomit-frame-pointer2017090720170904
8099e/mergedgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090720170904
8099e/mergedgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090720170904
8108e/mergedgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090720170904
8108e/mergedgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090720170904
8113e/mergedgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090720170904
8117e/mergedgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170904
8117e/mergedgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090720170904
8117e/mergedgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170904
8117e/regsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170904
8121e/mergedgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090720170904
8126e/mergedgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170904
8126e/mergedgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170904
8126e/mergedgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170904
8129e/mergedgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170904
8130e/mergedgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090720170904
8130e/mergedgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170904
8130e/mergedgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170904
8130e/mergedgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090720170904
8135e/mergedgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170904
8139e/mergedgcc -m32 -O2 -fomit-frame-pointer2017090720170904
8139e/mergedgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090720170904
8144e/regsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170904
8144e/refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170904
8148e/mergedgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090720170904
8148e/mergedgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170904
8152e/mergedgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170904
8157e/regsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170904
8157e/mergedgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170904
8157e/mergedgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170904
8157e/regsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170904
8161e/mergedgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170904
8161e/mergedgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090720170904
8166e/mergedgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170904
8166e/mergedgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090720170904
8170e/regsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170904
8170e/mergedgcc -m32 -march=core2 -O -fomit-frame-pointer2017090720170904
8170e/regsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170904
8174e/mergedgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170904
8174e/mergedgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090720170904
8174e/refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170904
8175e/mergedgcc -m32 -march=prescott -O -fomit-frame-pointer2017090720170904
8179e/mergedgcc -m32 -march=nocona -O -fomit-frame-pointer2017090720170904
8179e/refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170904
8179e/mergedgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170904
8188e/mergedgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170904
8188e/refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170904
8188e/mergedgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090720170904
8192e/mergedgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090720170904
8196e/refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170904
8197e/mergedgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170904
8197e/mergedgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090720170904
8197e/mergedgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090720170904
8201e/mergedgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090720170904
8201e/mergedgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090720170904
8206e/mergedgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090720170904
8206e/mergedgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170904
8211e/mergedgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170904
8219e/mergedgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090720170904
8219e/mergedgcc -m32 -march=k6 -O -fomit-frame-pointer2017090720170904
8224e/regsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170904
8228e/mergedgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170904
8228e/mergedgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170904
8228e/mergedgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170904
8228e/mergedgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170904
8228e/mergedgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170904
8232e/mergedgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170904
8232e/refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170904
8232e/refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090720170904
8232e/mergedgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170904
8241e/refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170904
8241e/mergedgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170904
8246e/mergedgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090720170904
8254e/mergedgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090720170904
8254e/mergedgcc -m32 -O3 -fomit-frame-pointer2017090720170904
8259e/refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170904
8259e/mergedgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170904
8263e/mergedgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170904
8263e/regsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170904
8267e/mergedgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090720170904
8268e/mergedgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090720170904
8276e/mergedgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090720170904
8294e/refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170904
8298e/mergedgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170904
8299e/mergedgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170904
8303e/regsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170904
8307e/mergedgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170904
8307e/mergedgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170904
8347e/refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170904
8352e/mergedgcc -m32 -Os -fomit-frame-pointer2017090720170904
8365e/mergedgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090720170904
8374e/mergedgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090720170904
8374e/mergedgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170904
8374e/refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170904
8374e/mergedgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090720170904
8374e/refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170904
8378e/mergedgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090720170904
8378e/mergedgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170904
8383e/mergedgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170904
8392e/regsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090720170904
8397e/mergedgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090720170904
8405e/mergedgcc -m32 -march=k8 -O -fomit-frame-pointer2017090720170904
8409e/mergedgcc -m32 -march=i486 -O -fomit-frame-pointer2017090720170904
8423e/mergedgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170904
8427e/mergedgcc -m32 -march=pentium -O -fomit-frame-pointer2017090720170904
8445e/mergedgcc -m32 -march=i386 -O -fomit-frame-pointer2017090720170904
8462e/mergedgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170904
8467e/refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170904
8471e/refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170904
8472e/mergedgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170904
8480e/mergedgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170904
8503e/mergedgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170904
8537e/mergedgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170904
8560e/mergedgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170904
8569e/mergedgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170904
8578e/refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170904
8591e/x86-mmxgcc -m32 -march=pentium -O -fomit-frame-pointer2017090720170904
8592e/x86-mmxgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170904
8595e/x86-mmxgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170904
8595e/x86-mmxgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090720170904
8595e/x86-mmxgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090720170904
8600e/x86-mmxgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170904
8600e/x86-mmxgcc -m32 -march=nocona -O -fomit-frame-pointer2017090720170904
8600e/x86-mmxgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170904
8600e/x86-mmxgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170904
8604e/x86-mmxgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090720170904
8604e/x86-mmxgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170904
8604e/x86-mmxgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090720170904
8604e/x86-mmxgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170904
8604e/x86-mmxgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170904
8608e/x86-mmxgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170904
8608e/x86-mmxgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170904
8608e/x86-mmxgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170904
8608e/x86-mmxgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170904
8609e/x86-mmxgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090720170904
8609e/x86-mmxgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090720170904
8609e/x86-mmxgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170904
8609e/x86-mmxgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170904
8609e/x86-mmxgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170904
8613e/x86-mmxgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170904
8613e/x86-mmxgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170904
8613e/x86-mmxgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170904
8613e/x86-mmxgcc -m32 -march=k6 -O -fomit-frame-pointer2017090720170904
8617e/x86-mmxgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170904
8617e/x86-mmxgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170904
8618e/x86-mmxgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170904
8618e/x86-mmxgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090720170904
8622e/x86-mmxgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170904
8622e/x86-mmxgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090720170904
8626e/x86-mmxgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170904
8631e/x86-mmxgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090720170904
8631e/x86-mmxgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170904
8631e/x86-mmxgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090720170904
8635e/x86-mmxgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090720170904
8635e/x86-mmxgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090720170904
8635e/x86-mmxgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170904
8645e/x86-mmxgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090720170904
8648e/x86-mmxgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090720170904
8649e/x86-mmxgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090720170904
8649e/x86-mmxgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170904
8649e/x86-mmxgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170904
8652e/x86-mmxgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090720170904
8653e/x86-mmxgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090720170904
8653e/x86-mmxgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090720170904
8653e/x86-mmxgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090720170904
8653e/x86-mmxgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090720170904
8653e/x86-mmxgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170904
8653e/x86-mmxgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170904
8657e/x86-mmxgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170904
8661e/x86-mmxgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170904
8661e/x86-mmxgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170904
8662e/x86-mmxgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170904
8666e/x86-mmxgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090720170904
8666e/x86-mmxgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170904
8666e/x86-mmxgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170904
8666e/x86-mmxgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170904
8666e/x86-mmxgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090720170904
8671e/x86-mmxgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170904
8671e/x86-mmxgcc -m32 -march=prescott -O -fomit-frame-pointer2017090720170904
8675e/x86-mmxgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170904
8675e/x86-mmxgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170904
8675e/x86-mmxgcc -m32 -O3 -fomit-frame-pointer2017090720170904
8675e/x86-mmxgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090720170904
8675e/x86-mmxgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170904
8679e/x86-mmxgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170904
8679e/x86-mmxgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170904
8680e/refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170904
8680e/x86-mmxgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170904
8680e/x86-mmxgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170904
8684e/x86-mmxgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170904
8711e/mergedgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170904
8733e/mergedgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170904
8750e/mergedgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170904
8764e/mergedgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170904
8777e/x86-mmxgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170904
8777e/x86-mmxgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090720170904
8777e/x86-mmxgcc -m32 -O -fomit-frame-pointer2017090720170904
8777e/x86-mmxgcc -m32 -march=i486 -O -fomit-frame-pointer2017090720170904
8781e/x86-mmxgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090720170904
8781e/x86-mmxgcc -m32 -Os -fomit-frame-pointer2017090720170904
8781e/x86-mmxgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090720170904
8781e/x86-mmxgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170904
8781e/x86-mmxgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170904
8781e/x86-mmxgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170904
8782e/x86-mmxgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170904
8782e/x86-mmxgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170904
8782e/x86-mmxgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090720170904
8782e/x86-mmxgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090720170904
8786e/x86-mmxgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170904
8786e/x86-mmxgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090720170904
8786e/x86-mmxgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090720170904
8786e/x86-mmxgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090720170904
8786e/x86-mmxgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170904
8786e/x86-mmxgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170904
8786e/x86-mmxgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170904
8787e/x86-mmxgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170904
8790e/x86-mmxgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170904
8790e/x86-mmxgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170904
8790e/x86-mmxgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170904
8790e/x86-mmxgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170904
8790e/x86-mmxgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170904
8790e/x86-mmxgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170904
8790e/x86-mmxgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170904
8790e/x86-mmxgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170904
8794e/x86-mmxgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170904
8794e/x86-mmxgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170904
8795e/x86-mmxgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170904
8795e/x86-mmxgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170904
8795e/x86-mmxgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170904
8795e/x86-mmxgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170904
8795e/x86-mmxgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170904
8795e/x86-mmxgcc -m32 -march=core2 -O -fomit-frame-pointer2017090720170904
8795e/x86-mmxgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170904
8795e/x86-mmxgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170904
8795e/x86-mmxgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170904
8795e/x86-mmxgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170904
8795e/x86-mmxgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170904
8799e/x86-mmxgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170904
8799e/x86-mmxgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170904
8799e/x86-mmxgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170904
8799e/x86-mmxgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170904
8799e/x86-mmxgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170904
8799e/x86-mmxgcc -m32 -O2 -fomit-frame-pointer2017090720170904
8799e/x86-mmxgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170904
8799e/x86-mmxgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090720170904
8803e/x86-mmxgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170904
8804e/x86-mmxgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090720170904
8804e/x86-mmxgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090720170904
8804e/x86-mmxgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170904
8804e/x86-mmxgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170904
8804e/x86-mmxgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170904
8804e/x86-mmxgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170904
8804e/x86-mmxgcc -m32 -march=athlon -O -fomit-frame-pointer2017090720170904
8804e/x86-mmxgcc -m32 -march=i386 -O -fomit-frame-pointer2017090720170904
8804e/x86-mmxgcc -m32 -march=k8 -O -fomit-frame-pointer2017090720170904
8804e/x86-mmxgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170904
8804e/x86-mmxgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170904
8808e/x86-mmxgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090720170904
8808e/x86-mmxgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090720170904
8808e/x86-mmxgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170904
8808e/x86-mmxgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090720170904
8808e/x86-mmxgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090720170904
8808e/x86-mmxgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090720170904
8812e/x86-mmxgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170904
8812e/x86-mmxgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170904
8812e/x86-mmxgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170904
8813e/x86-mmxgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090720170904
8813e/x86-mmxgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170904
8813e/x86-mmxgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090720170904
8817e/x86-mmxgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090720170904
8817e/x86-mmxgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090720170904
8817e/x86-mmxgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090720170904
8821e/x86-mmxgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170904
8821e/x86-mmxgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090720170904
8821e/x86-mmxgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170904
8822e/x86-mmxgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170904
8826e/x86-mmxgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170904
8826e/x86-mmxgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170904
8830e/x86-mmxgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170904
8835e/x86-mmxgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170904
8839e/x86-mmxgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170904
10704e/refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170904
10815e/regsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170904
10890e/regsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170904
10931e/refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170904
10935e/refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170904
10952e/refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170904
10952e/regsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170904
10984e/refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170904
11002e/regsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170904
11009e/regsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170904
11064e/regsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170904
11068e/regsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170904
11072e/regsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170904
11090e/regsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170904
11094e/refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090720170904
11108e/refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170904
11112e/refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170904
11112e/regsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170904
11125e/regsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170904
11125e/regsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170904
11138e/regsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170904
11147e/regsgcc -m32 -march=i386 -O -fomit-frame-pointer2017090720170904
11156e/regsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090720170904
11156e/regsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170904
11165e/regsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170904
11178e/regsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170904
11196e/refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170904
11245e/refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090720170904
11272e/refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170904
11276e/refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170904
11289e/regsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170904
11289e/regsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170904
11289e/refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090720170904
11302e/regsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170904
11303e/regsgcc -m32 -march=k6 -O -fomit-frame-pointer2017090720170904
11307e/refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170904
11307e/regsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170904
11320e/regsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170904
11321e/refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170904
11329e/regsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090720170904
11333e/refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170904
11347e/regsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090720170904
11351e/refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090720170904
11364e/refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170904
11369e/refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170904
11373e/refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090720170904
11378e/regsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170904
11391e/regsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090720170904
11392e/regsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170904
11400e/regsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170904
11422e/regsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170904
11427e/refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170904
11435e/regsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090720170904
11444e/refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170904
11444e/refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170904
11444e/refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170904
11445e/refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170904
11445e/regsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090720170904
11457e/regsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170904
11458e/regsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090720170904
11458e/regsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090720170904
11462e/regsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170904
11462e/regsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090720170904
11467e/refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090720170904
11467e/refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170904
11471e/regsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090720170904
11471e/regsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170904
11475e/regsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090720170904
11475e/regsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170904
11480e/regsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170904
11484e/refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090720170904
11484e/refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090720170904
11484e/refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090720170904
11484e/regsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170904
11493e/refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090720170904
11493e/regsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170904
11497e/regsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170904
11502e/regsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170904
11507e/regsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170904
11511e/regsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090720170904
11519e/refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170904
11519e/regsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090720170904
11524e/regsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170904
11546e/regsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170904
11568e/regsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090720170904
11604e/refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170904
11622e/regsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090720170904
11630e/regsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090720170904
11644e/regsgcc -m32 -march=core2 -O -fomit-frame-pointer2017090720170904
11657e/regsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090720170904
11661e/refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170904
11661e/regsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170904
11710e/regsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170904
11723e/refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090720170904
11754e/refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170904
11772e/refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170904
11825e/refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170904
11882e/regsgcc -m32 -march=i486 -O -fomit-frame-pointer2017090720170904
11909e/regsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170904
11918e/regsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170904
11941e/regsgcc -m32 -march=athlon -O -fomit-frame-pointer2017090720170904
12020e/regsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170904
12033e/regsgcc -m32 -march=pentium -O -fomit-frame-pointer2017090720170904
12127e/regsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170904
12149e/regsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170904
12149e/regsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170904
12171e/regsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170904
12175e/regsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170904
12224e/regsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170904
12224e/regsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170904
12264e/regsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090720170904
12299e/regsgcc -m32 -march=k8 -O -fomit-frame-pointer2017090720170904
12313e/regsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170904
12317e/regsgcc -m32 -O2 -fomit-frame-pointer2017090720170904
12330e/regsgcc -m32 -O -fomit-frame-pointer2017090720170904
12392e/regsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090720170904
12396e/regsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090720170904
12415e/regsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090720170904
12459e/regsgcc -m32 -march=nocona -O -fomit-frame-pointer2017090720170904
12485e/regsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170904
12490e/regsgcc -m32 -march=prescott -O -fomit-frame-pointer2017090720170904
12534e/regsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170904
13075e/regsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170904
13132e/regsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170904
13132e/regsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170904
13301e/regsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170904
13310e/regsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170904
13345e/regsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170904
13359e/regsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090720170904
13540e/regsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170904
13610e/regsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090720170904
13753e/regsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170904
13757e/regsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170904
13779e/regsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090720170904
13863e/regsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170904
13908e/regsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090720170904
13991e/regsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170904
14116e/regsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090720170904
14120e/refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170904
14121e/regsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170904
14156e/refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170904
14209e/refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170904
14369e/refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170904
14395e/refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170904
14399e/refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170904
14430e/refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090720170904
14430e/refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090720170904
14430e/refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170904
14434e/refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090720170904
14435e/refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170904
14518e/refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170904
14687e/refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090720170904
14705e/refgcc -m32 -march=k6 -O -fomit-frame-pointer2017090720170904
14710e/refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170904
14754e/refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170904
14758e/refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170904
14758e/refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170904
14838e/refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170904
14988e/refgcc -m32 -O -fomit-frame-pointer2017090720170904
15091e/refgcc -m32 -march=athlon -O -fomit-frame-pointer2017090720170904
15299e/refgcc -m32 -march=pentium -O -fomit-frame-pointer2017090720170904
15347e/refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170904
15406e/refgcc -m32 -march=i486 -O -fomit-frame-pointer2017090720170904
15494e/refgcc -m32 -march=prescott -O -fomit-frame-pointer2017090720170904
15498e/refgcc -m32 -march=core2 -O -fomit-frame-pointer2017090720170904
15498e/refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090720170904
15498e/refgcc -m32 -march=nocona -O -fomit-frame-pointer2017090720170904
15525e/refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090720170904
15547e/refgcc -m32 -march=i386 -O -fomit-frame-pointer2017090720170904
15560e/refgcc -m32 -march=k8 -O -fomit-frame-pointer2017090720170904
15600e/refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170904
15601e/refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170904
15609e/refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090720170904
15613e/refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090720170904
15667e/refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170904
15684e/refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170904
15711e/refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170904
15711e/refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170904
15733e/refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090720170904
15755e/refgcc -m32 -O2 -fomit-frame-pointer2017090720170904
15786e/refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170904
15870e/refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090720170904
15946e/refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170904
15963e/refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170904
16096e/refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170904
16114e/refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090720170904
16118e/refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090720170904
16176e/refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170904
16247e/refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170904
16283e/refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170904
16353e/regsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090720170904
16384e/regsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170904
16411e/refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170904
16442e/regsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090720170904
16451e/regsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090720170904
16468e/regsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090720170904
16482e/refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170904
16491e/regsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090720170904
16619e/refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090720170904
16624e/refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170904
16628e/refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170904
16836e/refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170904
17102e/refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090720170904
17151e/refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090720170904
17288e/refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170904
17452e/regsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090720170904
17492e/regsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170904
17514e/regsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090720170904
17523e/refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170904
17541e/regsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090720170904
17577e/regsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090720170904
17607e/regsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170904
17620e/refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170904
17629e/regsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090720170904
17647e/regsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170904
17705e/regsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090720170904
17762e/refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170904
17891e/regsgcc -m32 -Os -fomit-frame-pointer2017090720170904
17979e/refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090720170904
18041e/regsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090720170904
18046e/regsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090720170904
18059e/regsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170904
18077e/regsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090720170904
18086e/regsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170904
18103e/regsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090720170904
18210e/regsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090720170904
18236e/regsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090720170904
19091e/refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090720170904
19091e/refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090720170904
19100e/refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090720170904
19153e/refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090720170904
19162e/refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170904
20323e/refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170904
20349e/refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090720170904
20350e/refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170904
20354e/refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090720170904
20381e/refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090720170904
20456e/refgcc -m32 -Os -fomit-frame-pointer2017090720170904
20505e/refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170904
20677e/refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090720170904
20753e/refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090720170904
20797e/refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090720170904
20802e/refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090720170904
20802e/refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090720170904
20850e/refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090720170904
20886e/refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170904
20890e/refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170904
21036e/refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090720170904
22401e/refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090720170904
22547e/refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090720170904

Test failure

Implementation: crypto_stream/chacha8/moon/avx/32
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1240, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=athlon -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=athlon -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=athlon -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=athlon -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer krovetz/vec128 moon/avx/32 moon/avx2/32 moon/xop/32 e/merged e/ref e/regs e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer krovetz/vec128 moon/avx/32 moon/avx2/32 moon/xop/32 e/merged e/ref e/regs e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer krovetz/vec128 moon/avx/32 moon/avx2/32 moon/xop/32 e/merged e/ref e/regs e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer goll_gueron krovetz/avx2 krovetz/vec128 moon/avx/32 moon/avx2/32 moon/xop/32 e/merged e/ref e/regs e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer goll_gueron krovetz/avx2 krovetz/vec128 moon/avx/32 moon/avx2/32 moon/xop/32 e/merged e/ref e/regs e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer goll_gueron krovetz/avx2 krovetz/vec128 moon/avx/32 moon/avx2/32 moon/xop/32 e/merged e/ref e/regs e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=core2 -O2 -fomit-frame-pointer krovetz/vec128 moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=core2 -O3 -fomit-frame-pointer krovetz/vec128 moon/avx/32 moon/avx2/32 moon/xop/32 e/merged e/ref e/regs e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=core2 -O -fomit-frame-pointer krovetz/vec128 moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=core2 -Os -fomit-frame-pointer krovetz/vec128 moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer krovetz/vec128 moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer krovetz/vec128 moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer krovetz/vec128 moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer krovetz/vec128 moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer krovetz/vec128 moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer krovetz/vec128 moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer krovetz/vec128 moon/avx/32 moon/avx2/32 moon/xop/32 e/merged e/ref e/regs e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer krovetz/vec128 moon/avx/32 moon/avx2/32 moon/xop/32 e/merged e/ref e/regs e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer krovetz/vec128 moon/avx/32 moon/avx2/32 moon/xop/32 e/merged e/ref e/regs e/x86-1 e/x86-mmx e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer krovetz/vec128 moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=corei7 -O -fomit-frame-pointer krovetz/vec128 moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=corei7 -Os -fomit-frame-pointer krovetz/vec128 moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=i386 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=i386 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=i386 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=i386 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=i486 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=i486 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=i486 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=i486 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=k6-2 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=k6-3 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=k6 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=k6 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=k6 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=k6 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=k8 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=k8 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=k8 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=k8 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=nocona -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=nocona -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=nocona -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=nocona -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium-m -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium2 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium3 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium4 -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentium -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=prescott -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=prescott -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=prescott -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=prescott -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6

Test failure

Implementation: crypto_stream/chacha8/moon/avx/32
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

Number of similar (compiler,implementation) pairs: 28, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=barcelona -O -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6
gcc -m32 -march=barcelona -Os -fomit-frame-pointer moon/avx/32 moon/avx2/32 moon/xop/32 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6

Compiler output

Implementation: crypto_stream/chacha8/krovetz/avx2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
stream.c: stream.c: In function 'crypto_stream_chacha8_krovetz_avx2_xor':
stream.c: stream.c:58:13: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
stream.c: __m256i s0 = _mm256_broadcastsi128_si256(*(__m128i *)sigma);
stream.c: ^
stream.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:574:1: error: inlining failed in call to always_inline '_mm256_or_si256': target specific option mismatch
stream.c: _mm256_or_si256 (__m256i __A, __m256i __B)
stream.c: ^
stream.c: stream.c:63:13: error: called from here
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^
stream.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:655:1: error: inlining failed in call to always_inline '_mm256_slli_si256': target specific option mismatch
stream.c: _mm256_slli_si256 (__m256i __A, const int __N)
stream.c: ^
stream.c: stream.c:63:18: error: called from here
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^
stream.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:1006:1: error: inlining failed in call to always_inline '_mm256_broadcastq_epi64': target specific option mismatch
stream.c: _mm256_broadcastq_epi64 (__m128i __X)
stream.c: ^
stream.c: ...

Number of similar (compiler,implementation) pairs: 157, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer krovetz/avx2
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer krovetz/avx2
gcc -m32 -O2 -fomit-frame-pointer krovetz/avx2
gcc -m32 -O3 -fomit-frame-pointer krovetz/avx2
gcc -m32 -O -fomit-frame-pointer krovetz/avx2
gcc -m32 -Os -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=athlon -O2 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=athlon -O3 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=athlon -O -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=athlon -Os -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=core2 -O2 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=core2 -O3 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=core2 -O -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=core2 -Os -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=corei7 -O -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=corei7 -Os -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=i386 -O2 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=i386 -O3 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=i386 -O -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=i386 -Os -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=i486 -O2 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=i486 -O3 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=i486 -O -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=i486 -Os -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=k6-2 -O -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=k6-3 -O -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=k6 -O2 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=k6 -O3 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=k6 -O -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=k6 -Os -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=k8 -O2 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=k8 -O3 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=k8 -O -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=k8 -Os -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=nocona -O2 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=nocona -O3 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=nocona -O -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=nocona -Os -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=pentium-m -O -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=pentium2 -O -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=pentium3 -O -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=pentium4 -O -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=pentium -O2 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=pentium -O3 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=pentium -O -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=pentium -Os -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=prescott -O2 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=prescott -O3 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=prescott -O -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=prescott -Os -fomit-frame-pointer krovetz/avx2

Compiler output

Implementation: crypto_stream/chacha8/goll_gueron
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
stream.c: stream.c:126:2: error: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: ^

Number of similar (compiler,implementation) pairs: 163, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -O -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -Os -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer goll_gueron
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer goll_gueron
gcc -m32 -O2 -fomit-frame-pointer goll_gueron
gcc -m32 -O3 -fomit-frame-pointer goll_gueron
gcc -m32 -O -fomit-frame-pointer goll_gueron
gcc -m32 -Os -fomit-frame-pointer goll_gueron
gcc -m32 -march=athlon -O2 -fomit-frame-pointer goll_gueron
gcc -m32 -march=athlon -O3 -fomit-frame-pointer goll_gueron
gcc -m32 -march=athlon -O -fomit-frame-pointer goll_gueron
gcc -m32 -march=athlon -Os -fomit-frame-pointer goll_gueron
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer goll_gueron
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer goll_gueron
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer goll_gueron
gcc -m32 -march=core2 -O2 -fomit-frame-pointer goll_gueron
gcc -m32 -march=core2 -O3 -fomit-frame-pointer goll_gueron
gcc -m32 -march=core2 -O -fomit-frame-pointer goll_gueron
gcc -m32 -march=core2 -Os -fomit-frame-pointer goll_gueron
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer goll_gueron
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer goll_gueron
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer goll_gueron
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer goll_gueron
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer goll_gueron
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer goll_gueron
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer goll_gueron
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer goll_gueron
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer goll_gueron
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer goll_gueron
gcc -m32 -march=corei7 -O -fomit-frame-pointer goll_gueron
gcc -m32 -march=corei7 -Os -fomit-frame-pointer goll_gueron
gcc -m32 -march=i386 -O2 -fomit-frame-pointer goll_gueron
gcc -m32 -march=i386 -O3 -fomit-frame-pointer goll_gueron
gcc -m32 -march=i386 -O -fomit-frame-pointer goll_gueron
gcc -m32 -march=i386 -Os -fomit-frame-pointer goll_gueron
gcc -m32 -march=i486 -O2 -fomit-frame-pointer goll_gueron
gcc -m32 -march=i486 -O3 -fomit-frame-pointer goll_gueron
gcc -m32 -march=i486 -O -fomit-frame-pointer goll_gueron
gcc -m32 -march=i486 -Os -fomit-frame-pointer goll_gueron
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer goll_gueron
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer goll_gueron
gcc -m32 -march=k6-2 -O -fomit-frame-pointer goll_gueron
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer goll_gueron
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer goll_gueron
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer goll_gueron
gcc -m32 -march=k6-3 -O -fomit-frame-pointer goll_gueron
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer goll_gueron
gcc -m32 -march=k6 -O2 -fomit-frame-pointer goll_gueron
gcc -m32 -march=k6 -O3 -fomit-frame-pointer goll_gueron
gcc -m32 -march=k6 -O -fomit-frame-pointer goll_gueron
gcc -m32 -march=k6 -Os -fomit-frame-pointer goll_gueron
gcc -m32 -march=k8 -O2 -fomit-frame-pointer goll_gueron
gcc -m32 -march=k8 -O3 -fomit-frame-pointer goll_gueron
gcc -m32 -march=k8 -O -fomit-frame-pointer goll_gueron
gcc -m32 -march=k8 -Os -fomit-frame-pointer goll_gueron
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer goll_gueron
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer goll_gueron
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer goll_gueron
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer goll_gueron
gcc -m32 -march=nocona -O2 -fomit-frame-pointer goll_gueron
gcc -m32 -march=nocona -O3 -fomit-frame-pointer goll_gueron
gcc -m32 -march=nocona -O -fomit-frame-pointer goll_gueron
gcc -m32 -march=nocona -Os -fomit-frame-pointer goll_gueron
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer goll_gueron
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer goll_gueron
gcc -m32 -march=pentium-m -O -fomit-frame-pointer goll_gueron
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer goll_gueron
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer goll_gueron
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer goll_gueron
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer goll_gueron
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer goll_gueron
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer goll_gueron
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer goll_gueron
gcc -m32 -march=pentium2 -O -fomit-frame-pointer goll_gueron
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer goll_gueron
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer goll_gueron
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer goll_gueron
gcc -m32 -march=pentium3 -O -fomit-frame-pointer goll_gueron
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer goll_gueron
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer goll_gueron
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer goll_gueron
gcc -m32 -march=pentium4 -O -fomit-frame-pointer goll_gueron
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer goll_gueron
gcc -m32 -march=pentium -O2 -fomit-frame-pointer goll_gueron
gcc -m32 -march=pentium -O3 -fomit-frame-pointer goll_gueron
gcc -m32 -march=pentium -O -fomit-frame-pointer goll_gueron
gcc -m32 -march=pentium -Os -fomit-frame-pointer goll_gueron
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer goll_gueron
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer goll_gueron
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer goll_gueron
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer goll_gueron
gcc -m32 -march=prescott -O2 -fomit-frame-pointer goll_gueron
gcc -m32 -march=prescott -O3 -fomit-frame-pointer goll_gueron
gcc -m32 -march=prescott -O -fomit-frame-pointer goll_gueron
gcc -m32 -march=prescott -Os -fomit-frame-pointer goll_gueron

Compiler output

Implementation: crypto_stream/chacha8/krovetz/vec128
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
stream.c: stream.c:80:2: error: #error -- Implementation supports only machines with neon, altivec or SSE2
stream.c: #error -- Implementation supports only machines with neon, altivec or SSE2
stream.c: ^
stream.c: stream.c: In function 'crypto_stream_chacha8_krovetz_vec128_xor':
stream.c: stream.c:151:14: warning: implicit declaration of function 'NONCE' [-Wimplicit-function-declaration]
stream.c: vec s3 = NONCE(np);
stream.c: ^
stream.c: stream.c:151:14: error: incompatible types when initializing type 'vec {aka __vector(4) unsigned int}' using type 'int'
stream.c: stream.c:91:19: error: 'VBPI' undeclared (first use in this function)
stream.c: #define BPI (VBPI + GPR_TOO) /* Blocks computed per loop iteration */
stream.c: ^
stream.c: stream.c:152:36: note: in expansion of macro 'BPI'
stream.c: for (iters = 0; iters stream.c: ^
stream.c: stream.c:91:19: note: each undeclared identifier is reported only once for each function it appears in
stream.c: #define BPI (VBPI + GPR_TOO) /* Blocks computed per loop iteration */
stream.c: ^
stream.c: stream.c:152:36: note: in expansion of macro 'BPI'
stream.c: for (iters = 0; iters stream.c: ^
stream.c: stream.c:91:26: error: 'GPR_TOO' undeclared (first use in this function)
stream.c: #define BPI (VBPI + GPR_TOO) /* Blocks computed per loop iteration */
stream.c: ^
stream.c: stream.c:152:36: note: in expansion of macro 'BPI'
stream.c: for (iters = 0; iters stream.c: ...

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -O -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -Os -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer krovetz/vec128
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer krovetz/vec128
gcc -m32 -O2 -fomit-frame-pointer krovetz/vec128
gcc -m32 -O3 -fomit-frame-pointer krovetz/vec128
gcc -m32 -O -fomit-frame-pointer krovetz/vec128
gcc -m32 -Os -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=athlon -O2 -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=athlon -O3 -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=athlon -O -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=athlon -Os -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=i386 -O2 -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=i386 -O3 -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=i386 -O -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=i386 -Os -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=i486 -O2 -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=i486 -O3 -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=i486 -O -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=i486 -Os -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=k6-2 -O -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=k6-3 -O -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=k6 -O2 -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=k6 -O3 -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=k6 -O -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=k6 -Os -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=pentium2 -O -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=pentium3 -O -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=pentium -O2 -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=pentium -O3 -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=pentium -O -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=pentium -Os -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer krovetz/vec128
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer krovetz/vec128

Compiler output

Implementation: crypto_stream/chacha8/dolbeau/ppc-altivec
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
chacha.c: chacha.c:12:21: fatal error: altivec.h: No such file or directory
chacha.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=athlon -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=athlon -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=athlon -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=athlon -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=core2 -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=core2 -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=core2 -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=core2 -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=corei7 -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=corei7 -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=i386 -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=i386 -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=i386 -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=i386 -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=i486 -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=i486 -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=i486 -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=i486 -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=k6-2 -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=k6-3 -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=k6 -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=k6 -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=k6 -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=k6 -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=k8 -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=k8 -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=k8 -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=k8 -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=nocona -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=nocona -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=nocona -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=nocona -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=pentium-m -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=pentium2 -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=pentium3 -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=pentium4 -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=pentium -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=pentium -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=pentium -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=pentium -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=prescott -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=prescott -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=prescott -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=prescott -Os -fomit-frame-pointer dolbeau/ppc-altivec

Compiler output

Implementation: crypto_stream/chacha8/dolbeau/mipsel-msa
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
chacha.c: chacha.c:12:22: fatal error: arm_neon.h: No such file or directory
chacha.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=athlon -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=athlon -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=athlon -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=athlon -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=core2 -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=core2 -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=core2 -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=core2 -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=corei7 -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=corei7 -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=i386 -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=i386 -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=i386 -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=i386 -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=i486 -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=i486 -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=i486 -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=i486 -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=k6-2 -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=k6-3 -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=k6 -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=k6 -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=k6 -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=k6 -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=k8 -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=k8 -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=k8 -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=k8 -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=nocona -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=nocona -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=nocona -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=nocona -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=pentium-m -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=pentium2 -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=pentium3 -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=pentium4 -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=pentium -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=pentium -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=pentium -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=pentium -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=prescott -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=prescott -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=prescott -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=prescott -Os -fomit-frame-pointer dolbeau/mipsel-msa

Compiler output

Implementation: crypto_stream/chacha8/amd64-ssse3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
chacha.s: chacha.s: Assembler messages:
chacha.s: chacha.s:22: Error: bad register name `%rsp'
chacha.s: chacha.s:23: Error: bad register name `%r11'
chacha.s: chacha.s:24: Error: bad register name `%r11'
chacha.s: chacha.s:25: Error: bad register name `%r11'
chacha.s: chacha.s:26: Error: bad register name `%rdi'
chacha.s: chacha.s:27: Error: bad register name `%rsi'
chacha.s: chacha.s:28: Error: bad register name `%rsi'
chacha.s: chacha.s:29: Error: bad register name `%rdx'
chacha.s: chacha.s:30: Error: bad register name `%rdx'
chacha.s: chacha.s:34: Error: bad register name `%rax'
chacha.s: chacha.s:36: Error: bad register name `%rdx'
chacha.s: chacha.s:40: Error: bad register name `%rdx'
chacha.s: chacha.s:50: Error: bad register name `%rsp'
chacha.s: chacha.s:51: Error: bad register name `%r11'
chacha.s: chacha.s:52: Error: bad register name `%r11'
chacha.s: chacha.s:53: Error: bad register name `%r11'
chacha.s: chacha.s:55: Error: bad register name `%rdi'
chacha.s: chacha.s:57: Error: bad register name `%rsi'
chacha.s: chacha.s:59: Error: bad register name `%rdx'
chacha.s: chacha.s:61: Error: bad register name `%rcx'
chacha.s: chacha.s:63: Error: bad register name `%rdx'
chacha.s: chacha.s:75: Error: bad register name `%rsp'
chacha.s: chacha.s:76: Error: bad register name `%r11'
chacha.s: chacha.s:77: Error: bad register name `%r11'
chacha.s: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer amd64-ssse3
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer amd64-ssse3
gcc -m32 -O2 -fomit-frame-pointer amd64-ssse3
gcc -m32 -O3 -fomit-frame-pointer amd64-ssse3
gcc -m32 -O -fomit-frame-pointer amd64-ssse3
gcc -m32 -Os -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=athlon -O2 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=athlon -O3 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=athlon -O -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=athlon -Os -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=core2 -O2 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=core2 -O3 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=core2 -O -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=core2 -Os -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=corei7 -O -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=corei7 -Os -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=i386 -O2 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=i386 -O3 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=i386 -O -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=i386 -Os -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=i486 -O2 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=i486 -O3 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=i486 -O -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=i486 -Os -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=k6-2 -O -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=k6-3 -O -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=k6 -O2 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=k6 -O3 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=k6 -O -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=k6 -Os -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=k8 -O2 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=k8 -O3 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=k8 -O -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=k8 -Os -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=nocona -O2 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=nocona -O3 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=nocona -O -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=nocona -Os -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=pentium-m -O -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=pentium2 -O -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=pentium3 -O -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=pentium4 -O -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=pentium -O2 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=pentium -O3 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=pentium -O -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=pentium -Os -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=prescott -O2 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=prescott -O3 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=prescott -O -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=prescott -Os -fomit-frame-pointer amd64-ssse3

Compiler output

Implementation: crypto_stream/chacha8/krovetz/avx2
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
stream.c: stream.c: In function 'crypto_stream_chacha8_krovetz_avx2_xor':
stream.c: stream.c:58:13: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
stream.c: __m256i s0 = _mm256_broadcastsi128_si256(*(__m128i *)sigma);
stream.c: ^
stream.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:574:1: error: inlining failed in call to always_inline '_mm256_or_si256': target specific option mismatch
stream.c: _mm256_or_si256 (__m256i __A, __m256i __B)
stream.c: ^
stream.c: stream.c:63:13: error: called from here
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^
stream.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:655:1: error: inlining failed in call to always_inline '_mm256_slli_si256': target specific option mismatch
stream.c: _mm256_slli_si256 (__m256i __A, const int __N)
stream.c: ^
stream.c: stream.c:63:18: error: called from here
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^
stream.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:1006:1: error: inlining failed in call to always_inline '_mm256_broadcastq_epi64': target specific option mismatch
stream.c: _mm256_broadcastq_epi64 (__m128i __X)
stream.c: ^
stream.c: ...
stream.c: stream.c: In function 'crypto_stream_chacha8_krovetz_avx2_xor':
stream.c: stream.c:58:13: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
stream.c: __m256i s0 = _mm256_broadcastsi128_si256(*(__m128i *)sigma);
stream.c: ^
stream.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:574:1: error: inlining failed in call to always_inline '_mm256_or_si256': target specific option mismatch
stream.c: _mm256_or_si256 (__m256i __A, __m256i __B)
stream.c: ^
stream.c: stream.c:63:13: error: called from here
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^
stream.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:655:1: error: inlining failed in call to always_inline '_mm256_slli_si256': target specific option mismatch
stream.c: _mm256_slli_si256 (__m256i __A, const int __N)
stream.c: ^
stream.c: stream.c:63:18: error: called from here
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^
stream.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:1006:1: error: inlining failed in call to always_inline '_mm256_broadcastq_epi64': target specific option mismatch
stream.c: _mm256_broadcastq_epi64 (__m128i __X)
stream.c: ^
stream.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=barcelona -O -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=barcelona -Os -fomit-frame-pointer krovetz/avx2

Compiler output

Implementation: crypto_stream/chacha8/goll_gueron
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
stream.c: stream.c:126:2: error: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: ^
stream.c: stream.c:126:2: error: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: ^

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer goll_gueron
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer goll_gueron
gcc -m32 -march=barcelona -O -fomit-frame-pointer goll_gueron
gcc -m32 -march=barcelona -Os -fomit-frame-pointer goll_gueron

Compiler output

Implementation: crypto_stream/chacha8/dolbeau/ppc-altivec
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
chacha.c: chacha.c:12:21: fatal error: altivec.h: No such file or directory
chacha.c: compilation terminated.
chacha.c: chacha.c:12:21: fatal error: altivec.h: No such file or directory
chacha.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=barcelona -O -fomit-frame-pointer dolbeau/ppc-altivec
gcc -m32 -march=barcelona -Os -fomit-frame-pointer dolbeau/ppc-altivec

Compiler output

Implementation: crypto_stream/chacha8/dolbeau/mipsel-msa
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
chacha.c: chacha.c:12:22: fatal error: arm_neon.h: No such file or directory
chacha.c: compilation terminated.
chacha.c: chacha.c:12:22: fatal error: arm_neon.h: No such file or directory
chacha.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=barcelona -O -fomit-frame-pointer dolbeau/mipsel-msa
gcc -m32 -march=barcelona -Os -fomit-frame-pointer dolbeau/mipsel-msa

Compiler output

Implementation: crypto_stream/chacha8/amd64-ssse3
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
chacha.s: chacha.s: Assembler messages:
chacha.s: chacha.s:22: Error: bad register name `%rsp'
chacha.s: chacha.s:23: Error: bad register name `%r11'
chacha.s: chacha.s:24: Error: bad register name `%r11'
chacha.s: chacha.s:25: Error: bad register name `%r11'
chacha.s: chacha.s:26: Error: bad register name `%rdi'
chacha.s: chacha.s:27: Error: bad register name `%rsi'
chacha.s: chacha.s:28: Error: bad register name `%rsi'
chacha.s: chacha.s:29: Error: bad register name `%rdx'
chacha.s: chacha.s:30: Error: bad register name `%rdx'
chacha.s: chacha.s:34: Error: bad register name `%rax'
chacha.s: chacha.s:36: Error: bad register name `%rdx'
chacha.s: chacha.s:40: Error: bad register name `%rdx'
chacha.s: chacha.s:50: Error: bad register name `%rsp'
chacha.s: chacha.s:51: Error: bad register name `%r11'
chacha.s: chacha.s:52: Error: bad register name `%r11'
chacha.s: chacha.s:53: Error: bad register name `%r11'
chacha.s: chacha.s:55: Error: bad register name `%rdi'
chacha.s: chacha.s:57: Error: bad register name `%rsi'
chacha.s: chacha.s:59: Error: bad register name `%rdx'
chacha.s: chacha.s:61: Error: bad register name `%rcx'
chacha.s: chacha.s:63: Error: bad register name `%rdx'
chacha.s: chacha.s:75: Error: bad register name `%rsp'
chacha.s: chacha.s:76: Error: bad register name `%r11'
chacha.s: chacha.s:77: Error: bad register name `%r11'
chacha.s: ...
chacha.s: chacha.s: Assembler messages:
chacha.s: chacha.s:22: Error: bad register name `%rsp'
chacha.s: chacha.s:23: Error: bad register name `%r11'
chacha.s: chacha.s:24: Error: bad register name `%r11'
chacha.s: chacha.s:25: Error: bad register name `%r11'
chacha.s: chacha.s:26: Error: bad register name `%rdi'
chacha.s: chacha.s:27: Error: bad register name `%rsi'
chacha.s: chacha.s:28: Error: bad register name `%rsi'
chacha.s: chacha.s:29: Error: bad register name `%rdx'
chacha.s: chacha.s:30: Error: bad register name `%rdx'
chacha.s: chacha.s:34: Error: bad register name `%rax'
chacha.s: chacha.s:36: Error: bad register name `%rdx'
chacha.s: chacha.s:40: Error: bad register name `%rdx'
chacha.s: chacha.s:50: Error: bad register name `%rsp'
chacha.s: chacha.s:51: Error: bad register name `%r11'
chacha.s: chacha.s:52: Error: bad register name `%r11'
chacha.s: chacha.s:53: Error: bad register name `%r11'
chacha.s: chacha.s:55: Error: bad register name `%rdi'
chacha.s: chacha.s:57: Error: bad register name `%rsi'
chacha.s: chacha.s:59: Error: bad register name `%rdx'
chacha.s: chacha.s:61: Error: bad register name `%rcx'
chacha.s: chacha.s:63: Error: bad register name `%rdx'
chacha.s: chacha.s:75: Error: bad register name `%rsp'
chacha.s: chacha.s:76: Error: bad register name `%r11'
chacha.s: chacha.s:77: Error: bad register name `%r11'
chacha.s: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=barcelona -O -fomit-frame-pointer amd64-ssse3
gcc -m32 -march=barcelona -Os -fomit-frame-pointer amd64-ssse3

Compiler output

Implementation: crypto_stream/chacha8/krovetz/avx2
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
stream.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: stream.c: In function 'crypto_stream_chacha8_krovetz_avx2_xor':
stream.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:574:1: error: inlining failed in call to always_inline '_mm256_or_si256': target specific option mismatch
stream.c: _mm256_or_si256 (__m256i __A, __m256i __B)
stream.c: ^
stream.c: stream.c:63:13: error: called from here
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^
stream.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:655:1: error: inlining failed in call to always_inline '_mm256_slli_si256': target specific option mismatch
stream.c: _mm256_slli_si256 (__m256i __A, const int __N)
stream.c: ^
stream.c: stream.c:63:18: error: called from here
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^
stream.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
stream.c: from stream.c:8:
stream.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:1006:1: error: inlining failed in call to always_inline '_mm256_broadcastq_epi64': target specific option mismatch
stream.c: _mm256_broadcastq_epi64 (__m128i __X)
stream.c: ^
stream.c: stream.c:63:18: error: called from here
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^
stream.c: ...

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer krovetz/avx2
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer krovetz/avx2