Implementation notes: x86, hydra1, crypto_stream/chacha20

Computer: hydra1
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_stream
Primitive: chacha20
TimeImplementationCompilerBenchmark dateSUPERCOP version
10917krovetz/vec128gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016122620161220
10920krovetz/vec128gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016122620161220
10920krovetz/vec128gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016122620161220
10923krovetz/vec128gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016122620161220
10925krovetz/vec128gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016122620161220
10933krovetz/vec128gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016122620161220
10936krovetz/vec128gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016122620161220
10939krovetz/vec128gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016122620161220
10939krovetz/vec128gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016122620161220
11115krovetz/vec128gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016122620161220
11128krovetz/vec128gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016122620161220
11133krovetz/vec128gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016122620161220
11141krovetz/vec128gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016122620161220
11141krovetz/vec128gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016122620161220
11141krovetz/vec128gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016122620161220
11141krovetz/vec128gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016122620161220
11144krovetz/vec128gcc -m32 -march=k8 -O -fomit-frame-pointer2016122620161220
11145krovetz/vec128gcc -m32 -march=nocona -O -fomit-frame-pointer2016122620161220
11148krovetz/vec128gcc -m32 -march=prescott -O -fomit-frame-pointer2016122620161220
11161krovetz/vec128gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016122620161220
11163krovetz/vec128gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016122620161220
11266krovetz/vec128gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016122620161220
11458krovetz/vec128gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016122620161220
11465krovetz/vec128gcc -m32 -march=barcelona -O -fomit-frame-pointer2016122620161220
11533krovetz/vec128gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016122620161220
13392krovetz/vec128gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016122620161220
13587krovetz/vec128gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016122620161220
13691krovetz/vec128gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016122620161220
13697krovetz/vec128gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016122620161220
13704krovetz/vec128gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016122620161220
13730krovetz/vec128gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016122620161220
13794krovetz/vec128gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016122620161220
13795krovetz/vec128gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016122620161220
14098krovetz/vec128gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016122620161220
14107krovetz/vec128gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016122620161220
14253krovetz/vec128gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016122620161220
14256krovetz/vec128gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016122620161220
14323krovetz/vec128gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016122620161220
14330krovetz/vec128gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016122620161220
14683krovetz/vec128gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016122620161220
14693krovetz/vec128gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016122620161220
14707krovetz/vec128gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016122620161220
14802krovetz/vec128gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016122620161220
14814krovetz/vec128gcc -m32 -march=prescott -Os -fomit-frame-pointer2016122620161220
14861krovetz/vec128gcc -m32 -march=nocona -Os -fomit-frame-pointer2016122620161220
15624e/mergedgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101320161009
15699e/mergedgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101320161009
15699e/mergedgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101320161009
15922e/mergedgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101320161009
15922e/mergedgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101320161009
15938e/mergedgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101320161009
15960e/mergedgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101320161009
16051e/mergedgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101320161009
16131e/mergedgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101320161009
16133e/mergedgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101320161009
16174e/mergedgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101320161009
16264e/regsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101320161009
16269e/mergedgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101320161009
16288e/regsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101320161009
16354e/x86-1gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101320161009
16355e/x86-1gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101320161009
16355e/x86-1gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101320161009
16355e/x86-1gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101320161009
16355e/x86-1gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101320161009
16356e/x86-1gcc -m32 -march=pentium -O -fomit-frame-pointer2016101320161009
16357e/x86-1gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101320161009
16357e/x86-1gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101320161009
16357e/x86-1gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101320161009
16357e/x86-1gcc -m32 -march=nocona -Os -fomit-frame-pointer2016101320161009
16358e/x86-1gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101320161009
16358e/x86-1gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101320161009
16358e/x86-1gcc -m32 -march=k8 -O -fomit-frame-pointer2016101320161009
16358e/x86-1gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101320161009
16359e/x86-1gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101320161009
16360e/x86-1gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101320161009
16360e/x86-1gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101320161009
16360e/x86-1gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101320161009
16360e/x86-1gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101320161009
16360e/x86-1gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101320161009
16360e/x86-1gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101320161009
16360e/x86-1gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101320161009
16360e/x86-1gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101320161009
16360e/x86-1gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101320161009
16360e/x86-1gcc -m32 -march=barcelona -O -fomit-frame-pointer2016101320161009
16360e/x86-1gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101320161009
16360e/x86-1gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101320161009
16360e/x86-1gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101320161009
16360e/x86-1gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101320161009
16360e/x86-1gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101320161009
16360e/x86-1gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101320161009
16362e/x86-1gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101320161009
16362e/x86-1gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101320161009
16362e/x86-1gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101320161009
16362e/x86-1gcc -m32 -march=athlon -Os -fomit-frame-pointer2016101320161009
16363e/x86-1gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101320161009
16363e/x86-1gcc -m32 -march=prescott -O -fomit-frame-pointer2016101320161009
16364e/x86-1gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101320161009
16365e/x86-1gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101320161009
16365e/x86-1gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
16365e/x86-1gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101320161009
16368e/x86-1gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101320161009
16368e/x86-1gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101320161009
16369e/x86-1gcc -m32 -march=prescott -Os -fomit-frame-pointer2016101320161009
16373e/x86-1gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101320161009
16374e/x86-1gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101320161009
16374e/x86-1gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101320161009
16376e/x86-1gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101320161009
16376e/x86-1gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101320161009
16376e/x86-1gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101320161009
16378e/x86-1gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101320161009
16379e/x86-1gcc -m32 -march=i386 -Os -fomit-frame-pointer2016101320161009
16382e/x86-1gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101320161009
16384e/x86-1gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101320161009
16384e/x86-1gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101320161009
16384e/x86-1gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101320161009
16384e/x86-1gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101320161009
16384e/x86-1gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101320161009
16384e/x86-1gcc -m32 -march=core2 -O -fomit-frame-pointer2016101320161009
16384e/x86-1gcc -m32 -march=corei7 -O -fomit-frame-pointer2016101320161009
16384e/x86-1gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101320161009
16384e/x86-1gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101320161009
16384e/x86-1gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101320161009
16384e/x86-1gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101320161009
16384e/x86-1gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101320161009
16384e/x86-1gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101320161009
16384e/x86-1gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101320161009
16385e/x86-1gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101320161009
16387e/x86-1gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101320161009
16390e/x86-1gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101320161009
16390e/x86-1gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101320161009
16390e/x86-1gcc -m32 -march=k6 -O -fomit-frame-pointer2016101320161009
16400e/x86-1gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101320161009
16432e/x86-1gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101320161009
16432e/x86-1gcc -m32 -march=i486 -Os -fomit-frame-pointer2016101320161009
16432e/x86-1gcc -m32 -march=k8 -Os -fomit-frame-pointer2016101320161009
16434e/x86-1gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101320161009
16434e/x86-1gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101320161009
16435e/x86-1gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101320161009
16435e/x86-1gcc -m32 -O2 -fomit-frame-pointer2016101320161009
16435e/x86-1gcc -m32 -O3 -fomit-frame-pointer2016101320161009
16435e/x86-1gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101320161009
16435e/x86-1gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101320161009
16435e/x86-1gcc -m32 -march=nocona -O -fomit-frame-pointer2016101320161009
16437e/x86-1gcc -funroll-loops -m32 -O -fomit-frame-pointer2016101320161009
16437e/x86-1gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101320161009
16437e/x86-1gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101320161009
16437e/x86-1gcc -m32 -march=i486 -O -fomit-frame-pointer2016101320161009
16437e/x86-1gcc -m32 -march=k6 -Os -fomit-frame-pointer2016101320161009
16437e/x86-1gcc -m32 -march=pentium -Os -fomit-frame-pointer2016101320161009
16438e/x86-1gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101320161009
16438e/x86-1gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101320161009
16438e/x86-1gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101320161009
16438e/x86-1gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101320161009
16438e/x86-1gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101320161009
16438e/x86-1gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101320161009
16438e/x86-1gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101320161009
16439e/x86-1gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
16439e/x86-1gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101320161009
16439e/x86-1gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101320161009
16439e/x86-1gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101320161009
16440e/x86-1gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101320161009
16440e/x86-1gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101320161009
16440e/x86-1gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101320161009
16440e/x86-1gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101320161009
16441e/x86-1gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101320161009
16441e/x86-1gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101320161009
16442e/x86-1gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101320161009
16442e/x86-1gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101320161009
16442e/x86-1gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101320161009
16442e/x86-1gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101320161009
16442e/x86-1gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101320161009
16442e/x86-1gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101320161009
16442e/x86-1gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101320161009
16443e/x86-1gcc -m32 -O -fomit-frame-pointer2016101320161009
16443e/x86-1gcc -m32 -march=core2 -Os -fomit-frame-pointer2016101320161009
16443e/x86-1gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101320161009
16443e/x86-1gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101320161009
16443e/x86-1gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101320161009
16444e/x86-1gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101320161009
16445e/x86-1gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101320161009
16445e/x86-1gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101320161009
16445e/x86-1gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101320161009
16445e/x86-1gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101320161009
16445e/x86-1gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
16445e/x86-1gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101320161009
16445e/x86-1gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101320161009
16445e/x86-1gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101320161009
16445e/x86-1gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101320161009
16446e/x86-1gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101320161009
16446e/x86-1gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101320161009
16446e/x86-1gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101320161009
16448e/x86-1gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101320161009
16448e/x86-1gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101320161009
16448e/x86-1gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101320161009
16448e/x86-1gcc -m32 -march=athlon -O -fomit-frame-pointer2016101320161009
16448e/x86-1gcc -m32 -march=i386 -O -fomit-frame-pointer2016101320161009
16448e/x86-1gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101320161009
16449e/x86-1gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101320161009
16449e/x86-1gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101320161009
16449e/x86-1gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101320161009
16449e/x86-1gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101320161009
16451e/x86-1gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101320161009
16451e/x86-1gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
16452e/x86-1gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101320161009
16453e/x86-1gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101320161009
16453e/x86-1gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101320161009
16453e/x86-1gcc -m32 -Os -fomit-frame-pointer2016101320161009
16453e/x86-1gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101320161009
16453e/x86-1gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101320161009
16454e/x86-1gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101320161009
16454e/x86-1gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101320161009
16456e/x86-1gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101320161009
16456e/x86-1gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101320161009
16456e/x86-1gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101320161009
16458e/x86-1gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101320161009
16459e/x86-1gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101320161009
16459e/x86-1gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101320161009
16464e/x86-1gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101320161009
16467e/x86-1gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101320161009
16571e/mergedgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101320161009
16584e/regsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101320161009
16587e/mergedgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101320161009
16597e/mergedgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101320161009
16722e/mergedgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101320161009
16735e/refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101320161009
16756e/mergedgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101320161009
16775e/mergedgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101320161009
16776e/mergedgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101320161009
16776e/mergedgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101320161009
16784e/mergedgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101320161009
16787e/mergedgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101320161009
16790e/mergedgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101320161009
16795e/mergedgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101320161009
16798e/mergedgcc -m32 -march=core2 -O -fomit-frame-pointer2016101320161009
16799e/mergedgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101320161009
16803e/regsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101320161009
16816e/mergedgcc -m32 -march=prescott -O -fomit-frame-pointer2016101320161009
16821e/mergedgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101320161009
16823e/mergedgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101320161009
16829e/regsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101320161009
16831e/mergedgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101320161009
16845e/mergedgcc -m32 -march=nocona -O -fomit-frame-pointer2016101320161009
16848e/mergedgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101320161009
16856e/mergedgcc -m32 -O -fomit-frame-pointer2016101320161009
16863e/refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101320161009
16864e/mergedgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101320161009
16878e/regsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
16882e/refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101320161009
16882e/mergedgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101320161009
16901e/mergedgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101320161009
16914e/regsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101320161009
16915e/mergedgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101320161009
16915e/mergedgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101320161009
16917e/mergedgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101320161009
16920e/mergedgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101320161009
16925e/mergedgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101320161009
16931e/mergedgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101320161009
16952e/regsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101320161009
16956e/mergedgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101320161009
16994e/mergedgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101320161009
17003e/regsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101320161009
17024e/mergedgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101320161009
17026e/mergedgcc -m32 -march=k6 -O -fomit-frame-pointer2016101320161009
17031e/mergedgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101320161009
17032e/mergedgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101320161009
17040e/mergedgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101320161009
17053e/mergedgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101320161009
17061e/mergedgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101320161009
17072e/regsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101320161009
17077e/mergedgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101320161009
17079e/mergedgcc -m32 -O3 -fomit-frame-pointer2016101320161009
17082e/refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101320161009
17089e/mergedgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101320161009
17099e/mergedgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
17102e/refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101320161009
17104e/refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101320161009
17109e/mergedgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101320161009
17125krovetz/vec128gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016122620161220
17125e/mergedgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101320161009
17133e/mergedgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101320161009
17138e/regsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101320161009
17142e/mergedgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101320161009
17168e/regsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101320161009
17176e/regsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101320161009
17181e/regsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101320161009
17205e/regsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101320161009
17208e/regsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101320161009
17240e/regsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101320161009
17253e/regsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
17261e/regsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101320161009
17269e/mergedgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101320161009
17269e/regsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101320161009
17270e/mergedgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101320161009
17274krovetz/vec128gcc -m32 -march=k8 -Os -fomit-frame-pointer2016122620161220
17277e/refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101320161009
17294e/mergedgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101320161009
17317krovetz/vec128gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016122620161220
17325e/refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101320161009
17328e/mergedgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101320161009
17328e/regsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101320161009
17339e/refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101320161009
17347e/refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101320161009
17360e/mergedgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101320161009
17380e/refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101320161009
17381e/mergedgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101320161009
17413e/refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101320161009
17418e/mergedgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101320161009
17422e/mergedgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101320161009
17430e/mergedgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101320161009
17435e/mergedgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101320161009
17437e/mergedgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101320161009
17438e/regsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101320161009
17445e/mergedgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101320161009
17454e/regsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101320161009
17458krovetz/vec128gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016122620161220
17464krovetz/vec128gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016122620161220
17467e/mergedgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101320161009
17471e/regsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101320161009
17488e/mergedgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101320161009
17490e/mergedgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101320161009
17490e/mergedgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101320161009
17495e/mergedgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101320161009
17520e/regsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101320161009
17526e/mergedgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101320161009
17573e/refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101320161009
17581e/refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101320161009
17591e/regsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101320161009
17605e/refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101320161009
17610e/regsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101320161009
17619e/mergedgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101320161009
17624e/regsgcc -m32 -O3 -fomit-frame-pointer2016101320161009
17628krovetz/vec128gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016122620161220
17632e/mergedgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101320161009
17633e/regsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101320161009
17643e/mergedgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101320161009
17647e/mergedgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101320161009
17651e/mergedgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101320161009
17655e/refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101320161009
17656e/mergedgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101320161009
17657e/refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101320161009
17707e/mergedgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101320161009
17736e/mergedgcc -m32 -O2 -fomit-frame-pointer2016101320161009
17747e/mergedgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101320161009
17749e/mergedgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101320161009
17769e/refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
17771e/mergedgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101320161009
17784e/mergedgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101320161009
17793e/mergedgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101320161009
17800e/mergedgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101320161009
17805e/mergedgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101320161009
17835e/mergedgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101320161009
17842e/mergedgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101320161009
17869e/mergedgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101320161009
17883e/mergedgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101320161009
17925e/mergedgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101320161009
17938e/mergedgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101320161009
17944e/mergedgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101320161009
17949e/mergedgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101320161009
17957e/mergedgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
17957e/mergedgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101320161009
17957e/mergedgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101320161009
17967e/mergedgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101320161009
18000e/mergedgcc -m32 -march=athlon -O -fomit-frame-pointer2016101320161009
18000e/mergedgcc -m32 -march=k8 -O -fomit-frame-pointer2016101320161009
18000e/mergedgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101320161009
18008e/mergedgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101320161009
18010e/mergedgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101320161009
18015e/mergedgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101320161009
18015e/mergedgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101320161009
18018e/mergedgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101320161009
18029e/regsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101320161009
18032e/mergedgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101320161009
18040e/refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101320161009
18040e/mergedgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101320161009
18058e/mergedgcc -m32 -march=pentium -O -fomit-frame-pointer2016101320161009
18061e/mergedgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101320161009
18067krovetz/vec128gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016122620161220
18069e/mergedgcc -m32 -march=i386 -O -fomit-frame-pointer2016101320161009
18071e/refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101320161009
18071e/regsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101320161009
18080e/regsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101320161009
18105e/refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101320161009
18107e/refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101320161009
18109e/mergedgcc -m32 -march=i486 -O -fomit-frame-pointer2016101320161009
18123e/refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101320161009
18130e/mergedgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101320161009
18146e/refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101320161009
18155e/mergedgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101320161009
18160e/mergedgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101320161009
18182e/refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101320161009
18190e/refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101320161009
18208e/mergedgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101320161009
18243e/refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101320161009
18253e/regsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101320161009
18254e/refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101320161009
18291e/mergedgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101320161009
18298e/mergedgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101320161009
18302e/refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101320161009
18304e/mergedgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101320161009
18309e/mergedgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101320161009
18319e/refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101320161009
18333e/refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101320161009
18336e/refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101320161009
18338e/mergedgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101320161009
18341e/mergedgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101320161009
18344e/mergedgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101320161009
18346e/refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
18355e/mergedgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101320161009
18361e/refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101320161009
18381e/mergedgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101320161009
18389e/mergedgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101320161009
18394e/mergedgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101320161009
18394e/mergedgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101320161009
18395e/mergedgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101320161009
18399e/mergedgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101320161009
18399e/mergedgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101320161009
18408e/mergedgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101320161009
18411e/refgcc -m32 -O3 -fomit-frame-pointer2016101320161009
18423e/refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101320161009
18427e/mergedgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101320161009
18429e/mergedgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101320161009
18430e/mergedgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101320161009
18447e/mergedgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101320161009
18448e/mergedgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101320161009
18484e/regsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101320161009
18488e/regsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101320161009
18531e/refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101320161009
18534e/mergedgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101320161009
18552e/refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101320161009
18859e/refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101320161009
19301e/regsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101320161009
19346e/mergedgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101320161009
19346e/mergedgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101320161009
19351e/mergedgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101320161009
19354e/mergedgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
19363e/mergedgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101320161009
19368e/mergedgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101320161009
19373e/mergedgcc -m32 -Os -fomit-frame-pointer2016101320161009
19381e/mergedgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101320161009
19395e/mergedgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101320161009
19399e/regsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101320161009
19403e/regsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101320161009
19405e/mergedgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101320161009
19411e/refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101320161009
19422e/mergedgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101320161009
19503e/mergedgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101320161009
19520e/regsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101320161009
19676e/refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101320161009
19687e/refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101320161009
19694e/refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101320161009
19701e/regsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101320161009
19838e/refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
19848e/regsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101320161009
19863e/regsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
19878e/mergedgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
19894e/mergedgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101320161009
19899e/regsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101320161009
19902e/refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101320161009
19904e/refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101320161009
19942e/regsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101320161009
19953e/mergedgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101320161009
19957e/refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101320161009
19959e/refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101320161009
19959e/refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101320161009
19974e/mergedgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101320161009
20014e/regsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101320161009
20018e/regsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
20035e/regsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101320161009
20043e/regsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101320161009
20052e/regsgcc -m32 -O2 -fomit-frame-pointer2016101320161009
20069e/regsgcc -m32 -O -fomit-frame-pointer2016101320161009
20086e/refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101320161009
20173e/regsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101320161009
20213e/regsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101320161009
20214e/regsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101320161009
20214e/regsgcc -m32 -march=k6 -O -fomit-frame-pointer2016101320161009
20223e/regsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101320161009
20235e/regsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101320161009
20235e/regsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101320161009
20238e/regsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101320161009
20238e/regsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101320161009
20238e/x86-mmxgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101320161009
20238e/x86-mmxgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101320161009
20239e/x86-mmxgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101320161009
20239e/x86-mmxgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101320161009
20239e/x86-mmxgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101320161009
20240e/x86-mmxgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101320161009
20240e/x86-mmxgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101320161009
20240e/x86-mmxgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101320161009
20242e/x86-mmxgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101320161009
20243e/x86-mmxgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101320161009
20243e/x86-mmxgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101320161009
20244e/x86-mmxgcc -m32 -march=i486 -O -fomit-frame-pointer2016101320161009
20244e/x86-mmxgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101320161009
20245e/x86-mmxgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101320161009
20246e/x86-mmxgcc -m32 -march=i386 -O -fomit-frame-pointer2016101320161009
20246e/x86-mmxgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101320161009
20247e/x86-mmxgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101320161009
20247e/x86-mmxgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101320161009
20248e/x86-mmxgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101320161009
20248e/x86-mmxgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101320161009
20248e/x86-mmxgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101320161009
20248e/x86-mmxgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101320161009
20248e/x86-mmxgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101320161009
20258e/x86-mmxgcc -m32 -O3 -fomit-frame-pointer2016101320161009
20259e/x86-mmxgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101320161009
20267e/refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101320161009
20269e/x86-mmxgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101320161009
20269e/x86-mmxgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101320161009
20270e/x86-mmxgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101320161009
20271e/x86-mmxgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101320161009
20271e/x86-mmxgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101320161009
20272e/x86-mmxgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101320161009
20272e/x86-mmxgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101320161009
20272e/x86-mmxgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101320161009
20272e/x86-mmxgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101320161009
20272e/x86-mmxgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101320161009
20274e/x86-mmxgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101320161009
20274e/x86-mmxgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101320161009
20274e/x86-mmxgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101320161009
20274e/x86-mmxgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101320161009
20275e/x86-mmxgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101320161009
20275e/x86-mmxgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101320161009
20275e/x86-mmxgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101320161009
20275e/x86-mmxgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101320161009
20275e/x86-mmxgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101320161009
20275e/regsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101320161009
20275e/x86-mmxgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101320161009
20275e/x86-mmxgcc -m32 -march=nocona -O -fomit-frame-pointer2016101320161009
20276e/x86-mmxgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101320161009
20276e/x86-mmxgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101320161009
20276e/x86-mmxgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101320161009
20277e/x86-mmxgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101320161009
20277e/x86-mmxgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101320161009
20277e/x86-mmxgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101320161009
20278e/x86-mmxgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
20278e/x86-mmxgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101320161009
20278e/x86-mmxgcc -m32 -march=core2 -O -fomit-frame-pointer2016101320161009
20278e/x86-mmxgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101320161009
20280e/refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101320161009
20280e/refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101320161009
20280e/x86-mmxgcc -m32 -O2 -fomit-frame-pointer2016101320161009
20280e/x86-mmxgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
20280e/x86-mmxgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101320161009
20280e/x86-mmxgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101320161009
20280e/x86-mmxgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101320161009
20282e/x86-mmxgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101320161009
20282e/x86-mmxgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
20282e/x86-mmxgcc -m32 -march=prescott -O -fomit-frame-pointer2016101320161009
20283e/x86-mmxgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101320161009
20284e/x86-mmxgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101320161009
20285e/x86-mmxgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101320161009
20286e/x86-mmxgcc -m32 -O -fomit-frame-pointer2016101320161009
20288e/x86-mmxgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101320161009
20288e/x86-mmxgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101320161009
20288e/x86-mmxgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101320161009
20288e/x86-mmxgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101320161009
20288e/x86-mmxgcc -m32 -Os -fomit-frame-pointer2016101320161009
20288e/x86-mmxgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101320161009
20290e/refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101320161009
20290e/x86-mmxgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101320161009
20290e/x86-mmxgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101320161009
20290e/x86-mmxgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101320161009
20291e/x86-mmxgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101320161009
20291e/x86-mmxgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101320161009
20293e/x86-mmxgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101320161009
20293e/x86-mmxgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101320161009
20293e/x86-mmxgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101320161009
20294e/x86-mmxgcc -m32 -march=k8 -O -fomit-frame-pointer2016101320161009
20295e/x86-mmxgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101320161009
20296e/x86-mmxgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101320161009
20307e/regsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101320161009
20311e/regsgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101320161009
20312e/regsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101320161009
20320e/refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101320161009
20320e/refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101320161009
20320e/regsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101320161009
20336e/refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101320161009
20339e/x86-mmxgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101320161009
20339e/x86-mmxgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101320161009
20341e/x86-mmxgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101320161009
20342e/x86-mmxgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101320161009
20342e/x86-mmxgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101320161009
20342e/x86-mmxgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101320161009
20343e/x86-mmxgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101320161009
20344e/x86-mmxgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101320161009
20344e/regsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101320161009
20344e/x86-mmxgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101320161009
20344e/x86-mmxgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101320161009
20344e/x86-mmxgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101320161009
20344e/x86-mmxgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101320161009
20344e/x86-mmxgcc -m32 -march=k6 -O -fomit-frame-pointer2016101320161009
20344e/x86-mmxgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101320161009
20344e/x86-mmxgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101320161009
20344e/x86-mmxgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101320161009
20345e/x86-mmxgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101320161009
20346e/x86-mmxgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101320161009
20347e/x86-mmxgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
20347e/x86-mmxgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101320161009
20347e/x86-mmxgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101320161009
20350e/x86-mmxgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101320161009
20351e/refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101320161009
20351e/x86-mmxgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101320161009
20351e/refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101320161009
20351e/x86-mmxgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101320161009
20352e/x86-mmxgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101320161009
20352e/x86-mmxgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101320161009
20354e/x86-mmxgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101320161009
20355e/x86-mmxgcc -m32 -march=athlon -O -fomit-frame-pointer2016101320161009
20355e/x86-mmxgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101320161009
20355e/x86-mmxgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101320161009
20356e/x86-mmxgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101320161009
20357e/x86-mmxgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101320161009
20357e/x86-mmxgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101320161009
20359e/x86-mmxgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101320161009
20360e/x86-mmxgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101320161009
20361e/x86-mmxgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101320161009
20361e/x86-mmxgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101320161009
20365e/x86-mmxgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101320161009
20371e/x86-mmxgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101320161009
20373e/regsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101320161009
20387e/regsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101320161009
20387e/refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101320161009
20398e/regsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101320161009
20403e/regsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101320161009
20430e/regsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101320161009
20439e/regsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101320161009
20469e/regsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101320161009
20469e/regsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101320161009
20475e/regsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101320161009
20485e/regsgcc -m32 -march=athlon -O -fomit-frame-pointer2016101320161009
20498e/regsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101320161009
20504e/refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101320161009
20509e/refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101320161009
20512e/regsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101320161009
20520e/refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101320161009
20541e/refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101320161009
20568e/refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101320161009
20571e/regsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101320161009
20588e/refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101320161009
20598e/regsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101320161009
20600e/regsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101320161009
20602e/x86-mmxgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101320161009
20605e/x86-mmxgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101320161009
20605e/x86-mmxgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101320161009
20605e/x86-mmxgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101320161009
20605e/x86-mmxgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101320161009
20606e/x86-mmxgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101320161009
20606e/x86-mmxgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101320161009
20606e/x86-mmxgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101320161009
20606e/x86-mmxgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101320161009
20606e/x86-mmxgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101320161009
20606e/x86-mmxgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101320161009
20607e/x86-mmxgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101320161009
20608e/x86-mmxgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101320161009
20608e/x86-mmxgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101320161009
20609e/x86-mmxgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101320161009
20609e/x86-mmxgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101320161009
20609e/x86-mmxgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101320161009
20610e/x86-mmxgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101320161009
20610e/x86-mmxgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101320161009
20610e/x86-mmxgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101320161009
20610e/x86-mmxgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101320161009
20610e/x86-mmxgcc -m32 -march=pentium -O -fomit-frame-pointer2016101320161009
20611e/x86-mmxgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101320161009
20612e/x86-mmxgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101320161009
20612e/x86-mmxgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101320161009
20613e/x86-mmxgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101320161009
20613e/x86-mmxgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101320161009
20614e/x86-mmxgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101320161009
20616e/x86-mmxgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101320161009
20620e/x86-mmxgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101320161009
20620e/x86-mmxgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101320161009
20621e/x86-mmxgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101320161009
20626e/x86-mmxgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101320161009
20627e/x86-mmxgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101320161009
20627e/x86-mmxgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101320161009
20630e/x86-mmxgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101320161009
20637e/regsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101320161009
20637e/regsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101320161009
20653e/regsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101320161009
20703e/regsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101320161009
20710e/regsgcc -m32 -march=nocona -O -fomit-frame-pointer2016101320161009
20768e/regsgcc -m32 -march=k8 -O -fomit-frame-pointer2016101320161009
20789e/regsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101320161009
20808e/refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101320161009
20821e/regsgcc -m32 -march=prescott -O -fomit-frame-pointer2016101320161009
20902e/refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101320161009
21048e/regsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101320161009
21097e/refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101320161009
21149e/regsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101320161009
21194e/regsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101320161009
21194e/regsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101320161009
21219e/regsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101320161009
21248e/refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101320161009
21250e/regsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101320161009
21254e/regsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101320161009
21261e/regsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101320161009
21263e/refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101320161009
21272e/regsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101320161009
21280e/regsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101320161009
21320e/regsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101320161009
21368e/regsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101320161009
21373e/regsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101320161009
21384e/regsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101320161009
21405e/regsgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101320161009
21437e/regsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101320161009
21438e/regsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101320161009
21469e/regsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101320161009
21470e/regsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101320161009
21470e/regsgcc -m32 -march=core2 -O -fomit-frame-pointer2016101320161009
21481e/refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101320161009
21504e/regsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101320161009
21510e/regsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101320161009
21512e/regsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101320161009
21528e/regsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101320161009
21554e/regsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101320161009
21573e/regsgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101320161009
21642e/refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101320161009
21955e/regsgcc -m32 -march=i486 -O -fomit-frame-pointer2016101320161009
22432e/refgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101320161009
22581e/refgcc -m32 -march=athlon -O -fomit-frame-pointer2016101320161009
22589e/regsgcc -m32 -march=i386 -O -fomit-frame-pointer2016101320161009
22709e/refgcc -m32 -march=nocona -O -fomit-frame-pointer2016101320161009
22709e/refgcc -m32 -march=prescott -O -fomit-frame-pointer2016101320161009
22791e/regsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101320161009
22792e/regsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101320161009
22800e/refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101320161009
22813e/regsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101320161009
22816e/regsgcc -m32 -march=pentium -O -fomit-frame-pointer2016101320161009
22874e/refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101320161009
23160e/regsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101320161009
23160e/refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101320161009
23176e/regsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101320161009
23176e/regsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101320161009
23200e/regsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101320161009
23238e/regsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101320161009
23262e/regsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101320161009
23344e/regsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101320161009
23490e/regsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101320161009
23531e/refgcc -m32 -O -fomit-frame-pointer2016101320161009
23552e/refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101320161009
23568e/regsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101320161009
23581e/regsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101320161009
23594e/regsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101320161009
23608e/regsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101320161009
23621e/regsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101320161009
23675e/regsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101320161009
23680e/refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101320161009
23683e/refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101320161009
23691e/regsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101320161009
23715e/refgcc -m32 -march=k8 -O -fomit-frame-pointer2016101320161009
23716e/refgcc -m32 -march=core2 -O -fomit-frame-pointer2016101320161009
23835e/refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101320161009
23840e/refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101320161009
23965e/refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101320161009
23979e/refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101320161009
24069e/refgcc -m32 -O2 -fomit-frame-pointer2016101320161009
24131e/refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101320161009
24150e/refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101320161009
24152e/refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101320161009
24165e/refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101320161009
24173e/refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101320161009
24325e/refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101320161009
24349e/refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101320161009
24350e/refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
24498e/refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101320161009
24533e/refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101320161009
24608e/refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101320161009
24720e/refgcc -m32 -march=k6 -O -fomit-frame-pointer2016101320161009
24722e/refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101320161009
24773e/refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101320161009
24862e/refgcc -m32 -march=i486 -O -fomit-frame-pointer2016101320161009
24970e/refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101320161009
25072e/refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101320161009
25136e/refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101320161009
25317e/refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101320161009
25319e/refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101320161009
25506e/refgcc -m32 -march=i386 -O -fomit-frame-pointer2016101320161009
25510e/refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101320161009
25510e/refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101320161009
25525e/refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101320161009
25555e/refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101320161009
25581e/refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101320161009
25693e/refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101320161009
25731e/refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101320161009
25840e/refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101320161009
25840e/refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101320161009
25856e/refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101320161009
25872e/refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101320161009
25872e/refgcc -m32 -march=pentium -O -fomit-frame-pointer2016101320161009
25875e/refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101320161009
25906e/refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101320161009
25973e/regsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101320161009
25989e/regsgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101320161009
26189e/regsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101320161009
26306e/refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101320161009
26397e/refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101320161009
26429e/refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101320161009
26433e/regsgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101320161009
26464e/refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101320161009
26480e/regsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101320161009
26482e/refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101320161009
26485e/regsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101320161009
26554e/refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101320161009
26611e/refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101320161009
26840e/regsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101320161009
26970e/refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101320161009
27013e/refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101320161009
27085e/refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101320161009
27139e/regsgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101320161009
27147e/regsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101320161009
27157e/regsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101320161009
27181e/refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101320161009
27198e/refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101320161009
27312e/regsgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101320161009
27453e/regsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101320161009
27485e/regsgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101320161009
27552e/regsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101320161009
27555e/regsgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101320161009
27592e/regsgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101320161009
27597e/regsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101320161009
27688e/refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101320161009
27736e/regsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101320161009
27773e/regsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101320161009
27776e/regsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101320161009
27784e/regsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101320161009
27845e/regsgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101320161009
27858e/regsgcc -m32 -Os -fomit-frame-pointer2016101320161009
27885e/regsgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101320161009
28021e/regsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101320161009
28669e/refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101320161009
28680e/refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101320161009
30053e/refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101320161009
30058e/refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101320161009
30074e/refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101320161009
30085e/refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101320161009
30621e/refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101320161009
30621e/refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101320161009
30784e/refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101320161009
30893e/refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101320161009
30893e/refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101320161009
30928e/refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101320161009
31184e/refgcc -m32 -Os -fomit-frame-pointer2016101320161009
31184e/refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101320161009
31269e/refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101320161009
31290e/refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101320161009
31365e/refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101320161009
31440e/refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101320161009
31466e/refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101320161009
31482e/refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101320161009
31642e/refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101320161009

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: 1240, 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 moon/avx/32 moon/avx2/32 moon/xop/32 krovetz/vec128
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 moon/avx/32 moon/avx2/32 moon/xop/32 krovetz/vec128
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 moon/avx/32 moon/avx2/32 moon/xop/32 krovetz/vec128
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 moon/avx/32 moon/avx2/32 moon/xop/32 krovetz/avx2 krovetz/vec128
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 moon/avx/32 moon/avx2/32 moon/xop/32 krovetz/avx2 krovetz/vec128
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 moon/avx/32 moon/avx2/32 moon/xop/32 krovetz/avx2 krovetz/vec128
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 krovetz/vec128
gcc -m32 -march=core2 -O3 -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 moon/avx/32 moon/avx2/32 moon/xop/32 krovetz/vec128
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 krovetz/vec128
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 krovetz/vec128
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 krovetz/vec128
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 krovetz/vec128
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 krovetz/vec128
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 krovetz/vec128
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 krovetz/vec128
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 krovetz/vec128
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 moon/avx/32 moon/avx2/32 moon/xop/32 krovetz/vec128
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 moon/avx/32 moon/avx2/32 moon/xop/32 krovetz/vec128
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 moon/avx/32 moon/avx2/32 moon/xop/32 krovetz/vec128
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 krovetz/vec128
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 krovetz/vec128
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 krovetz/vec128
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/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/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/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/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=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/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