Implementation notes: x86, hydra4, crypto_hash/blake32

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: blake32
TimeImplementationCompilerBenchmark dateSUPERCOP version
17897sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
17924sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
17932sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
17971sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
18069sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
18260sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
18607sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
18818sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
19188sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
19375sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052620140525
19441sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2014052620140525
19445sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2014052620140525
19445sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014052620140525
19449sphlibgcc -m32 -O -fomit-frame-pointer2014052620140525
19449sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014052620140525
19449sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
19453sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
19453sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2014052620140525
19469sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
19469sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
19480sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
19481sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052620140525
19496sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052620140525
19508sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
19520sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
19523sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
19531sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
19543sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
19543sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
19570sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052620140525
19582sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
19586sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2014052620140525
19594sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052620140525
19605sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052620140525
19605sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052620140525
19617sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
19617sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052620140525
19617sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
19637sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052620140525
19781sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
19785sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
19812sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052620140525
19812sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052620140525
19894sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052620140525
19898sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2014052620140525
19905sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052620140525
19917sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052620140525
19917sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052620140525
19988sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2014052620140525
19999sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052620140525
20003sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052620140525
20276sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2014052620140525
20339sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052620140525
21988sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
22016sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
22066sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
22211sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
22211sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
22289sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
22320sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
22406sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
22445sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2014052620140525
22487sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
22522sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
22550sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
22570sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
22589sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
22608sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
22655sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
22678sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
22714sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
22811sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
22819sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
22831sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
22870sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052620140525
22870sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052620140525
22877sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052620140525
22901sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052620140525
23119sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
23174sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
23186sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
23201sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
23322sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052620140525
23326sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052620140525
23330sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
23334sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
23337sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
23338sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052620140525
23338sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
23345sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052620140525
23345sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052620140525
23353sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052620140525
23353sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
23353sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
23427sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
23455sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052620140525
23478sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052620140525
23525sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052620140525
23532sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052620140525
23532sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052620140525
23548sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052620140525
23583sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052620140525
23583sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052620140525
23587sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052620140525
23595sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052620140525
23595sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052620140525
23595sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052620140525
23622sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052620140525
23693sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
23708sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
23716sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
23724sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052620140525
23732sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052620140525
23739sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052620140525
23743sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052620140525
23759sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052620140525
23763sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052620140525
23833sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052620140525
23841sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
23849sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052620140525
23852sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
23853sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
23860sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052620140525
23880sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
23892sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
23899sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014052620140525
23899sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
23899sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
23899sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014052620140525
23899sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
23911sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052620140525
24040sphlibgcc -m32 -O2 -fomit-frame-pointer2014052620140525
24040sphlibgcc -m32 -O3 -fomit-frame-pointer2014052620140525
24086sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052620140525
24145sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052620140525
24176sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
24176sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
24180sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
24180sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052620140525
24180sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052620140525
24188sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052620140525
24192sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
24196sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
24196sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052620140525
24199sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052620140525
24223sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
24258sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052620140525
24258sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052620140525
24258sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
24324sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
24340sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052620140525
24422sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
24426sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
24437sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
24437sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
24449sphlibgcc -m32 -Os -fomit-frame-pointer2014052620140525
24461sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
24527sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052620140525
24531sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
24570sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
24585sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
24652sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
24683sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052620140525
24714sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052620140525
24714sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052620140525
24820sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052620140525
24831sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
24831sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
24878sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052620140525
24941sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052620140525
24991sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052620140525
24991sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052620140525
25015sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
25085sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052620140525
25097sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052620140525
25116sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052620140525
25120sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052620140525
25167sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052620140525
25178sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052620140525
25217sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052620140525
25221sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052620140525
25264sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052620140525
25280sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
25284sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
25295sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
25338sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052620140525
25393sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052620140525
25393sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052620140525
25393sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052620140525
25401sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052620140525
25459sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
25459sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
25459sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
25510sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
25510sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052620140525
25518sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
25545sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052620140525
25588sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
25607sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014052620140525
25611sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
25615sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052620140525
25623sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014052620140525
25631refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
25659refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052620140525
25662refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052620140525
25693refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
25693sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
25705sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052620140525
25717sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052620140525
25721sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052620140525
25721sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052620140525
25728sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052620140525
25756sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
25771sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052620140525
25810refgcc -m32 -O3 -fomit-frame-pointer2014052620140525
25853sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052620140525
25865sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
25935sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052620140525
25947refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052620140525
25955sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
25955sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052620140525
25966sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
25974sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052620140525
26006sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052620140525
26013sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052620140525
26029refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052620140525
26055sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052620140525
26068sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052620140525
26075sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
26087refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052620140525
26087refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
26118sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052620140525
26130sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052620140525
26130refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
26134refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
26138sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2014052620140525
26150sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052620140525
26150refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052620140525
26169refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052620140525
26173refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052620140525
26193refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052620140525
26200sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
26235sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014052620140525
26243sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
26243sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
26251sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
26267sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
26274sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2014052620140525
26278sphlib-smallgcc -m32 -O -fomit-frame-pointer2014052620140525
26329sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
26341sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052620140525
26368sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052620140525
26380sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052620140525
26395sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
26399sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052620140525
26403sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
26493sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2014052620140525
26512sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014052620140525
26563refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052620140525
26575sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2014052620140525
26582refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052620140525
26586sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052620140525
26586sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
26590sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2014052620140525
26602refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
26609refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
26649sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052620140525
26695refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
26731sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
26742refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052620140525
26770refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052620140525
26774refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052620140525
26793sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052620140525
26828refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052620140525
26836refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
26859refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052620140525
26863refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
26871refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052620140525
26875refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
26902refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
26926sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
26926sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
26965refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
26980sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052620140525
26980sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052620140525
26980sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2014052620140525
27004refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052620140525
27004sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
27008sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052620140525
27031sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
27047sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
27109refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
27152sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052620140525
27175sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052620140525
27187refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
27210sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
27214refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052620140525
27218refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052620140525
27226sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
27230sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
27234sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
27249sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052620140525
27336refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052620140525
27336sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
27339refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052620140525
27359sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052620140525
27366refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052620140525
27393sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
27405sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
27417sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052620140525
27448sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
27464sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052620140525
27480sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052620140525
27480sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052620140525
27483sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
27487refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052620140525
27491sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
27503sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052620140525
27503refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052620140525
27507refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052620140525
27534refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052620140525
27538refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052620140525
27538refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
27577refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
27577sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2014052620140525
27581sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
27589sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
27600refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
27600sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
27600sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
27604refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052620140525
27639refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052620140525
27651refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052620140525
27670refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
27671refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052620140525
27671sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052620140525
27682refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052620140525
27717sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2014052620140525
27791sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
27795sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052620140525
27873sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052620140525
27877sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
27885sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052620140525
27920sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052620140525
27975sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052620140525
28029sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052620140525
28033sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052620140525
28068sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
28084sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052620140525
28103sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052620140525
28103sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
28116sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052620140525
28162sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
28181sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
28189sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
28240sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
28244refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
28267sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052620140525
28275refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
28337refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052620140525
28341refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
28384sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052620140525
28396sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
28400sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052620140525
28404refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
28408refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052620140525
28439sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052620140525
28466sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052620140525
28509sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014052620140525
28540refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
28544refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
28571sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052620140525
28758sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2014052620140525
28802sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2014052620140525
29106sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052620140525
29122sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052620140525
29125sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052620140525
29176sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052620140525
29270sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052620140525
29270sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
29293sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052620140525
29480sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052620140525
29574refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052620140525
29640sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014052620140525
29644sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
29663refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
29663refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052620140525
29745refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052620140525
29769refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
29777refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014052620140525
29831sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
29835refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014052620140525
29933refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052620140525
29991sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052620140525
30006sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052620140525
30280refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052620140525
30455sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
30482refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
30482sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
30490refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052620140525
30498refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
30541sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
30541refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
30549sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052620140525
30553sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052620140525
30611refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
30623refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
30650sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
30654refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052620140525
30669refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052620140525
30728sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
30744refgcc -m32 -O2 -fomit-frame-pointer2014052620140525
30794sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
30794refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052620140525
30876sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
30911refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
30931refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052620140525
30958refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052620140525
30958refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052620140525
30986refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052620140525
30986sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052620140525
31028refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
31063sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052620140525
31103sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052620140525
31114refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
31161sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052620140525
31188sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052620140525
31227refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
31247sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
31255sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052620140525
31298sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052620140525
31368sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052620140525
31376refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
31387sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
31391sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052620140525
31422sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052620140525
31430refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
31446refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
31477refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014052620140525
31481sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
31516refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
31547refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052620140525
31598refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
31617sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052620140525
31625sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052620140525
31633refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052620140525
31633sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052620140525
31664refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
31672sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052620140525
31676sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052620140525
31699refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014052620140525
31715sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052620140525
31738sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052620140525
31762refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052620140525
31762refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
31762refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014052620140525
31773sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052620140525
31805refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
31914sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
31914sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052620140525
31925sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052620140525
31961sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014052620140525
31968sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052620140525
31988sphlib-smallgcc -m32 -Os -fomit-frame-pointer2014052620140525
31992sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
31996sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
32031sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
32074sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
32089sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
32113sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
32206sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052620140525
32237sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052620140525
32253sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052620140525
32261refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052620140525
32277sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052620140525
32300refgcc -m32 -O -fomit-frame-pointer2014052620140525
32331sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052620140525
32585sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014052620140525
32655sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
32717refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052620140525
32979sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
32998sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052620140525
33232sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
33306sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052620140525
33388sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052620140525
33415sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
33419sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052620140525
33435sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
33450sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
33833refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052620140525
33914sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
34031sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
34051refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052620140525
34129refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052620140525
34195refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
34503refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
34562sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
34593refgcc -m32 -Os -fomit-frame-pointer2014052620140525
34597refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014052620140525
34628refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
34768refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052620140525
34784refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052620140525
34815refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052620140525
34866refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
34940refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052620140525
34952refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
34956refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052620140525
34956refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
34987refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052620140525
34999refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052620140525
35034refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
35038refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
35053refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052620140525
35069refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052620140525
35116refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052620140525
35217refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052620140525
35240refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052620140525
35240refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052620140525
35252refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
35260refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
35291refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
35377refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014052620140525
35587refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
35740refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052620140525
35743refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
35818refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052620140525
35837refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
35845refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052620140525
35993refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052620140525
36009refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052620140525
36028refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052620140525
36504refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052620140525
36566refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052620140525
36566refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052620140525
37073refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
38294refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052620140525
38353refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052620140525
38384refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052620140525
38575refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052620140525
39273refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052620140525
39296refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052620140525
39733refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052620140525
39944refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052620140525
39983refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052620140525
41297refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052620140525
41328refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052620140525
41410refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052620140525
44222refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052620140525
44604refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052620140525
44639refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052620140525
44772refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052620140525
46168refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052620140525
46472refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052620140525

