Implementation notes: x86, h5nano, crypto_hash/blake64

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: blake64
TimeImplementationCompilerBenchmark dateSUPERCOP version
46165sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014042920140425
46330sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014042920140425
47010ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042920140425
47010ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
47010ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
47015ssse3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
47015ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
47020ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
47020ssse3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
47185ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042920140425
47190ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
47310ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
47605sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014042920140425
47930sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014042920140425
48200sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
48225sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
49095ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2014042920140425
49115ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
49230ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
49295ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
49340ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042920140425
49390ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2014042920140425
49405ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
49405ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
49415ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
49950sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014042920140425
50105ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2014042920140425
50200sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
50215sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
50365sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014042920140425
50610sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014042920140425
50665sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014042920140425
50665sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014042920140425
51180sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014042920140425
51280sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014042920140425
51585sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2014042920140425
51825sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
51830sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
51850sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
51850sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
51850sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
51890sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042920140425
52020sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042920140425
52025sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
52035sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042920140425
52040sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
52050sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
52155sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042920140425
52165sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042920140425
52405sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014042920140425
52450sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042920140425
52465sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014042920140425
52505sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014042920140425
52590sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014042920140425
52850sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014042920140425
53480sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042920140425
53715sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042920140425
53760sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014042920140425
53800sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042920140425
53840sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014042920140425
53860sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014042920140425
53890sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014042920140425
53915sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2014042920140425
53915sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014042920140425
53935sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042920140425
54000sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014042920140425
54060sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2014042920140425
54065sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2014042920140425
54280sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2014042920140425
54480sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
54510sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
54555sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014042920140425
54600sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
54600sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2014042920140425
54815sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2014042920140425
55030sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
55030sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042920140425
55110sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
55155sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2014042920140425
55155sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
56785sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014042920140425
56790sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014042920140425
56805sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014042920140425
56830sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2014042920140425
56990sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014042920140425
57045sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2014042920140425
58555sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014042920140425
61155sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014042920140425
91445sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014042920140425
91615sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014042920140425
92275sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
92285sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
92285sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
92290sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2014042920140425
92300sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2014042920140425
92305sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2014042920140425
92370sphlibgcc -m32 -O -fomit-frame-pointer2014042920140425
92370sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
92370sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2014042920140425
92380sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014042920140425
92380sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2014042920140425
92380sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2014042920140425
92400sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2014042920140425
92405sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042920140425
92425sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2014042920140425
92435sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2014042920140425
92440sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2014042920140425
92445sphlib-smallgcc -m32 -O -fomit-frame-pointer2014042920140425
92445sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2014042920140425
92445sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2014042920140425
92485sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2014042920140425
92495sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
92505sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042920140425
92510sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014042920140425
92530sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014042920140425
92535sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042920140425
92555sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2014042920140425
92560sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2014042920140425
92585sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014042920140425
92640sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014042920140425
92650sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014042920140425
92915sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042920140425
93065sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2014042920140425
93075sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
93150sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2014042920140425
93160sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014042920140425
93275sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014042920140425
93290sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014042920140425
93335sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014042920140425
93805sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014042920140425
93935sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014042920140425
93940sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014042920140425
93940sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014042920140425
93940sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014042920140425
93945sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014042920140425
93945sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014042920140425
93960sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014042920140425
93965sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2014042920140425
93965sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014042920140425
93975sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2014042920140425
94005sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014042920140425
94010sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014042920140425
94010sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014042920140425
94010sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014042920140425
94040sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014042920140425
94055sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014042920140425
94105sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014042920140425
94140sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014042920140425
94150sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014042920140425
94150sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014042920140425
94240sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014042920140425
94240sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014042920140425
94515sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014042920140425
95110sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2014042920140425
95215sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2014042920140425
95365sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014042920140425
95880sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014042920140425
97125sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014042920140425
97125sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2014042920140425
97130sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014042920140425
97130sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014042920140425
97130sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2014042920140425
97140sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014042920140425
97150sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014042920140425
97150sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014042920140425
97150sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014042920140425
97150sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014042920140425
97160sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014042920140425
97190sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014042920140425
97815sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2014042920140425
97990refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042920140425
98020refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014042920140425
98020refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014042920140425
98140refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014042920140425
98165refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014042920140425
98305refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014042920140425
98460sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
98525sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
98550sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014042920140425
98560sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014042920140425
98575sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014042920140425
98605sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014042920140425
98725refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014042920140425
98840refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014042920140425
98845refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014042920140425
98850refgcc -m32 -march=i386 -O -fomit-frame-pointer2014042920140425
98910refgcc -m32 -march=athlon -O -fomit-frame-pointer2014042920140425
98910refgcc -m32 -march=k8 -O -fomit-frame-pointer2014042920140425
99025refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014042920140425
99035refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014042920140425
99080refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014042920140425
99080refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014042920140425
99100refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
99115refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
99190refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
99190refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014042920140425
99230refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
99305refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014042920140425
99305refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014042920140425
99320refgcc -m32 -march=k6 -O -fomit-frame-pointer2014042920140425
99340refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014042920140425
99445refgcc -m32 -O -fomit-frame-pointer2014042920140425
99465refgcc -m32 -O3 -fomit-frame-pointer2014042920140425
99465refgcc -m32 -march=core2 -O -fomit-frame-pointer2014042920140425
99560refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014042920140425
99795refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014042920140425
99855refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014042920140425
99855refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042920140425
99865refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014042920140425
99880refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014042920140425
99900refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042920140425
99915refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042920140425
100000refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014042920140425
100005sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042920140425
100030sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042920140425
100150sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042920140425
100335sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042920140425
100345refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014042920140425
100345refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014042920140425
100435refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014042920140425
100475sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042920140425
100490refgcc -m32 -march=prescott -O -fomit-frame-pointer2014042920140425
100500refgcc -m32 -march=nocona -O -fomit-frame-pointer2014042920140425
100510sphlibgcc -m32 -O3 -fomit-frame-pointer2014042920140425
100510sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042920140425
100515sphlibgcc -m32 -O2 -fomit-frame-pointer2014042920140425
100515sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2014042920140425
100625refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014042920140425
100625refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014042920140425
100645refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042920140425
100835sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014042920140425
100910refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014042920140425
100960sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042920140425
101110sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014042920140425
101150sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042920140425
101155sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042920140425
101155sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042920140425
101160sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042920140425
101165sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042920140425
101175sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042920140425
101175sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042920140425
101180sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014042920140425
101190sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042920140425
101190sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042920140425
101190sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042920140425
101190sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042920140425
101195sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042920140425
101195sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042920140425
101225sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042920140425
101240sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014042920140425
101265sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042920140425
101275sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042920140425
101315sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042920140425
101355sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042920140425
101360sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042920140425
101370sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042920140425
101385sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042920140425
101430sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042920140425
101430sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014042920140425
101435sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042920140425
101435sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042920140425
101455sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042920140425
101455sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042920140425
101455sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042920140425
101455sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042920140425
101455sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042920140425
101570refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042920140425
101570sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014042920140425
101570sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014042920140425
101625sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042920140425
101750refgcc -m32 -march=i486 -O -fomit-frame-pointer2014042920140425
101770refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042920140425
101810refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014042920140425
101815refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014042920140425
101850sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042920140425
101850refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014042920140425
101850refgcc -m32 -march=pentium -O -fomit-frame-pointer2014042920140425
101925sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042920140425
101935sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042920140425
101940refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042920140425
101955sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042920140425
101975sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042920140425
101980sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
101980sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
102005sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
102020sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
102020sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
102030refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042920140425
102030refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042920140425
102050refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014042920140425
102055sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042920140425
102085sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
102085sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
102090sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
102090sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
102100sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
102100sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
102155refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042920140425
102160refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042920140425
102215refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014042920140425
102355refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014042920140425
102585sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
102635refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
102645refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042920140425
102645refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
102665sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
102680sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
102705refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014042920140425
102765sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
102785refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
102825sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2014042920140425
103025sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042920140425
103045refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
103175refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
103175refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
103185refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
103185refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
103215refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042920140425
103235sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014042920140425
103640refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014042920140425
103740refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014042920140425
103740refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014042920140425
103755refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014042920140425
103815refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014042920140425
103840refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
103850refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014042920140425
103995sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014042920140425
104050sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2014042920140425
104055refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
104130sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014042920140425
104155sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
104210refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
104225refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014042920140425
104385sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042920140425
104735sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2014042920140425
104765refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014042920140425
104770refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042920140425
105090refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
105090refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
105105refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
105110refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014042920140425
105110refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
105160refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
105200refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014042920140425
105205refgcc -m32 -O2 -fomit-frame-pointer2014042920140425
105210sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014042920140425
105250refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014042920140425
105250sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014042920140425
105275sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014042920140425
105295sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042920140425
105330sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014042920140425
105365sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014042920140425
105410sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014042920140425
105410sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042920140425
105425sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2014042920140425
105445sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014042920140425
105495sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014042920140425
105515refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042920140425
105515sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014042920140425
105535sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042920140425
105660sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2014042920140425
105730sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014042920140425
105765refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014042920140425
105780sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014042920140425
105890refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014042920140425
105945sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014042920140425
106000sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042920140425
106050refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014042920140425
106060refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014042920140425
106080sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014042920140425
106155refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014042920140425
106200sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014042920140425
106200sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014042920140425
106400sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042920140425
106420refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014042920140425
106455refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014042920140425
106460refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014042920140425
106460refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014042920140425
106510refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014042920140425
106520sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014042920140425
106525sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014042920140425
106815sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
106825sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042920140425
106845sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2014042920140425
106845sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
106860sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
106905sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
106910sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
106945sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2014042920140425
107010refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
107015refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014042920140425
107055sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014042920140425
107100sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
107130sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2014042920140425
107135sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014042920140425
107265refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014042920140425
107270refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042920140425
107290sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2014042920140425
107375sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2014042920140425
107405sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014042920140425
107405sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014042920140425
107410sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014042920140425
107420sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014042920140425
107465sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014042920140425
107465sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2014042920140425
107485sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014042920140425
107500sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2014042920140425
107505refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014042920140425
107515sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014042920140425
107555sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2014042920140425
107560sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014042920140425
107575sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2014042920140425
107670sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014042920140425
107750sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014042920140425
107850refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014042920140425
107860sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014042920140425
107900refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014042920140425
107900refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014042920140425
108205refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014042920140425
108290refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014042920140425
108330refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014042920140425
108395refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042920140425
108520sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2014042920140425
108525refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042920140425
108540refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042920140425
108765refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014042920140425
108840sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014042920140425
108845refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014042920140425
108855sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2014042920140425
108875refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014042920140425
108915sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014042920140425
108925refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014042920140425
108930sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2014042920140425
108965sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014042920140425
108980refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042920140425
109190sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2014042920140425
109190sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2014042920140425
109315sphlibgcc -m32 -Os -fomit-frame-pointer2014042920140425
109340refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014042920140425
109510sphlib-smallgcc -m32 -Os -fomit-frame-pointer2014042920140425
109520refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014042920140425
109520refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014042920140425
109935refgcc -m32 -Os -fomit-frame-pointer2014042920140425
110565refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014042920140425
111385sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014042920140425
111525sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014042920140425
111545refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014042920140425
111550sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014042920140425
111655sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014042920140425
111700sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014042920140425
111765sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014042920140425
111800sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014042920140425
111805sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014042920140425
112290refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014042920140425
112330refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014042920140425
112330refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014042920140425
112330refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014042920140425
112350sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014042920140425
112405refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014042920140425
112415refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014042920140425
113135sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014042920140425
113370sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014042920140425
113805sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042920140425
113805sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014042920140425
113845sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042920140425
113880sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014042920140425
113880sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014042920140425
113880sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014042920140425
113920sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042920140425
113955refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042920140425
113960sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014042920140425
114005sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014042920140425
114045refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014042920140425
114395sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042920140425
114535sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014042920140425
114665sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014042920140425
114705sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014042920140425
114710sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014042920140425
114835refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014042920140425
114910refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014042920140425
114920refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042920140425
114920refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042920140425
114965refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014042920140425
115405refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
115410refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014042920140425
115455sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014042920140425
115505sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014042920140425
115645refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014042920140425
115720refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014042920140425
115750sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042920140425
115875sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042920140425
115935sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014042920140425
116085sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014042920140425
116100refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014042920140425
116225sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014042920140425
116375refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014042920140425
116495refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014042920140425
116685sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014042920140425
116930refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014042920140425
117000refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042920140425
117030refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014042920140425
117035refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014042920140425
117315refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
117410sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014042920140425
117525refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042920140425
118070sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014042920140425
118170refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014042920140425
118180sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042920140425
118245sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014042920140425
118340sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014042920140425
118700sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014042920140425
118795sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014042920140425
118830sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042920140425
118880sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014042920140425
118950sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014042920140425
118980sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
118980sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
119035sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014042920140425
119040sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014042920140425
119055sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014042920140425
119055sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014042920140425
119060sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014042920140425
119060sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014042920140425
119060sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014042920140425
119075sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014042920140425
119190sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014042920140425
119195sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014042920140425
119200sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014042920140425
119200sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014042920140425
119260sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014042920140425
119260sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042920140425
119260sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014042920140425
119260sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014042920140425
119265sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042920140425
119275sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042920140425
119285sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014042920140425
119305sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042920140425
119350sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014042920140425
119360sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014042920140425
119385sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014042920140425
121085refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042920140425
121085refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014042920140425
121160refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014042920140425
122015sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014042920140425
122070sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042920140425
122100sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014042920140425
122100sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014042920140425
122145sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014042920140425
122360sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014042920140425
122625sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042920140425
122625sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014042920140425
122650sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042920140425
122685sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042920140425
122690sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042920140425
122795refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014042920140425
122930refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014042920140425
123075refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014042920140425
123140sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014042920140425
123200sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014042920140425
123260sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014042920140425
123765refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014042920140425
124265sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014042920140425
124325refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
124355sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
124465refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014042920140425
124500refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014042920140425
124505refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014042920140425
124530refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014042920140425
124630sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
125160sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014042920140425
125165sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014042920140425
125200sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014042920140425
130945refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014042920140425
130980refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014042920140425
131530sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014042920140425
131530sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014042920140425
131575sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
131580sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
133710sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014042920140425
133735sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042920140425
133735sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042920140425
133735sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014042920140425
133735sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014042920140425
133755sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014042920140425
133765sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014042920140425
134035sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014042920140425

