Implementation notes: x86, h2atom, crypto_stream/chacha12

Computer: h2atom
Architecture: x86
CPU ID: GenuineIntel-000106ca-bfe9fbff
SUPERCOP version: 20161009
Operation: crypto_stream
Primitive: chacha12
TimeImplementationCompilerBenchmark dateSUPERCOP version
7510krovetz/vec128gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
7510krovetz/vec128gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
7520krovetz/vec128gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
7520krovetz/vec128gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
7520krovetz/vec128gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
7580krovetz/vec128gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
7580krovetz/vec128gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
7580krovetz/vec128gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
7580krovetz/vec128gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
7590krovetz/vec128gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
7630krovetz/vec128gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
7630krovetz/vec128gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
7640krovetz/vec128gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
7720krovetz/vec128gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
7800krovetz/vec128gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
7910krovetz/vec128gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
8000krovetz/vec128gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
8010krovetz/vec128gcc -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
8520krovetz/vec128gcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102620161009
8750krovetz/vec128gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102620161009
8850krovetz/vec128gcc -m32 -march=core2 -Os -fomit-frame-pointer2016102620161009
8850krovetz/vec128gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102620161009
8850krovetz/vec128gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102620161009
8850krovetz/vec128gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102620161009
8970krovetz/vec128gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102620161009
8970krovetz/vec128gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102620161009
8970krovetz/vec128gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102620161009
8980krovetz/vec128gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102620161009
9140krovetz/vec128gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
9150krovetz/vec128gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
9150krovetz/vec128gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
9150krovetz/vec128gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
9150krovetz/vec128gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
9150krovetz/vec128gcc -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
9150krovetz/vec128gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
9160krovetz/vec128gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
9160krovetz/vec128gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
9160krovetz/vec128gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
9160krovetz/vec128gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
9170krovetz/vec128gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
9170krovetz/vec128gcc -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
9180krovetz/vec128gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
9180krovetz/vec128gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102620161009
9190krovetz/vec128gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
9190krovetz/vec128gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102620161009
9200krovetz/vec128gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102620161009
9210krovetz/vec128gcc -m32 -march=core2 -O -fomit-frame-pointer2016102620161009
9210krovetz/vec128gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102620161009
9220krovetz/vec128gcc -m32 -march=corei7 -O -fomit-frame-pointer2016102620161009
9220krovetz/vec128gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
9220krovetz/vec128gcc -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
9220krovetz/vec128gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
9220krovetz/vec128gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
9220krovetz/vec128gcc -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
9230krovetz/vec128gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
9230krovetz/vec128gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
9230krovetz/vec128gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
9240krovetz/vec128gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102620161009
9240krovetz/vec128gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
9250krovetz/vec128gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
9250krovetz/vec128gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
9260krovetz/vec128gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
9290krovetz/vec128gcc -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
9300krovetz/vec128gcc -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
9310krovetz/vec128gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
19280e/mergedgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102620161009
19550e/mergedgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102620161009
20350e/refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102620161009
20600e/regsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102620161009
20620e/refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
20620e/refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
20840e/refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
20840e/refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
20890e/x86-1gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102620161009
20890e/x86-1gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102620161009
20890e/x86-1gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102620161009
20900e/x86-1gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
20900e/x86-1gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
20900e/x86-1gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
20900e/x86-1gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
20900e/x86-1gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
20900e/x86-1gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
20900e/x86-1gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
20900e/x86-1gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
20900e/x86-1gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
20900e/x86-1gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
20900e/x86-1gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
20900e/x86-1gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
20900e/x86-1gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
20900e/x86-1gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
20900e/x86-1gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
20900e/x86-1gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
20900e/x86-1gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
20900e/x86-1gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
20900e/x86-1gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
20900e/x86-1gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
20900e/x86-1gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
20900e/x86-1gcc -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
20900e/x86-1gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102620161009
20900e/x86-1gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
20900e/x86-1gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
20900e/x86-1gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
20900e/x86-1gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
20900e/x86-1gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
20900e/x86-1gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
20900e/x86-1gcc -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -O -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -O -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -Os -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=core2 -O -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=core2 -Os -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=corei7 -O -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
20910e/x86-1gcc -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
20920e/mergedgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
20920e/x86-1gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
20920e/mergedgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
20920e/x86-1gcc -m32 -O2 -fomit-frame-pointer2016102620161009
20920e/x86-1gcc -m32 -O3 -fomit-frame-pointer2016102620161009
20920e/x86-1gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
20920e/x86-1gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102620161009
20920e/x86-1gcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102620161009
20920e/x86-1gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102620161009
20920e/x86-1gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102620161009
20920e/x86-1gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
20920e/x86-1gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
20920e/x86-1gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
20920e/x86-1gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
20920e/x86-1gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
20920e/x86-1gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
20920e/x86-1gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
20920e/x86-1gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
20920e/x86-1gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
20920e/x86-1gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
20920e/x86-1gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
20920e/x86-1gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
20920e/x86-1gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
20920e/x86-1gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
20920e/x86-1gcc -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
20930e/x86-1gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
20950e/x86-1gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
20950e/x86-1gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
20950e/x86-1gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
20950e/x86-1gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
20950e/x86-1gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
20950e/x86-1gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
20950e/x86-1gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
20950e/x86-1gcc -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
20950e/x86-1gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
20950e/x86-1gcc -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
20950e/x86-1gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
20950e/x86-1gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
20950e/x86-1gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
20950e/x86-1gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
20960e/x86-1gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
20960e/x86-1gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
20960e/x86-1gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
20960e/x86-1gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
20960e/x86-1gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
20960e/x86-1gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
20960e/x86-1gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
20960e/x86-1gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
20960e/x86-1gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
20960e/x86-1gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
20960e/x86-1gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
20960e/x86-1gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
20960e/x86-1gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
20960e/x86-1gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
20960e/x86-1gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
20970e/x86-1gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102620161009
20970e/x86-1gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
20970e/x86-1gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
21200e/mergedgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102620161009
21430e/mergedgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
21430e/mergedgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
21660e/mergedgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102620161009
22010e/refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
22050e/mergedgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
22060e/mergedgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
22070e/mergedgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102620161009
22080e/mergedgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
22090e/mergedgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
22090e/mergedgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
22090e/mergedgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
22170e/mergedgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
22170e/mergedgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
22180e/mergedgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
22180e/mergedgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102620161009
22180e/mergedgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102620161009
22180e/mergedgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102620161009
22180e/mergedgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102620161009
22190e/mergedgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102620161009
22190e/mergedgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
22190e/mergedgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
22190e/mergedgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
22190e/mergedgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
22190e/mergedgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
22190e/mergedgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
22200e/mergedgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
22200e/mergedgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
22200e/mergedgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
22200e/mergedgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
22220e/mergedgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102620161009
22220e/mergedgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102620161009
22230e/mergedgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
22230e/mergedgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
22230e/mergedgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102620161009
22240e/mergedgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
22240e/mergedgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
22240e/mergedgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
22240e/mergedgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102620161009
22250e/refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
22250e/mergedgcc -m32 -O2 -fomit-frame-pointer2016102620161009
22250e/mergedgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102620161009
22250e/mergedgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
22260e/mergedgcc -m32 -Os -fomit-frame-pointer2016102620161009
22270e/mergedgcc -m32 -O3 -fomit-frame-pointer2016102620161009
22270e/mergedgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
22280e/mergedgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
22370e/mergedgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
22380e/mergedgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
22380e/mergedgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
22380e/mergedgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
22390e/refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102620161009
22410e/mergedgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102620161009
22430e/mergedgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
22460e/refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
22480e/refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
22510e/mergedgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
22590e/refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
22600e/mergedgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
22600e/mergedgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
22610e/mergedgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
22620e/mergedgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
22700e/mergedgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
22700e/mergedgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
22720e/mergedgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
22750e/mergedgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
22970e/mergedgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
22970e/mergedgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
22980e/mergedgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
22980e/mergedgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
22990e/mergedgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
22990e/mergedgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
22990e/mergedgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
22990e/mergedgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
22990e/mergedgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
22990e/mergedgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
22990e/mergedgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
22990e/mergedgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
23010e/mergedgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
23040e/regsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
23040e/regsgcc -m32 -O3 -fomit-frame-pointer2016102620161009
23050e/regsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
23090e/regsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
23110e/regsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
23110e/regsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
23170e/mergedgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
23170e/mergedgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
23180e/refgcc -m32 -O3 -fomit-frame-pointer2016102620161009
23180e/regsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102620161009
23200e/mergedgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
23210e/mergedgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
23210e/mergedgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
23210e/mergedgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
23210e/mergedgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
23210e/mergedgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
23210e/mergedgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
23220e/mergedgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
23230e/mergedgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102620161009
23230e/mergedgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
23230e/mergedgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
23230e/mergedgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
23230e/mergedgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
23230e/mergedgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
23240e/mergedgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
23240e/mergedgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
23240e/mergedgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
23250e/mergedgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
23260e/mergedgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
23270e/refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
23270e/mergedgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
23280e/mergedgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
23310e/mergedgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
23310e/mergedgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
23350e/refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
23350e/mergedgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
23360e/regsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
23360e/mergedgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
23360e/regsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
23360e/regsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
23380e/regsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102620161009
23420e/mergedgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
23420e/mergedgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
23460e/regsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
23470e/regsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
23480e/mergedgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
23570e/mergedgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
23580e/refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102620161009
23630e/mergedgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
23650e/mergedgcc -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
23650e/mergedgcc -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
23650e/mergedgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
23650e/mergedgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
23650e/mergedgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
23650e/mergedgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
23650e/mergedgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
23650e/mergedgcc -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
23660e/mergedgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
23660e/mergedgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
23660e/mergedgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
23660e/mergedgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
23660e/mergedgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102620161009
23660e/mergedgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102620161009
23660e/mergedgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
23660e/mergedgcc -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
23670e/mergedgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
23670e/refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
23670e/mergedgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
23670e/mergedgcc -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
23670e/mergedgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
23680e/mergedgcc -m32 -O -fomit-frame-pointer2016102620161009
23680e/mergedgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102620161009
23680e/mergedgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
23690e/mergedgcc -m32 -march=core2 -O -fomit-frame-pointer2016102620161009
23690e/mergedgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
23720e/mergedgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
23770e/refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
23780e/mergedgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
23780e/refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
23810e/mergedgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
23810e/mergedgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
23850e/refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
23870e/regsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
23930e/refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
23930e/regsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
23930e/regsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
23940e/refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
23940e/regsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
23950e/regsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
23950e/mergedgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
23960e/mergedgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
23960e/mergedgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
23970e/mergedgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
23980e/regsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
23980e/regsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
23990e/refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
23990e/refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
24000e/regsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
24010e/regsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
24020e/regsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
24150e/mergedgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
24270e/mergedgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
24270e/mergedgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
24330e/mergedgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
24330e/mergedgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
24330e/refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
24330e/mergedgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
24330e/mergedgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
24340e/refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
24400e/mergedgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
24400e/regsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
24400e/regsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
24450e/mergedgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
24480e/mergedgcc -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
24480e/mergedgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
24500e/mergedgcc -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
24500e/refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
24510e/mergedgcc -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
24670e/regsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102620161009
25000e/mergedgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
25000e/mergedgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
25050e/refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
25050e/refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
25180e/refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
25180e/refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
25240e/refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
25300e/refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
25540e/regsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
25550e/regsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
25550e/regsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
25600e/regsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
25600e/regsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
25710e/refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
25710e/refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
25720e/mergedgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
25730e/mergedgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
25730e/mergedgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
25740e/mergedgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
25860e/refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
26010e/refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
26040e/regsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
26050e/regsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
26100e/regsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
26100e/regsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
26100e/regsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
26200e/regsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
26200e/regsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
26250e/refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
26250e/refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
26250e/refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
26310e/regsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
26540e/regsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
26540e/regsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
26550e/regsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102620161009
26590e/refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
26590e/refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
26600e/refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102620161009
26690e/regsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
26820e/refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
26820e/refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
26880e/regsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
26880e/regsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
26900e/refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
26930e/regsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102620161009
27000e/refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
27020e/regsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
27050e/refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
27050e/regsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
27050e/refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
27050e/regsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
27070e/refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102620161009
27070e/regsgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102620161009
27070e/refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
27070e/regsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
27600e/regsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
27600e/regsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
27600e/regsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
27610e/regsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
27610e/regsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
27730e/regsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
27730e/regsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
27780e/refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
27780e/refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
27800e/regsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
27850e/refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
27850e/refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
27850e/refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
27880e/refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
27960e/refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
28050e/x86-mmxgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102620161009
28060e/x86-mmxgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
28060e/x86-mmxgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
28060e/x86-mmxgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
28060e/x86-mmxgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
28060e/x86-mmxgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
28060e/x86-mmxgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
28060e/x86-mmxgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
28060e/x86-mmxgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
28060e/x86-mmxgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
28060e/x86-mmxgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
28060e/x86-mmxgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
28060e/x86-mmxgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
28060e/x86-mmxgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
28060e/x86-mmxgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
28060e/x86-mmxgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
28060e/x86-mmxgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
28060e/x86-mmxgcc -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
28060e/x86-mmxgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
28060e/x86-mmxgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
28060e/x86-mmxgcc -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
28060e/x86-mmxgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
28060e/x86-mmxgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
28060e/x86-mmxgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
28060e/x86-mmxgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
28060e/x86-mmxgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
28060e/x86-mmxgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
28060e/x86-mmxgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
28060e/x86-mmxgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -m32 -Os -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
28070e/x86-mmxgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -m32 -O2 -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -m32 -O3 -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -m32 -O -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -m32 -march=core2 -O -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
28080e/x86-mmxgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
28090e/x86-mmxgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
28090e/x86-mmxgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
28090e/x86-mmxgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
28090e/x86-mmxgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
28090e/x86-mmxgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
28090e/x86-mmxgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
28090e/x86-mmxgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
28090e/x86-mmxgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102620161009
28100e/x86-mmxgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
28100e/x86-mmxgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
28100e/x86-mmxgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
28100e/x86-mmxgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
28100e/x86-mmxgcc -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
28100e/x86-mmxgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
28100e/x86-mmxgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102620161009
28100e/x86-mmxgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
28100e/x86-mmxgcc -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
28110e/x86-mmxgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102620161009
28110e/x86-mmxgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
28110e/x86-mmxgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
28110e/x86-mmxgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
28110e/x86-mmxgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
28110e/x86-mmxgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
28110e/x86-mmxgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
28110e/x86-mmxgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102620161009
28110e/x86-mmxgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
28110e/x86-mmxgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
28110e/x86-mmxgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
28110e/x86-mmxgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
28110e/x86-mmxgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
28110e/x86-mmxgcc -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
28120e/x86-mmxgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
28120e/x86-mmxgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
28250e/regsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
28250e/regsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
28250e/regsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
28250e/regsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
28310e/regsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
28320e/refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
28320e/refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
28320e/refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
28320e/refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
28320e/refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
28330e/refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
28330e/regsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
28330e/refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
28330e/regsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
28330e/refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
28430e/regsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
28430e/refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
28440e/regsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
28760e/refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
28770e/refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
28770e/refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
28810e/refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
28810e/refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
29280e/refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
29300e/regsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
29310e/refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
29320e/regsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
29320e/regsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
29380e/regsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
29400e/regsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
29400e/regsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
30100e/refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102620161009
30220e/regsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
30220e/regsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
30220e/regsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
30360e/regsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
30360e/regsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102620161009
30360e/regsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102620161009
30360e/regsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102620161009
30370e/regsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
30370e/regsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
30380e/regsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102620161009
30390e/regsgcc -m32 -O2 -fomit-frame-pointer2016102620161009
31200e/regsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
31310e/regsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
31530e/regsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
31530e/regsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
31620e/refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102620161009
31720e/regsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
31720e/regsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
31720e/regsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
31720e/regsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
31720e/regsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
32100e/regsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
32100e/regsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
32110e/regsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102620161009
32110e/regsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
32120e/x86-mmxgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
32290e/regsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
32290e/regsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
32300e/regsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
32300e/regsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
32310e/regsgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102620161009
32310e/regsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
32320e/regsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
32320e/regsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
32320e/regsgcc -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
32340e/regsgcc -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
32340e/regsgcc -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
32340e/regsgcc -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
32340e/regsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
32340e/regsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
32360e/regsgcc -m32 -O -fomit-frame-pointer2016102620161009
32360e/regsgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
32380e/regsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
32380e/regsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
32380e/regsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
32380e/regsgcc -m32 -march=core2 -O -fomit-frame-pointer2016102620161009
32380e/regsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102620161009
32380e/regsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102620161009
32450e/regsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
32450e/regsgcc -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
32730e/refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
33240e/regsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
33240e/regsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
33250e/regsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
33250e/regsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
33490e/regsgcc -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
33540e/regsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
33540e/regsgcc -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
33590e/regsgcc -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
33690e/regsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
33690e/regsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
33690e/regsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
33690e/regsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
34180e/regsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
34180e/regsgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
34430e/regsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102620161009
34470e/regsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
34510e/regsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
35070e/regsgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102620161009
35070e/regsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102620161009
35070e/regsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102620161009
35070e/regsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102620161009
35570e/x86-mmxgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102620161009
35790e/refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
35790e/refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
35790e/refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
36520e/regsgcc -m32 -Os -fomit-frame-pointer2016102620161009
36520e/regsgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
36540e/regsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
36540e/regsgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
36830e/regsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
36830e/regsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
36830e/regsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
36860e/regsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
36860e/regsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
36950e/regsgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
36950e/regsgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
37000e/regsgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
37000e/regsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
37000e/regsgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
37010e/regsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
37010e/regsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
37010e/regsgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
37240e/refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
37270e/refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
37290e/refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
37300e/refgcc -m32 -O2 -fomit-frame-pointer2016102620161009
37320e/refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
37320e/refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
37460e/refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102620161009
37460e/refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102620161009
37460e/refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102620161009
37460e/refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102620161009
37570e/refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
37570e/refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
38040e/refgcc -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
38050e/refgcc -m32 -march=core2 -O -fomit-frame-pointer2016102620161009
38050e/refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102620161009
38050e/refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102620161009
38080e/refgcc -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
38090e/refgcc -m32 -O -fomit-frame-pointer2016102620161009
38110e/refgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102620161009
38110e/refgcc -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
38140e/refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
38140e/refgcc -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
38370e/refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
38380e/refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102620161009
38380e/refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
38380e/refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
38390e/refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
38470e/refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
38570e/refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
38580e/refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
38580e/refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
38580e/refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
38580e/refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
38650e/refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
38770e/refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
38770e/refgcc -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
38880e/refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
38990e/refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
39380e/refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
39380e/refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
39390e/refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
39450e/refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
39450e/refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
39620e/refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
39620e/refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
39620e/refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
39750e/refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
39750e/refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
39810e/refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
39810e/refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
39870e/refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
39870e/refgcc -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
39930e/refgcc -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
40010e/refgcc -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
40070e/refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
40070e/refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
40070e/refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
40120e/refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
40120e/refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
40190e/refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
40280e/refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
40500e/refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102620161009
40540e/refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
40540e/refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
42020e/refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102620161009
42020e/refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102620161009
42020e/refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102620161009
42310e/refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102620161009
42870e/refgcc -m32 -Os -fomit-frame-pointer2016102620161009
42880e/refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
43200e/refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
43490e/refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
43740e/refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
43740e/refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
43740e/refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
43740e/refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
43980e/refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
44020e/refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
44020e/refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
44070e/refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
44130e/refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
44320e/refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009