Test failure

Implementation: crypto_hash/blake32/sse2
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 38, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref sphlib sphlib-small sse2 ssse3
gcc -m32 -march=core2 -O -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=corei7 -O -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=corei7 -Os -fomit-frame-pointer sse2 ssse3

Compiler output

Implementation: crypto_hash/blake32/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:59:3: error: unknown type name '__m128i'
hash.c: hash.c:60:3: error: unknown type name '__m128i'
hash.c: hash.c:200:21: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:200:21: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:200:30: error: expected expression before ')' token
hash.c: hash.c:205:30: error: expected expression before ')' token

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

Compiler output

Implementation: crypto_hash/blake32/ssse3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:61:3: error: unknown type name '__m128i'
hash.c: hash.c:62:3: error: unknown type name '__m128i'
hash.c: hash.c:65:3: error: unknown type name '__m128i'
hash.c: hash.c:65:33: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:65:33: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:65:41: error: expected expression before ')' token
hash.c: hash.c:66:11: error: expected ';' before 'r16'
hash.c: hash.c:196:3: error: 'r16' undeclared (first use in this function)
hash.c: hash.c:207:30: error: expected expression before ')' token
hash.c: hash.c:212:30: error: expected expression before ')' token

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

Compiler output

Implementation: crypto_hash/blake32/ssse3
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:201:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:201:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 48, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -O -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer ssse3
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -O -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -O -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/blake32/ssse3
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:201:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:201:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:201:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:201:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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