Implementation notes: x86, hydra5, crypto_stream/chacha20

Computer: hydra5
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20171218
Operation: crypto_stream
Primitive: chacha20
TimeImplementationCompilerBenchmark dateSUPERCOP version
11098krovetz/vec128gcc -m32 -march=barcelona -O -fomit-frame-pointer2017082920170725
11112krovetz/vec128gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082920170725
11214krovetz/vec128gcc -m32 -march=k8 -O -fomit-frame-pointer2017082920170725
11258krovetz/vec128gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017082920170725
11285krovetz/vec128gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017082920170725
11289krovetz/vec128gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017082920170725
11329krovetz/vec128gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082920170725
11506krovetz/vec128gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017082920170725
11528krovetz/vec128gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017082920170725
11532krovetz/vec128gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017082920170725
11537krovetz/vec128gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017082920170725
11551krovetz/vec128gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082920170725
11555krovetz/vec128gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017082920170725
11555krovetz/vec128gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082920170725
11555krovetz/vec128gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017082920170725
11559krovetz/vec128gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017082920170725
11560krovetz/vec128gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017082920170725
11568krovetz/vec128gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017082920170725
11568krovetz/vec128gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017082920170725
11569krovetz/vec128gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017082920170725
11590krovetz/vec128gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082920170725
11603krovetz/vec128gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017082920170725
11652krovetz/vec128gcc -m32 -march=nocona -O -fomit-frame-pointer2017082920170725
11670krovetz/vec128gcc -m32 -march=prescott -O -fomit-frame-pointer2017082920170725
11745krovetz/vec128gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017082920170725
12295krovetz/vec128gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017082920170725
12321krovetz/vec128gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017082920170725
12542krovetz/vec128gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082920170725
12640krovetz/vec128gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017082920170725
12654krovetz/vec128gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017082920170725
12667krovetz/vec128gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017082920170725
12676krovetz/vec128gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082920170725
12694krovetz/vec128gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017082920170725
13053krovetz/vec128gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082920170725
13058krovetz/vec128gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082920170725
13062krovetz/vec128gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017082920170725
13066krovetz/vec128gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017082920170725
13336krovetz/vec128gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082920170725
13708krovetz/vec128gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082920170725
14275e/mergedgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170904
14275e/mergedgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170904
14293e/mergedgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170904
14492e/mergedgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170904
14492e/mergedgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170904
14506krovetz/vec128gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017082920170725
14509krovetz/vec128gcc -m32 -march=prescott -Os -fomit-frame-pointer2017082920170725
14515e/mergedgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170904
14515e/mergedgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170904
14523krovetz/vec128gcc -m32 -march=nocona -Os -fomit-frame-pointer2017082920170725
14567krovetz/vec128gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017082920170725
14594krovetz/vec128gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017082920170725
14598krovetz/vec128gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017082920170725
14617e/mergedgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170904
14625e/mergedgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170904
14626e/mergedgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170904
14643e/mergedgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170904
14652e/refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170904
14688e/refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170904
14821e/regsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170904
14856e/regsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170904
14874e/regsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170904
14896e/regsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170904
14931e/mergedgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170904
14949e/regsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170904
14958e/mergedgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170904
14989e/x86-1gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170904
14997e/x86-1gcc -m32 -march=i486 -Os -fomit-frame-pointer2017090720170904
15002e/x86-1gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090720170904
15002e/x86-1gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170904
15006e/regsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170904
15007e/x86-1gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170904
15007e/x86-1gcc -m32 -O2 -fomit-frame-pointer2017090720170904
15011e/x86-1gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170904
15011e/x86-1gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170904
15011e/x86-1gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170904
15011e/x86-1gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170904
15011e/x86-1gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170904
15011e/x86-1gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170904
15011e/x86-1gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090720170904
15011e/x86-1gcc -m32 -march=athlon -O -fomit-frame-pointer2017090720170904
15011e/x86-1gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170904
15011e/x86-1gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090720170904
15011e/x86-1gcc -m32 -march=i386 -O -fomit-frame-pointer2017090720170904
15011e/x86-1gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170904
15011e/x86-1gcc -m32 -march=k6 -Os -fomit-frame-pointer2017090720170904
15011e/x86-1gcc -m32 -march=k8 -Os -fomit-frame-pointer2017090720170904
15011e/x86-1gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170904
15011e/x86-1gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170904
15011e/x86-1gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170904
15011e/x86-1gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170904
15015e/x86-1gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090720170904
15015e/x86-1gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090720170904
15015e/x86-1gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170904
15015e/x86-1gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090720170904
15015e/x86-1gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170904
15015e/x86-1gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170904
15015e/x86-1gcc -m32 -march=core2 -O -fomit-frame-pointer2017090720170904
15015e/x86-1gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170904
15015e/x86-1gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170904
15015e/x86-1gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170904
15015e/x86-1gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170904
15015e/x86-1gcc -m32 -march=nocona -O -fomit-frame-pointer2017090720170904
15015e/x86-1gcc -m32 -march=nocona -Os -fomit-frame-pointer2017090720170904
15015e/x86-1gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170904
15015e/x86-1gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170904
15015e/x86-1gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170904
15015e/x86-1gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170904
15015e/x86-1gcc -m32 -march=prescott -Os -fomit-frame-pointer2017090720170904
15016e/x86-1gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170904
15016e/x86-1gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090720170904
15016e/x86-1gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170904
15016e/x86-1gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170904
15019e/x86-1gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170904
15020e/x86-1gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090720170904
15020e/x86-1gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170904
15020e/x86-1gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090720170904
15020e/x86-1gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170904
15020e/x86-1gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170904
15020e/x86-1gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170904
15020e/x86-1gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170904
15020e/x86-1gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170904
15020e/x86-1gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090720170904
15020e/x86-1gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170904
15020e/x86-1gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170904
15020e/x86-1gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090720170904
15020e/x86-1gcc -m32 -march=core2 -Os -fomit-frame-pointer2017090720170904
15020e/x86-1gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090720170904
15020e/x86-1gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090720170904
15020e/x86-1gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090720170904
15020e/x86-1gcc -m32 -march=k6 -O -fomit-frame-pointer2017090720170904
15020e/x86-1gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090720170904
15020e/x86-1gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170904
15020e/x86-1gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170904
15020e/x86-1gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170904
15020e/x86-1gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170904
15020e/x86-1gcc -m32 -march=pentium -O -fomit-frame-pointer2017090720170904
15023e/x86-1gcc -m32 -O3 -fomit-frame-pointer2017090720170904
15024e/x86-1gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090720170904
15024e/x86-1gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090720170904
15024e/x86-1gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170904
15024e/x86-1gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170904
15024e/x86-1gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170904
15024e/x86-1gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170904
15024e/x86-1gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170904
15024e/x86-1gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090720170904
15024e/x86-1gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170904
15024e/x86-1gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170904
15024e/x86-1gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090720170904
15024e/x86-1gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170904
15024e/x86-1gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170904
15024e/x86-1gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170904
15024e/x86-1gcc -m32 -march=k8 -O -fomit-frame-pointer2017090720170904
15025e/x86-1gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170904
15025e/x86-1gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090720170904
15025e/x86-1gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090720170904
15025e/x86-1gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090720170904
15028e/x86-1gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170904
15028e/x86-1gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170904
15028e/x86-1gcc -m32 -march=corei7 -O -fomit-frame-pointer2017090720170904
15028e/x86-1gcc -m32 -march=i386 -Os -fomit-frame-pointer2017090720170904
15028e/x86-1gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170904
15028e/x86-1gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090720170904
15028e/x86-1gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170904
15029e/x86-1gcc -funroll-loops -m32 -O -fomit-frame-pointer2017090720170904
15029e/x86-1gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090720170904
15029e/x86-1gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090720170904
15029e/x86-1gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170904
15029e/x86-1gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090720170904
15029e/x86-1gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170904
15029e/x86-1gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170904
15029e/x86-1gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170904
15029e/x86-1gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170904
15032e/x86-1gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090720170904
15033e/x86-1gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170904
15033e/x86-1gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170904
15033e/x86-1gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170904
15033e/x86-1gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170904
15033e/x86-1gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170904
15033e/x86-1gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170904
15033e/x86-1gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090720170904
15033e/x86-1gcc -m32 -march=athlon -Os -fomit-frame-pointer2017090720170904
15033e/x86-1gcc -m32 -march=i486 -O -fomit-frame-pointer2017090720170904
15033e/x86-1gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170904
15033e/x86-1gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170904
15033e/x86-1gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170904
15033e/x86-1gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170904
15033e/x86-1gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170904
15037e/x86-1gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170904
15037e/x86-1gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170904
15037e/x86-1gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170904
15037e/x86-1gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170904
15037e/x86-1gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170904
15037e/x86-1gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170904
15037e/x86-1gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170904
15041e/x86-1gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170904
15042e/x86-1gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090720170904
15042e/x86-1gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170904
15042e/x86-1gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170904
15042e/x86-1gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170904
15042e/x86-1gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170904
15042e/x86-1gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170904
15042e/x86-1gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170904
15042e/x86-1gcc -m32 -O -fomit-frame-pointer2017090720170904
15042e/x86-1gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090720170904
15042e/x86-1gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170904
15042e/x86-1gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170904
15042e/x86-1gcc -m32 -march=pentium -Os -fomit-frame-pointer2017090720170904
15046e/x86-1gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090720170904
15046e/x86-1gcc -m32 -Os -fomit-frame-pointer2017090720170904
15046e/x86-1gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170904
15046e/x86-1gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170904
15046e/x86-1gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170904
15046e/x86-1gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170904
15046e/x86-1gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170904
15046e/x86-1gcc -m32 -march=prescott -O -fomit-frame-pointer2017090720170904
15047e/x86-1gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170904
15051e/x86-1gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090720170904
15051e/x86-1gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170904
15051e/x86-1gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170904
15051e/x86-1gcc -m32 -march=barcelona -O -fomit-frame-pointer2017090720170904
15051e/x86-1gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170904
15055e/x86-1gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170904
15055e/x86-1gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170904
15055e/x86-1gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170904
15055e/x86-1gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090720170904
15064e/x86-1gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170904
15073e/regsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090720170904
15082e/mergedgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170904
15091e/regsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170904
15099e/regsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170904
15104e/mergedgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170904
15108e/mergedgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090720170904
15126e/regsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170904
15130e/mergedgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170904
15140e/mergedgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170904
15144e/refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170904
15153e/mergedgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170904
15179e/refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170904
15179e/mergedgcc -m32 -march=k6 -O -fomit-frame-pointer2017090720170904
15188e/mergedgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170904
15188e/mergedgcc -m32 -march=prescott -O -fomit-frame-pointer2017090720170904
15202e/refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170904
15206e/mergedgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090720170904
15206e/mergedgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170904
15215e/mergedgcc -m32 -O -fomit-frame-pointer2017090720170904
15232e/mergedgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170904
15232e/mergedgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170904
15237e/mergedgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170904
15241e/mergedgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170904
15241e/mergedgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090720170904
15246e/mergedgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170904
15250e/mergedgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170904
15254e/mergedgcc -m32 -march=core2 -O -fomit-frame-pointer2017090720170904
15255e/mergedgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170904
15258e/mergedgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170904
15259e/mergedgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170904
15259e/mergedgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170904
15263e/mergedgcc -m32 -march=nocona -O -fomit-frame-pointer2017090720170904
15268e/mergedgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170904
15268e/mergedgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170904
15272e/mergedgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090720170904
15290e/mergedgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090720170904
15308e/mergedgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090720170904
15312e/regsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170904
15321e/mergedgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170904
15326e/mergedgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170904
15326e/mergedgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170904
15330e/mergedgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170904
15339e/mergedgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090720170904
15339e/mergedgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170904
15361e/mergedgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170904
15387e/mergedgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170904
15392e/mergedgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170904
15392e/regsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170904
15401e/mergedgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170904
15405e/mergedgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170904
15414e/mergedgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170904
15414e/mergedgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170904
15427e/refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170904
15445e/mergedgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170904
15454e/regsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170904
15458e/regsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170904
15463e/regsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170904
15466e/regsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170904
15468e/mergedgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170904
15472e/mergedgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170904
15476e/regsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170904
15481e/mergedgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170904
15481e/regsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170904
15565e/regsgcc -m32 -O3 -fomit-frame-pointer2017090720170904
15596e/mergedgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170904
15613e/mergedgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170904
15622e/mergedgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090720170904
15635e/mergedgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090720170904
15636e/refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170904
15640e/refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170904
15645e/refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170904
15654e/mergedgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170904
15658e/mergedgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170904
15672e/mergedgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170904
15675e/mergedgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170904
15685e/mergedgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170904
15707e/mergedgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090720170904
15711e/mergedgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170904
15724e/mergedgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170904
15729e/mergedgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090720170904
15733e/refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170904
15737e/mergedgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170904
15746e/mergedgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090720170904
15747e/mergedgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170904
15750e/mergedgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090720170904
15751e/regsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170904
15755e/mergedgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170904
15764e/mergedgcc -m32 -O3 -fomit-frame-pointer2017090720170904
15778e/refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170904
15786e/mergedgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090720170904
15795e/mergedgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170904
15844e/refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170904
15844e/refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170904
15857e/refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170904
15915e/regsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170904
15937e/regsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170904
15950e/mergedgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170904
15950e/regsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170904
15964e/mergedgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170904
15977e/regsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090720170904
16030e/mergedgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170904
16030e/refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170904
16034e/mergedgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170904
16043e/mergedgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170904
16044e/mergedgcc -m32 -O2 -fomit-frame-pointer2017090720170904
16065e/mergedgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090720170904
16088e/mergedgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090720170904
16092e/mergedgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170904
16096e/mergedgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170904
16105e/refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170904
16110e/refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170904
16110e/mergedgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090720170904
16114e/mergedgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170904
16118e/regsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170904
16136e/regsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170904
16154e/mergedgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090720170904
16158e/mergedgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090720170904
16180e/mergedgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090720170904
16189e/regsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170904
16189e/mergedgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170904
16194e/refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170904
16194e/regsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170904
16203e/regsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170904
16220e/mergedgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170904
16225e/mergedgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170904
16229e/mergedgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170904
16238e/mergedgcc -m32 -march=i486 -O -fomit-frame-pointer2017090720170904
16243e/refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090720170904
16252e/regsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170904
16273e/refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170904
16296e/mergedgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170904
16300e/mergedgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170904
16305e/mergedgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170904
16344e/regsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170904
16353e/mergedgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170904
16363e/mergedgcc -m32 -march=i386 -O -fomit-frame-pointer2017090720170904
16366e/refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170904
16384e/mergedgcc -m32 -march=pentium -O -fomit-frame-pointer2017090720170904
16389e/mergedgcc -m32 -march=athlon -O -fomit-frame-pointer2017090720170904
16389e/mergedgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170904
16389e/refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170904
16389e/mergedgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170904
16398e/mergedgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170904
16402e/mergedgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090720170904
16402e/mergedgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090720170904
16468e/refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170904
16477e/mergedgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170904
16486e/mergedgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090720170904
16491e/mergedgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090720170904
16495e/refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170904
16499e/mergedgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090720170904
16505e/refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170904
16508e/mergedgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090720170904
16517e/mergedgcc -m32 -march=k8 -O -fomit-frame-pointer2017090720170904
16526e/mergedgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170904
16561e/mergedgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090720170904
16562e/refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170904
16562e/mergedgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170904
16566e/mergedgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090720170904
16570e/mergedgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170904
16570e/refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170904
16588e/refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170904
16615e/mergedgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170904
16637e/mergedgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090720170904
16641e/mergedgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090720170904
16646e/regsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170904
16650e/refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170904
16654e/mergedgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090720170904
16659e/mergedgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090720170904
16664e/regsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170904
16685e/refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170904
16699e/mergedgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170904
16730e/refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090720170904
16730e/mergedgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170904
16734e/mergedgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090720170904
16734e/refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170904
16739e/mergedgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170904
16748e/mergedgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170904
16752e/mergedgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090720170904
16783e/mergedgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170904
16792e/regsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170904
16792e/mergedgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170904
16796e/mergedgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090720170904
16818e/mergedgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170904
16818e/mergedgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090720170904
16836e/mergedgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170904
16841e/mergedgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090720170904
16850e/refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170904
16854e/mergedgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090720170904
16854e/mergedgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090720170904
16858e/mergedgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170904
16893krovetz/vec128gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017082920170725
16912e/mergedgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170904
16965e/regsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170904
16982e/refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170904
17000krovetz/vec128gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017082920170725
17009e/mergedgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090720170904
17027e/mergedgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090720170904
17040e/refgcc -m32 -O3 -fomit-frame-pointer2017090720170904
17075e/mergedgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090720170904
17076e/mergedgcc -m32 -Os -fomit-frame-pointer2017090720170904
17111e/mergedgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090720170904
17195e/mergedgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170904
17199e/mergedgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170904
17213e/mergedgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170904
17226e/mergedgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170904
17230e/mergedgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090720170904
17275e/mergedgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170904
17284e/mergedgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170904
17328e/mergedgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090720170904
17354krovetz/vec128gcc -m32 -march=k8 -Os -fomit-frame-pointer2017082920170725
17381e/mergedgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170904
17571e/refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170904
17643e/refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170904
17651e/refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170904
17700e/refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170904
17705e/refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170904
17758e/regsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170904
17762e/regsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170904
17807krovetz/vec128gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017082920170725
17962krovetz/vec128gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082920170725
18010krovetz/vec128gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017082920170725
18099krovetz/vec128gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017082920170725
18171e/regsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170904
18192e/regsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170904
18197e/regsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170904
18205e/regsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170904
18232e/regsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170904
18276e/regsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170904
18303e/regsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170904
18312e/regsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170904
18338e/regsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170904
18502e/regsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170904
18537e/regsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170904
18560e/regsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170904
18564e/regsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170904
18582e/regsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170904
18582e/x86-mmxgcc -m32 -Os -fomit-frame-pointer2017090720170904
18582e/x86-mmxgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170904
18586e/x86-mmxgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090720170904
18586e/x86-mmxgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170904
18586e/x86-mmxgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170904
18587e/x86-mmxgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170904
18587e/x86-mmxgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090720170904
18587e/x86-mmxgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170904
18590e/x86-mmxgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170904
18590e/x86-mmxgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090720170904
18591e/x86-mmxgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090720170904
18591e/x86-mmxgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170904
18591e/x86-mmxgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170904
18591e/x86-mmxgcc -m32 -O2 -fomit-frame-pointer2017090720170904
18591e/x86-mmxgcc -m32 -march=core2 -O -fomit-frame-pointer2017090720170904
18591e/x86-mmxgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090720170904
18591e/x86-mmxgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090720170904
18591e/x86-mmxgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170904
18591e/x86-mmxgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170904
18591e/x86-mmxgcc -m32 -march=k6 -O -fomit-frame-pointer2017090720170904
18591e/x86-mmxgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170904
18595e/x86-mmxgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090720170904
18595e/regsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170904
18595e/x86-mmxgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090720170904
18595e/x86-mmxgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090720170904
18595e/x86-mmxgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170904
18595e/x86-mmxgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170904
18595e/x86-mmxgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170904
18596e/x86-mmxgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170904
18599e/regsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170904
18599e/regsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090720170904
18600e/x86-mmxgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090720170904
18600e/x86-mmxgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170904
18600e/x86-mmxgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170904
18600e/x86-mmxgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170904
18600e/x86-mmxgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170904
18600e/x86-mmxgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170904
18600e/x86-mmxgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090720170904
18600e/x86-mmxgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170904
18600e/x86-mmxgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170904
18600e/x86-mmxgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170904
18600e/x86-mmxgcc -m32 -march=pentium -O -fomit-frame-pointer2017090720170904
18604e/x86-mmxgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090720170904
18604e/x86-mmxgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170904
18604e/x86-mmxgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170904
18608e/x86-mmxgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170904
18608e/x86-mmxgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170904
18617e/x86-mmxgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170904
18617e/refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170904
18622e/x86-mmxgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170904
18622e/x86-mmxgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090720170904
18626e/x86-mmxgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090720170904
18626e/x86-mmxgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170904
18626e/x86-mmxgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090720170904
18626e/x86-mmxgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090720170904
18627e/x86-mmxgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170904
18630e/x86-mmxgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170904
18630e/x86-mmxgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170904
18631e/x86-mmxgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090720170904
18631e/x86-mmxgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170904
18631e/x86-mmxgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170904
18631e/x86-mmxgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170904
18631e/x86-mmxgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090720170904
18631e/x86-mmxgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170904
18631e/x86-mmxgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170904
18635e/x86-mmxgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170904
18635e/x86-mmxgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170904
18635e/x86-mmxgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170904
18635e/x86-mmxgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090720170904
18635e/x86-mmxgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170904
18635e/x86-mmxgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090720170904
18635e/x86-mmxgcc -m32 -march=prescott -O -fomit-frame-pointer2017090720170904
18639e/x86-mmxgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090720170904
18639e/x86-mmxgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170904
18639e/x86-mmxgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170904
18640e/x86-mmxgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170904
18640e/x86-mmxgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090720170904
18640e/x86-mmxgcc -m32 -O3 -fomit-frame-pointer2017090720170904
18644e/x86-mmxgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170904
18644e/x86-mmxgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170904
18644e/x86-mmxgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170904
18644e/x86-mmxgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170904
18644e/x86-mmxgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170904
18644e/x86-mmxgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090720170904
18644e/x86-mmxgcc -m32 -march=nocona -O -fomit-frame-pointer2017090720170904
18644e/x86-mmxgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170904
18648e/regsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170904
18648e/x86-mmxgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170904
18648e/x86-mmxgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170904
18653e/x86-mmxgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090720170904
18658e/regsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170904
18666e/x86-mmxgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170904
18701e/refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170904
18715e/x86-mmxgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170904
18719e/refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090720170904
18719e/x86-mmxgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170904
18719e/x86-mmxgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090720170904
18719e/x86-mmxgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170904
18719e/x86-mmxgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170904
18723e/x86-mmxgcc -m32 -march=i486 -O -fomit-frame-pointer2017090720170904
18723e/x86-mmxgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170904
18724e/x86-mmxgcc -m32 -march=athlon -O -fomit-frame-pointer2017090720170904
18724e/x86-mmxgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170904
18728e/x86-mmxgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170904
18728e/x86-mmxgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170904
18728e/x86-mmxgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170904
18729e/x86-mmxgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170904
18729e/x86-mmxgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170904
18732e/x86-mmxgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090720170904
18732e/x86-mmxgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090720170904
18733e/x86-mmxgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170904
18733e/x86-mmxgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170904
18737e/refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090720170904
18737e/x86-mmxgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170904
18737e/x86-mmxgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170904
18737e/x86-mmxgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170904
18737e/x86-mmxgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170904
18741e/x86-mmxgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090720170904
18746e/x86-mmxgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090720170904
18746e/x86-mmxgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170904
18750e/x86-mmxgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170904
18750e/refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090720170904
18750e/x86-mmxgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170904
18750e/x86-mmxgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170904
18750e/x86-mmxgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090720170904
18750e/x86-mmxgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170904
18754e/x86-mmxgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090720170904
18755e/refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090720170904
18755e/refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170904
18759e/refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170904
18759e/refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090720170904
18759e/regsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170904
18763e/refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090720170904
18763e/x86-mmxgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170904
18764e/x86-mmxgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090720170904
18764e/x86-mmxgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170904
18768e/x86-mmxgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170904
18768e/refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090720170904
18768e/x86-mmxgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090720170904
18768e/x86-mmxgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170904
18768e/refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170904
18768e/x86-mmxgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090720170904
18768e/x86-mmxgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090720170904
18768e/x86-mmxgcc -m32 -march=k8 -O -fomit-frame-pointer2017090720170904
18768e/regsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170904
18768e/x86-mmxgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170904
18768e/x86-mmxgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170904
18772e/x86-mmxgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170904
18772e/x86-mmxgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170904
18772e/x86-mmxgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170904
18772e/x86-mmxgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090720170904
18772e/x86-mmxgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170904
18772e/x86-mmxgcc -m32 -march=i386 -O -fomit-frame-pointer2017090720170904
18772e/x86-mmxgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170904
18773e/x86-mmxgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090720170904
18773e/x86-mmxgcc -m32 -O -fomit-frame-pointer2017090720170904
18777e/x86-mmxgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170904
18781e/x86-mmxgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170904
18781e/x86-mmxgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090720170904
18781e/refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170904
18781e/x86-mmxgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090720170904
18781e/x86-mmxgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170904
18781e/regsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170904
18782e/x86-mmxgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170904
18786e/x86-mmxgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090720170904
18786e/x86-mmxgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090720170904
18786e/x86-mmxgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170904
18786e/x86-mmxgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170904
18786e/x86-mmxgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170904
18786e/x86-mmxgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090720170904
18786e/x86-mmxgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170904
18786e/x86-mmxgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090720170904
18789e/x86-mmxgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170904
18790e/x86-mmxgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090720170904
18790e/x86-mmxgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090720170904
18791e/x86-mmxgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170904
18794e/x86-mmxgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170904
18799e/x86-mmxgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170904
18800e/x86-mmxgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170904
18803e/x86-mmxgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170904
18804e/refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090720170904
18808e/regsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170904
18808e/regsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170904
18817e/x86-mmxgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170904
18825e/regsgcc -m32 -march=k6 -O -fomit-frame-pointer2017090720170904
18830e/regsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090720170904
18830e/refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170904
18835e/regsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090720170904
18839e/regsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170904
18857e/refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170904
18861e/regsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170904
18870e/regsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090720170904
18875e/refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170904
18883e/refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170904
18883e/regsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090720170904
18883e/regsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170904
18901e/regsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170904
18936e/regsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170904
18936e/regsgcc -m32 -O -fomit-frame-pointer2017090720170904
18958e/refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170904
18958e/regsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090720170904
18958e/regsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090720170904
18963e/refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170904
18972e/regsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090720170904
18975e/regsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170904
18990e/regsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170904
18998e/regsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090720170904
18998e/regsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170904
18999e/regsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170904
19007e/refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170904
19007e/refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170904
19007e/regsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170904
19025e/refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170904
19029e/regsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170904
19038e/refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170904
19047e/regsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170904
19052e/regsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090720170904
19056e/refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170904
19065e/regsgcc -m32 -O2 -fomit-frame-pointer2017090720170904
19069e/refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170904
19074e/refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170904
19091e/refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170904
19096e/regsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170904
19109e/regsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170904
19127e/regsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170904
19145e/regsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170904
19246e/regsgcc -m32 -march=prescott -O -fomit-frame-pointer2017090720170904
19247e/refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090720170904
19255e/regsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170904
19317e/regsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170904
19317e/regsgcc -m32 -march=nocona -O -fomit-frame-pointer2017090720170904
19331e/regsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170904
19357e/regsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170904
19362e/regsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170904
19366e/regsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170904
19366e/regsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090720170904
19393e/regsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090720170904
19393e/regsgcc -m32 -march=athlon -O -fomit-frame-pointer2017090720170904
19424e/regsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090720170904
19446e/regsgcc -m32 -march=core2 -O -fomit-frame-pointer2017090720170904
19446e/regsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090720170904
19446e/regsgcc -m32 -march=i486 -O -fomit-frame-pointer2017090720170904
19450e/refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170904
19450e/regsgcc -m32 -march=pentium -O -fomit-frame-pointer2017090720170904
19472e/regsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090720170904
19508e/regsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090720170904
19561e/regsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170904
19570e/refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170904
19636e/refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090720170904
19672e/regsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170904
19672e/regsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170904
19698e/regsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090720170904
19698e/regsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090720170904
19702e/regsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090720170904
19743e/refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090720170904
19752e/regsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170904
19760e/regsgcc -m32 -march=k8 -O -fomit-frame-pointer2017090720170904
19765e/regsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170904
19818e/regsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090720170904
20044e/regsgcc -m32 -march=i386 -O -fomit-frame-pointer2017090720170904
20172e/regsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090720170904
20713e/regsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170904
20758e/regsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170904
21006e/regsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170904
21156e/refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170904
21231e/regsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170904
21280e/regsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170904
21298e/regsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170904
21333e/refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090720170904
21351e/regsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170904
21448e/regsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170904
21546e/refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170904
21621e/refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170904
21661e/regsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170904
21665e/regsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090720170904
21741e/refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090720170904
21754e/regsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170904
21763e/regsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090720170904
21843e/regsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170904
21861e/regsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090720170904
21936e/regsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090720170904
21940e/refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170904
21949e/refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090720170904
21962e/refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170904
21989e/regsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090720170904
22020e/refgcc -m32 -O2 -fomit-frame-pointer2017090720170904
22171e/refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170904
22171e/refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170904
22180e/refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170904
22242e/refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090720170904
22242e/refgcc -m32 -march=k8 -O -fomit-frame-pointer2017090720170904
22290e/refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170904
22308e/refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170904
22339e/refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090720170904
22343e/refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170904
22357e/regsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170904
22419e/refgcc -m32 -march=athlon -O -fomit-frame-pointer2017090720170904
22432e/refgcc -m32 -march=i486 -O -fomit-frame-pointer2017090720170904
22516e/refgcc -m32 -march=nocona -O -fomit-frame-pointer2017090720170904
22516e/refgcc -m32 -march=prescott -O -fomit-frame-pointer2017090720170904
22534e/refgcc -m32 -O -fomit-frame-pointer2017090720170904
22578e/refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090720170904
22587e/refgcc -m32 -march=core2 -O -fomit-frame-pointer2017090720170904
22596e/refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090720170904
22618e/refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170904
22622e/refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170904
22729e/refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170904
22746e/refgcc -m32 -march=pentium -O -fomit-frame-pointer2017090720170904
22897e/refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170904
22906e/refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170904
22959e/refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170904
23026e/refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170904
23048e/refgcc -m32 -march=i386 -O -fomit-frame-pointer2017090720170904
23345e/refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170904
23345e/refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170904
23345e/refgcc -m32 -march=k6 -O -fomit-frame-pointer2017090720170904
23438e/refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170904
23726e/refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090720170904
23783e/refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170904
23814e/refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170904
23885e/refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090720170904
23992e/refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090720170904
24031e/refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170904
24062e/refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170904
24164e/refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170904
24204e/refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170904
24222e/refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170904
24253e/refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170904
24285e/refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090720170904
24315e/regsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170904
24328e/refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170904
24355e/regsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090720170904
24413e/refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090720170904
24514e/regsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090720170904
24536e/regsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090720170904
24536e/refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170904
24545e/regsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090720170904
24576e/regsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090720170904
24643e/refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170904
24825e/refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170904
25068e/refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170904
25121e/refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170904
25237e/regsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090720170904
25365e/regsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090720170904
25369e/refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090720170904
25374e/refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170904
25378e/regsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090720170904
25383e/regsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090720170904
25409e/regsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170904
25476e/regsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090720170904
25480e/refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090720170904
25485e/regsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170904
25582e/regsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090720170904
25604e/regsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090720170904
25657e/refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090720170904
25750e/regsgcc -m32 -Os -fomit-frame-pointer2017090720170904
25773e/regsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090720170904
25830e/refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170904
25870e/regsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090720170904
25879e/regsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090720170904
25919e/refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170904
26034e/regsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090720170904
26105e/refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090720170904
26128e/regsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170904
26149e/regsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170904
26154e/regsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090720170904
26229e/regsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170904
27333e/refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090720170904
27341e/refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090720170904
27350e/refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090720170904
27452e/refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170904
27487e/refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090720170904
28129e/refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170904
28329e/refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090720170904
28329e/refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090720170904
28391e/refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090720170904
28422e/refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170904
28422e/refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170904
28427e/refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090720170904
28449e/refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090720170904
28679e/refgcc -m32 -Os -fomit-frame-pointer2017090720170904
28861e/refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090720170904
28878e/refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090720170904
28883e/refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090720170904
28967e/refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090720170904
29123e/refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090720170904
29144e/refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170904
29233e/refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090720170904
30877e/refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090720170904

Test failure

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

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

Test failure

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_stream/chacha20/krovetz/avx2
Compiler: gcc -m32 -march=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