Implementation notes: x86, h4e350, crypto_hash/blake32

Computer: h4e350
Architecture: x86
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: blake32
TimeImplementationCompilerBenchmark dateSUPERCOP version
26490sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052720140525
26490sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052720140525
26490sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052720140525
26493sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052720140525
26505sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052720140525
26505sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2014052720140525
26508sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052720140525
26514sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014052720140525
26514sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2014052720140525
26514sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
26514sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014052720140525
26517sphlibgcc -m32 -O -fomit-frame-pointer2014052720140525
26517sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2014052720140525
26520sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
26529sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2014052720140525
26529sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2014052720140525
26529sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2014052720140525
26532sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
26535sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2014052720140525
27315sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140525
27321sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052720140525
27327sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2014052720140525
27330sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140525
27390sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140525
27459sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140525
27522sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140525
27522sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2014052720140525
27525sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140525
27564sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140525
27564sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140525
27567sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052720140525
27819sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2014052720140525
27864sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052720140525
27954sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140525
27954sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140525
27954sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140525
27954sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140525
27963sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140525
27963sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140525
27966sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140525
27966sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140525
29229sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052720140525
29286sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2014052720140525
29334sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140525
29424sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
29433sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140525
29433sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
29460sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
29478sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140525
29481sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
29484sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140525
29496sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014052720140525
29502sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052720140525
29550sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052720140525
29556sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
29559sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
29562sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
29598sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014052720140525
29622sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140525
29625sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140525
29691sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140525
29697sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140525
29697sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140525
29730sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
29736sphlibgcc -m32 -O3 -fomit-frame-pointer2014052720140525
29748sphlibgcc -m32 -O2 -fomit-frame-pointer2014052720140525
29799sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140525
29859sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
29865sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140525
29886sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140525
29889sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140525
29904sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140525
29919sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140525
29955sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140525
30096sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052720140525
30138sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052720140525
30147sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140525
30156sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140525
30156sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140525
30165sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140525
30168sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140525
30168sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140525
30177sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140525
30177sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140525
30180sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140525
30180sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140525
30195sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140525
30249sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140525
30267sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140525
30288sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140525
30336sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140525
30348sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140525
30348sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140525
30366sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140525
30366sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140525
30372sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140525
30375sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140525
30384sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140525
30384sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140525
30420sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140525
30435sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140525
30444sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140525
30468sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140525
30501sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140525
31428sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140525
31461sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140525
31464sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140525
31521sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140525
31536sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140525
31545sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140525
31560sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140525
31575sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140525
31629sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140525
31662sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140525
31692sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140525
31704sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052720140525
31710sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140525
31716sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140525
31716sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140525
31716sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140525
31716sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140525
31734sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140525
31749sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140525
31752sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140525
31767sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140525
31794sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140525
31815sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140525
31815sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140525
31815sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052720140525
31818sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014052720140525
31824sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014052720140525
31824sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052720140525
31848sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052720140525
31848sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052720140525
31866sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140525
31866sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052720140525
31881sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052720140525
31887sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140525
31887sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052720140525
31893sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140525
31893sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140525
31893sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052720140525
31899sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052720140525
31899sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052720140525
31911sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
31911sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
31914sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052720140525
31929sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052720140525
31932sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052720140525
31938sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
31956sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052720140525
31962sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052720140525
31998sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052720140525
32109sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052720140525
32157sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052720140525
32160sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052720140525
32163sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140525
32424sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140525
32424sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140525
32433sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140525
32439sphlibgcc -m32 -Os -fomit-frame-pointer2014052720140525
32472sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140525
32487sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140525
32487sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140525
32487sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140525
32487sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140525
32595sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052720140525
32871sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140525
33033sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140525
33258sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140525
33285sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140525
33564sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
33564sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014052720140525
33567sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052720140525
33567sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014052720140525
33567sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2014052720140525
33582sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2014052720140525
33588sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
33597sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052720140525
33618sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052720140525
33681sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2014052720140525
33783sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052720140525
33804sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052720140525
33804sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2014052720140525
33816sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052720140525
33819sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140525
33828sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140525
33831sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140525
33957sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140525
34065sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140525
34173sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140525
34218sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140525
34236sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140525
34332sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2014052720140525
34416sphlib-smallgcc -m32 -O -fomit-frame-pointer2014052720140525
34455sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052720140525
34485ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
34584sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140525
34722sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052720140525
34743sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140525
34788sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140525
34788sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140525
34794ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2014052720140525
34833sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140525
34878sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2014052720140525
34884sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2014052720140525
34893refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140525
34893refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140525
34893refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140525
34893refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140525
34899refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140525
34899sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2014052720140525
34902refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140525
34908refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052720140525
34926refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140525
34929sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2014052720140525
34929sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
34962sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052720140525
34962sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052720140525
34992sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052720140525
34995refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052720140525
35025sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140525
35025sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140525
35028sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140525
35040sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140525
35040sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140525
35049sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140525
35055sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140525
35067sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140525
35145sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140525
35151sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052720140525
35154sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2014052720140525
35169sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140525
35193sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2014052720140525
35196sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
35214sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2014052720140525
35277sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2014052720140525
35370refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140525
35373refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140525
35385refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140525
35385sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2014052720140525
35388refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140525
35439sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
35451sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140525
35454sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
35469sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140525
35472sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140525
35673refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140525
35676sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
35940refgcc -m32 -O3 -fomit-frame-pointer2014052720140525
36033sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140525
36039sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140525
36189sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2014052720140525
36300refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140525
36345sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
36360sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
36417refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
36429refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140525
36486sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140525
36519sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052720140525
36531refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140525
36609refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140525
36609refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140525
36669sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052720140525
36711sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052720140525
36732refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140525
36828sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140525
36834refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140525
36846sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052720140525
36942sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052720140525
37062sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
37092refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052720140525
37107refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052720140525
37113sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
37143sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
37167sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140525
37191sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140525
37209sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140525
37212sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140525
37245sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
37269sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140525
37272sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140525
37380sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
37446sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140525
37455sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052720140525
37461refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140525
37461refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140525
37470sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140525
37473refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140525
37473refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140525
37476sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140525
37512sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
37515sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140525
37548sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140525
37554sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140525
37572sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2014052720140525
37572sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140525
37575sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2014052720140525
37578sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140525
37593sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052720140525
37596refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052720140525
37602refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140525
37608refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140525
37635sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
37656refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140525
37665refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140525
37677sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052720140525
37746refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052720140525
37755sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140525
37785sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2014052720140525
37854sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140525
37878sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140525
37932refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140525
37935sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140525
37935sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2014052720140525
37953sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140525
38067sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140525
38082refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140525
38088sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140525
38109sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
38109sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140525
38139refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052720140525
38145refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052720140525
38151refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052720140525
38193sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140525
38196sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140525
38202refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052720140525
38208refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052720140525
38211refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052720140525
38223sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140525
38268sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052720140525
38337sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140525
38337sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140525
38340sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140525
38343refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140525
38346refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140525
38349refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140525
38355refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140525
38361refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140525
38544refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140525
38562refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140525
38571sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140525
38613refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140525
38631sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014052720140525
38634sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
38634sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
38646ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
38649sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014052720140525
38652refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140525
38652refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140525
38655sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
38655refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140525
38670sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052720140525
38670sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052720140525
38727refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
38733sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140525
38733sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140525
38745sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052720140525
38757sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140525
38760sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052720140525
38796refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140525
38799sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140525
38808ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
38850refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140525
38886sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140525
38916sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140525
38994sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140525
39087refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140525
39096sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140525
39159sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140525
39210sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140525
39210refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140525
39237refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140525
39246sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140525
39246sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140525
39255sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140525
39264sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140525
39279sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140525
39291refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
39300refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140525
39303refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140525
39330ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
39444ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2014052720140525
39549refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140525
39549ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052720140525
39570refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140525
39585refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140525
39603ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052720140525
39615sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140525
39624refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140525
39675refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
39777refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
39777refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
39783refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
39786refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052720140525
39792sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2014052720140525
39804refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052720140525
39804refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052720140525
39807sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2014052720140525
39969refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014052720140525
39984refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014052720140525
40011refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140525
40077refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140525
40095refgcc -m32 -O2 -fomit-frame-pointer2014052720140525
40137refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052720140525
40185refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140525
40185refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140525
40278refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140525
40308refgcc -m32 -O -fomit-frame-pointer2014052720140525
40308refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052720140525
40308refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
40308refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014052720140525
40311refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014052720140525
40314refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014052720140525
40314refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
40317refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052720140525
40485sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140525
40503refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014052720140525
40518refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
40539sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140525
40542sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140525
40542sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140525
40554sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140525
40596sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140525
40599sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140525
40611sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140525
40620sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140525
40623sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140525
40626sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140525
40638sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140525
40641sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140525
40887sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140525
41013refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140525
41430sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140525
41436sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052720140525
41454sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140525
41514sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140525
41580sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140525
41613sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2014052720140525
42024sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140525
42054sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140525
42060sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140525
42183sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
42198sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052720140525
42330refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140525
42474sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140525
42489sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140525
42537sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140525
42570sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140525
42618refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140525
42741sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052720140525
42861sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140525
42876refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140525
42879refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140525
43005refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140525
43008refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052720140525
43023refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140525
43053refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052720140525
43113refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140525
43116refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140525
43125refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140525
43191refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140525
43245refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140525
43278sphlib-smallgcc -m32 -Os -fomit-frame-pointer2014052720140525
43359sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140525
43497sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140525
43503refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140525
43503refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140525
43512refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140525
43527refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140525
43542sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140525
43548sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140525
43548sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052720140525
43701refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052720140525
43749sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052720140525
43758sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052720140525
43758sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140525
43764sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140525
43806sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052720140525
43872sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052720140525
43962sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052720140525
44097refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140525
44103refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140525
44124refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
44139refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
44157sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140525
44352sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140525
44355sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140525
44382refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140525
44454sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140525
44457sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052720140525
44580sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140525
44838refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140525
45207sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140525
45246sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052720140525
46281sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140525
46488sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052720140525
46524sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140525
46548sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052720140525
46563sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140525
46578sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140525
46581sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052720140525
46608sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140525
46686sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052720140525
46689sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014052720140525
46689sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
46689sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052720140525
46752sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014052720140525
46869sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052720140525
46944sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140525
46956sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
46986sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140525
47025refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052720140525
47046sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052720140525
47226refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140525
47226refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052720140525
47604refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140525
47610refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140525
47610refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052720140525
47682sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052720140525
47691refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140525
48372sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052720140525
48507sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052720140525
48555refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140525
48558refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140525
48561refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140525
49368refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140525
49371refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140525
49581refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140525
49797refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052720140525
49827refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140525
49827refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140525
49833refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140525
49833refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140525
50547refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052720140525
50550refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140525
50631refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140525
50634refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052720140525
50634refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140525
50730refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140525
51033refgcc -m32 -Os -fomit-frame-pointer2014052720140525
51147refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014052720140525
51150refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052720140525
51153refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052720140525
51171refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014052720140525
51456refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052720140525
51459refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052720140525
51459refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052720140525
51459refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
51543refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052720140525
51588refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052720140525
51591refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052720140525
51597refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052720140525
51642refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052720140525
51723refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
51750refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052720140525
51753refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052720140525
51759refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140525
51840refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052720140525
51870refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
52161refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052720140525
52347refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052720140525
52761refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140525
52767refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052720140525
52779refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052720140525

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: 30, 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 -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: 44, 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=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