Test failure

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

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer sphlib sphlib-small sse2 ssse3
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer sphlib sphlib-small sse2 ssse3
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer sphlib sphlib-small sse2 ssse3
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer sphlib sphlib-small sse2 ssse3
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer sphlib sphlib-small sse2 ssse3
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer sphlib sphlib-small sse2 ssse3

Compiler output

Implementation: crypto_hash/blake64/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 'blake64_compress':
hash.c: hash.c:67:3: error: unknown type name '__m128i'
hash.c: hash.c:68:3: error: unknown type name '__m128i'
hash.c: hash.c:69:3: error: unknown type name '__m128i'
hash.c: hash.c:70:3: error: unknown type name '__m128i'
hash.c: hash.c:71:3: error: unknown type name '__m128i'
hash.c: hash.c:123:26: error: '__m64' undeclared (first use in this function)
hash.c: hash.c:123:26: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:123:32: error: expected ')' before 'state'
hash.c: hash.c:124:32: error: expected ')' before 'state'
hash.c: hash.c:125:32: error: expected ')' before 'state'
hash.c: hash.c:126:32: error: expected ')' before 'state'
hash.c: hash.c:127:32: error: expected ')' before numeric constant
hash.c: hash.c:129:32: error: expected ')' before numeric constant
hash.c: hash.c:133:34: error: expected ')' before numeric constant
hash.c: hash.c:135:34: error: expected ')' before numeric constant
hash.c: hash.c:263:3: error: expected ')' before 'm'
hash.c: hash.c:263:3: error: expected ')' before 'z'
hash.c: hash.c:263:3: error: expected ')' before 'm'
hash.c: hash.c:263:3: error: expected ')' before 'z'
hash.c: hash.c:263:3: error: expected ')' before 'm'
hash.c: hash.c:263:3: error: expected ')' before 'z'
hash.c: hash.c:263:3: error: expected ')' before 'm'
hash.c: ...

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/blake64/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 'blake64_compress':
hash.c: hash.c:69:3: error: unknown type name '__m128i'
hash.c: hash.c:70:3: error: unknown type name '__m128i'
hash.c: hash.c:71:3: error: unknown type name '__m128i'
hash.c: hash.c:72:3: error: unknown type name '__m128i'
hash.c: hash.c:73:3: error: unknown type name '__m128i'
hash.c: hash.c:75:3: error: unknown type name '__m128i'
hash.c: hash.c:75:33: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:75:33: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:75:41: error: expected expression before ')' token
hash.c: hash.c:128:26: error: '__m64' undeclared (first use in this function)
hash.c: hash.c:128:32: error: expected ')' before 'state'
hash.c: hash.c:129:32: error: expected ')' before 'state'
hash.c: hash.c:130:32: error: expected ')' before 'state'
hash.c: hash.c:131:32: error: expected ')' before 'state'
hash.c: hash.c:132:32: error: expected ')' before numeric constant
hash.c: hash.c:134:32: error: expected ')' before numeric constant
hash.c: hash.c:138:34: error: expected ')' before numeric constant
hash.c: hash.c:140:34: error: expected ')' before numeric constant
hash.c: hash.c:268:3: error: expected ')' before 'm'
hash.c: hash.c:268:3: error: expected ')' before 'z'
hash.c: ...

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/blake64/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 'blake64_compress':
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:273:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:273: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/blake64/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 'blake64_compress':
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:273:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:273: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 'blake64_compress':
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:270:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:271:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:272:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:273:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:273: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