Implementation notes: x86, h2atom, crypto_stream/chacha20

Computer: h2atom
Architecture: x86
CPU ID: GenuineIntel-000106ca-bfe9fbff
SUPERCOP version: 20161009
Operation: crypto_stream
Primitive: chacha20
TimeImplementationCompilerBenchmark dateSUPERCOP version
11900krovetz/vec128gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
11950krovetz/vec128gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
11960krovetz/vec128gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
11970krovetz/vec128gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
11980krovetz/vec128gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
12020krovetz/vec128gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
12080krovetz/vec128gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
12080krovetz/vec128gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
12090krovetz/vec128gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
12090krovetz/vec128gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
12090krovetz/vec128gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
12090krovetz/vec128gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
12100krovetz/vec128gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
12230krovetz/vec128gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
12370krovetz/vec128gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
12490krovetz/vec128gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
12680krovetz/vec128gcc -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
12700krovetz/vec128gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
13580krovetz/vec128gcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102620161009
13910krovetz/vec128gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102620161009
14030krovetz/vec128gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102620161009
14030krovetz/vec128gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102620161009
14030krovetz/vec128gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102620161009
14040krovetz/vec128gcc -m32 -march=core2 -Os -fomit-frame-pointer2016102620161009
14350krovetz/vec128gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102620161009
14360krovetz/vec128gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102620161009
14360krovetz/vec128gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102620161009
14360krovetz/vec128gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102620161009
14610krovetz/vec128gcc -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
14620krovetz/vec128gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
14620krovetz/vec128gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
14620krovetz/vec128gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
14620krovetz/vec128gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
14620krovetz/vec128gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
14620krovetz/vec128gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
14630krovetz/vec128gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
14630krovetz/vec128gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
14630krovetz/vec128gcc -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
14630krovetz/vec128gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
14650krovetz/vec128gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
14650krovetz/vec128gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
14650krovetz/vec128gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
14650krovetz/vec128gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
14690krovetz/vec128gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102620161009
14700krovetz/vec128gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102620161009
14710krovetz/vec128gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102620161009
14710krovetz/vec128gcc -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
14710krovetz/vec128gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
14710krovetz/vec128gcc -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
14720krovetz/vec128gcc -m32 -march=core2 -O -fomit-frame-pointer2016102620161009
14720krovetz/vec128gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102620161009
14720krovetz/vec128gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102620161009
14720krovetz/vec128gcc -m32 -march=corei7 -O -fomit-frame-pointer2016102620161009
14720krovetz/vec128gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
14720krovetz/vec128gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
14740krovetz/vec128gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
14740krovetz/vec128gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
14740krovetz/vec128gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
14740krovetz/vec128gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
14780krovetz/vec128gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
14790krovetz/vec128gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
14800krovetz/vec128gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
14860krovetz/vec128gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
14880krovetz/vec128gcc -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
14880krovetz/vec128gcc -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
29140e/mergedgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102620161009
29720e/mergedgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102620161009
30080e/regsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102620161009
31320e/refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102620161009
31590e/mergedgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102620161009
31630e/mergedgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
31630e/mergedgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
31640e/mergedgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
31800e/mergedgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
31800e/mergedgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
31810e/mergedgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102620161009
31820e/mergedgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
32010e/mergedgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
32010e/mergedgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
32060e/regsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
32060e/regsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
32060e/mergedgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
32150e/regsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
32170e/refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
32310e/refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
32330e/refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102620161009
32330e/mergedgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
32330e/mergedgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
32340e/refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
32350e/mergedgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
32350e/mergedgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
32370e/regsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
32380e/mergedgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
32420e/regsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102620161009
32430e/refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
32520e/mergedgcc -m32 -O3 -fomit-frame-pointer2016102620161009
32550e/refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
32780e/regsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
32790e/regsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
32800e/refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102620161009
32820e/refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
32830e/regsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
32840e/refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
32850e/regsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
32850e/regsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
32890e/refgcc -m32 -O3 -fomit-frame-pointer2016102620161009
32900e/x86-1gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102620161009
32900e/x86-1gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102620161009
32900e/x86-1gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -m32 -march=core2 -Os -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
32910e/x86-1gcc -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
32920e/x86-1gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
32920e/x86-1gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
32920e/x86-1gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
32920e/x86-1gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
32920e/x86-1gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
32920e/x86-1gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
32920e/x86-1gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
32920e/x86-1gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
32920e/x86-1gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
32920e/x86-1gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
32920e/x86-1gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
32920e/x86-1gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
32920e/x86-1gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
32920e/x86-1gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
32920e/x86-1gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
32920e/x86-1gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
32920e/x86-1gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
32920e/x86-1gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
32920e/x86-1gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
32920e/x86-1gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
32920e/x86-1gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
32920e/x86-1gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -funroll-loops -m32 -O -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -m32 -O2 -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -m32 -O3 -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -m32 -O -fomit-frame-pointer2016102620161009
32930e/refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -m32 -march=core2 -O -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -m32 -march=corei7 -O -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
32930e/x86-1gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
32940e/x86-1gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
32950e/x86-1gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102620161009
32960e/x86-1gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102620161009
32960e/x86-1gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
32960e/x86-1gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
32960e/x86-1gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
32960e/x86-1gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
32960e/refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
32960e/x86-1gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
32960e/x86-1gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
32960e/x86-1gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
32960e/x86-1gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
32960e/refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
32960e/x86-1gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
32960e/x86-1gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
32960e/x86-1gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
32960e/x86-1gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
32960e/x86-1gcc -m32 -Os -fomit-frame-pointer2016102620161009
32960e/x86-1gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
32960e/x86-1gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102620161009
32960e/x86-1gcc -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
32960e/x86-1gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
32970e/x86-1gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102620161009
32970e/x86-1gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
32980e/x86-1gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
32980e/x86-1gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
32980e/x86-1gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
32980e/x86-1gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
32980e/x86-1gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
32980e/x86-1gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
32980e/x86-1gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
32980e/mergedgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102620161009
32980e/mergedgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102620161009
32980e/mergedgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102620161009
32980e/x86-1gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
32980e/x86-1gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
32980e/x86-1gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
32980e/x86-1gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
32980e/x86-1gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
32990e/x86-1gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
32990e/mergedgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102620161009
33000e/mergedgcc -m32 -O2 -fomit-frame-pointer2016102620161009
33070e/regsgcc -m32 -O3 -fomit-frame-pointer2016102620161009
33090e/mergedgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
33100e/mergedgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102620161009
33110e/mergedgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
33170e/regsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
33280e/mergedgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
33280e/mergedgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
33320e/mergedgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102620161009
33330e/mergedgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
33350e/mergedgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
33430e/regsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
33500e/mergedgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
33530e/regsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102620161009
33560e/mergedgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
33590e/mergedgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102620161009
33860e/regsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
34260e/mergedgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
34270e/mergedgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
34280e/mergedgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
34280e/regsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
34310e/mergedgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102620161009
34330e/refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
34330e/regsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
34340e/refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
34350e/mergedgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
34350e/mergedgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
34360e/regsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
34390e/mergedgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
34390e/mergedgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
34420e/mergedgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
34450e/mergedgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
34470e/mergedgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
34470e/refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
34470e/refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
34490e/mergedgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
34490e/mergedgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
34510e/mergedgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102620161009
34510e/mergedgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102620161009
34520e/mergedgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102620161009
34530e/mergedgcc -m32 -Os -fomit-frame-pointer2016102620161009
34530e/mergedgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102620161009
34530e/mergedgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
34540e/mergedgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
34540e/mergedgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
34580e/regsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
34610e/mergedgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
34620e/mergedgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
34630e/mergedgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
34680e/mergedgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
34680e/mergedgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
34680e/mergedgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
34680e/mergedgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
34690e/mergedgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
34690e/mergedgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
34700e/mergedgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
34700e/mergedgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
34700e/mergedgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
34700e/mergedgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
34700e/mergedgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
34700e/mergedgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
34700e/mergedgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
34700e/mergedgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
34700e/mergedgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
34700e/mergedgcc -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
34710e/mergedgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
34710e/mergedgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
34710e/mergedgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
34720e/mergedgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102620161009
34720e/mergedgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
34720e/mergedgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
34720e/mergedgcc -m32 -march=core2 -O -fomit-frame-pointer2016102620161009
34720e/mergedgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102620161009
34720e/mergedgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102620161009
34720e/mergedgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
34720e/mergedgcc -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
34730e/mergedgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
34730e/mergedgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102620161009
34730e/mergedgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
34740e/mergedgcc -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
34740e/mergedgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
34750e/mergedgcc -m32 -O -fomit-frame-pointer2016102620161009
34760e/mergedgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
34760e/mergedgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
34770e/mergedgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
34770e/mergedgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
34770e/mergedgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
34780e/mergedgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
34800e/mergedgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
34820e/mergedgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
34820e/mergedgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
34860e/regsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
34980e/mergedgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
35070e/mergedgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
35130e/mergedgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
35150e/refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
35150e/mergedgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
35170e/regsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
35170e/regsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
35170e/regsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
35170e/refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
35170e/refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
35170e/mergedgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
35190e/mergedgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
35210e/mergedgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
35210e/mergedgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
35240e/mergedgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
35240e/mergedgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
35240e/regsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
35240e/regsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
35280e/regsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
35320e/mergedgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
35340e/mergedgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
35430e/refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
35430e/refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
35430e/refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
35440e/refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
35440e/refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
35460e/regsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
35460e/regsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
35510e/regsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102620161009
35550e/regsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
35550e/regsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
35550e/regsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
35650e/refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
35740e/mergedgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
35740e/mergedgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
35740e/mergedgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
35740e/mergedgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
35740e/mergedgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
35740e/mergedgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
35740e/mergedgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
35740e/mergedgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
35750e/mergedgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
35750e/mergedgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
35750e/mergedgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
35750e/mergedgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
35790e/refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
35820e/mergedgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
35830e/mergedgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
35850e/mergedgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
35870e/refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
35890e/refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
35900e/refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
35900e/refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
35950e/refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
36070e/refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
36090e/mergedgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
36090e/mergedgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
36110e/mergedgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
36110e/mergedgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
36110e/mergedgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
36110e/mergedgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
36120e/mergedgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
36130e/mergedgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
36140e/mergedgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
36140e/mergedgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
36140e/mergedgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
36200e/refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
36280e/mergedgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
36300e/mergedgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
36300e/mergedgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
36380e/regsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
36380e/regsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
36390e/regsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
36400e/regsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102620161009
36460e/refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
36470e/refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102620161009
36560e/refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
36560e/regsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
36560e/regsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
36560e/regsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
36570e/refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
36820e/mergedgcc -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
36830e/mergedgcc -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
36830e/mergedgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
36830e/mergedgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
36830e/mergedgcc -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
36840e/mergedgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
36850e/mergedgcc -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
36850e/mergedgcc -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
36860e/mergedgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
36910e/mergedgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
36910e/mergedgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
36920e/mergedgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
36920e/mergedgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
37030e/regsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
37050e/refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
37050e/refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
37070e/regsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
37080e/regsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
37080e/regsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
37080e/regsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
37080e/refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
37100e/regsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
37110e/refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
37110e/refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
37120e/refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
37160e/regsgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102620161009
37320e/refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102620161009
37390e/mergedgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
37390e/mergedgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
37390e/mergedgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
37400e/regsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
37400e/mergedgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
37410e/regsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
37450e/refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
37450e/refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
37450e/refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
37490e/regsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
37510e/regsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
37590e/regsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
37670e/refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
37670e/refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
37980e/refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
37990e/regsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
37990e/regsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
37990e/regsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
37990e/regsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
37990e/regsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
37990e/regsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
38010e/refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
38010e/refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
38010e/refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
38030e/refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
38060e/regsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
38060e/regsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
38060e/regsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
38060e/regsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
38070e/regsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
38110e/refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
38110e/refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
38120e/refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
38120e/refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
38200e/regsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
38200e/regsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
38210e/refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
38220e/refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
38220e/refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
38220e/refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
38250e/refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
38260e/refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
38290e/regsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
38300e/regsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
38310e/refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
38380e/regsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
39380e/mergedgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
39480e/mergedgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
39580e/regsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
39580e/regsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
39580e/regsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
40100e/refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102620161009
40300e/regsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
40300e/regsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102620161009
40300e/regsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102620161009
40300e/regsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102620161009
40380e/regsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102620161009
40410e/regsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
40410e/regsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
40420e/regsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102620161009
40430e/regsgcc -m32 -O2 -fomit-frame-pointer2016102620161009
40680e/regsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
40710e/regsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
40780e/refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
40800e/refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
41020e/regsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
41020e/regsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
41240e/regsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
41240e/regsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
41260e/refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
41270e/refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
41280e/regsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
41280e/regsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
41290e/refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
41300e/refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
42000e/regsgcc -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
42000e/regsgcc -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
42000e/regsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
42000e/regsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
42000e/regsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
42000e/regsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
42010e/regsgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102620161009
42010e/regsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
42010e/regsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
42010e/regsgcc -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
42020e/regsgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
42020e/regsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
42020e/regsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
42040e/regsgcc -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
42040e/regsgcc -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
42060e/regsgcc -m32 -O -fomit-frame-pointer2016102620161009
42060e/regsgcc -m32 -march=core2 -O -fomit-frame-pointer2016102620161009
42060e/regsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102620161009
42060e/regsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102620161009
42090e/regsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
42120e/regsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
42190e/refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102620161009
42970e/regsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
42970e/regsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
42970e/regsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
42970e/regsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
42990e/regsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
43050e/refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
43250e/regsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
43250e/regsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
44210e/regsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
44230e/regsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102620161009
44230e/regsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
44310e/regsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
44580e/regsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
44580e/regsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
44580e/regsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
44670e/x86-mmxgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102620161009
44670e/x86-mmxgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102620161009
44670e/x86-mmxgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -m32 -Os -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
44680e/x86-mmxgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
44690e/x86-mmxgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102620161009
44690e/x86-mmxgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102620161009
44690e/x86-mmxgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
44690e/x86-mmxgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
44690e/x86-mmxgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
44690e/x86-mmxgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
44690e/x86-mmxgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
44690e/x86-mmxgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
44690e/x86-mmxgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
44690e/x86-mmxgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
44690e/x86-mmxgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
44690e/x86-mmxgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
44690e/x86-mmxgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
44690e/x86-mmxgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
44690e/x86-mmxgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
44690e/x86-mmxgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
44690e/x86-mmxgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
44690e/x86-mmxgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
44690e/x86-mmxgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
44690e/x86-mmxgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
44690e/x86-mmxgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
44690e/x86-mmxgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
44690e/x86-mmxgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -m32 -O2 -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -m32 -march=core2 -O -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
44700e/x86-mmxgcc -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
44710e/x86-mmxgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102620161009
44710e/x86-mmxgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
44710e/x86-mmxgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
44710e/x86-mmxgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
44710e/x86-mmxgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
44710e/x86-mmxgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
44710e/x86-mmxgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
44710e/x86-mmxgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
44710e/x86-mmxgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102620161009
44710e/x86-mmxgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
44710e/x86-mmxgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
44710e/x86-mmxgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
44710e/x86-mmxgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
44710e/x86-mmxgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
44710e/x86-mmxgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
44710e/x86-mmxgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
44720e/x86-mmxgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
44720e/x86-mmxgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
44720e/x86-mmxgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
44720e/x86-mmxgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
44720e/x86-mmxgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
44720e/x86-mmxgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
44730e/x86-mmxgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
44730e/x86-mmxgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
44730e/x86-mmxgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
44730e/x86-mmxgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
44730e/x86-mmxgcc -m32 -O -fomit-frame-pointer2016102620161009
44730e/x86-mmxgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102620161009
44730e/x86-mmxgcc -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
44730e/x86-mmxgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
44730e/x86-mmxgcc -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
44730e/x86-mmxgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
44730e/x86-mmxgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
44740e/x86-mmxgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
44740e/x86-mmxgcc -m32 -O3 -fomit-frame-pointer2016102620161009
44750e/x86-mmxgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
44750e/x86-mmxgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
45360e/regsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
45370e/regsgcc -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
45370e/regsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
45380e/regsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
45380e/regsgcc -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
45410e/regsgcc -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
45710e/regsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
45710e/regsgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
46110e/regsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
46110e/regsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
46130e/regsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
46130e/regsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
46160e/regsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102620161009
46850e/regsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
46850e/regsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
46860e/regsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
46860e/regsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
47180e/regsgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102620161009
47180e/regsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102620161009
47180e/regsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102620161009
47180e/regsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102620161009
47650e/refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
48020e/refgcc -m32 -O2 -fomit-frame-pointer2016102620161009
48020e/refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102620161009
48020e/refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102620161009
48040e/refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
48040e/refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
48130e/refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102620161009
48270e/refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
48270e/refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
48270e/refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
48330e/refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102620161009
48630e/regsgcc -m32 -Os -fomit-frame-pointer2016102620161009
48630e/regsgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
48650e/regsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
48650e/regsgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
48880e/refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
48880e/refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
48880e/refgcc -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
49090e/refgcc -m32 -march=core2 -O -fomit-frame-pointer2016102620161009
49090e/refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102620161009
49090e/refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102620161009
49100e/refgcc -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
49100e/refgcc -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
49110e/refgcc -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
49110e/refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
49120e/refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
49130e/regsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
49130e/regsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
49130e/regsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
49160e/regsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
49160e/regsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
49160e/refgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102620161009
49180e/refgcc -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
49180e/refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
49180e/refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
49190e/refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
49210e/refgcc -m32 -O -fomit-frame-pointer2016102620161009
49210e/refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
49310e/regsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
49310e/regsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
49310e/regsgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
49350e/regsgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
49350e/regsgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
49390e/regsgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
49390e/regsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
49390e/regsgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
49470e/refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
49470e/refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
49820e/refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
49820e/refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
49980e/refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
49980e/refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
50510e/refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
50510e/refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
50510e/refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
50510e/refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
50510e/refgcc -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
50510e/refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
50530e/refgcc -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
50550e/refgcc -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
50840e/refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
50840e/refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
50860e/refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102620161009
50870e/refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
51680e/refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
52010e/refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
52040e/refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
52400e/refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102620161009
52440e/refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
52440e/refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
52590e/refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
52590e/refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
52600e/refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
52600e/refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
52770e/refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
52770e/refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
52770e/refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
53100e/refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
53100e/refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
53150e/refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
53150e/refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
53510e/refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
53510e/refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
53510e/refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
54350e/refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102620161009
54350e/refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102620161009
54350e/refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102620161009
54360e/refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102620161009
55350e/refgcc -m32 -Os -fomit-frame-pointer2016102620161009
55350e/refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
55350e/refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
55360e/refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
55700e/x86-mmxgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
56750e/refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
56750e/refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
56750e/refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
56790e/refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
56790e/refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
56790e/refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
56790e/refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
56790e/refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
56790e/refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
56790e/refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009

Test failure

Implementation: crypto_stream/chacha20/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/chacha20/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/chacha20/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/chacha20/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/chacha20/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/chacha20/krovetz/avx2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
stream.c: stream.c: In function 'crypto_stream_chacha20_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/chacha20/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/chacha20/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_chacha20_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/chacha20/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/chacha20/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/chacha20/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/chacha20/krovetz/avx2
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
stream.c: stream.c: In function 'crypto_stream_chacha20_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_chacha20_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/chacha20/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/chacha20/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_chacha20_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