Test failure

Implementation: crypto_stream/chacha12/e/x86-xmm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
error 111

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

Test failure

Implementation: crypto_stream/chacha12/e/x86-xmm
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 e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 moon/avx/32 moon/avx2/32 moon/xop/32
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 moon/avx/32 moon/avx2/32 moon/xop/32
gcc -m32 -march=barcelona -O -fomit-frame-pointer e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 moon/avx/32 moon/avx2/32 moon/xop/32
gcc -m32 -march=barcelona -Os -fomit-frame-pointer e/x86-xmm e/x86-xmm2 e/x86-xmm5 e/x86-xmm6 moon/avx/32 moon/avx2/32 moon/xop/32

Compiler output

Implementation: crypto_stream/chacha12/dolbeau/ppc-altivec
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
chacha.c: chacha.c:11: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/chacha12/dolbeau/mipsel-msa
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
chacha.c: chacha.c:11: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/chacha12/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/chacha12/krovetz/avx2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
stream.c: stream.c: In function 'crypto_stream_chacha12_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/chacha12/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/chacha12/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_chacha12_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/chacha12/dolbeau/ppc-altivec
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
chacha.c: chacha.c:11:21: fatal error: altivec.h: No such file or directory
chacha.c: compilation terminated.
chacha.c: chacha.c:11: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/chacha12/dolbeau/mipsel-msa
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
chacha.c: chacha.c:11:22: fatal error: arm_neon.h: No such file or directory
chacha.c: compilation terminated.
chacha.c: chacha.c:11: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/chacha12/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/chacha12/krovetz/avx2
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
stream.c: stream.c: In function 'crypto_stream_chacha12_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_chacha12_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/chacha12/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/chacha12/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_chacha12_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