Implementation notes: x86, cryptologic, crypto_hash/blake256

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_hash
Primitive: blake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
17118sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014051920140517
17555sse2-2gcc -m32 -march=k8 -Os -fomit-frame-pointer2014051920140517
17579sse2-2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014051920140517
17670sse2-2gcc -m32 -march=core2 -Os -fomit-frame-pointer2014051920140517
28025sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014051920140517
28676sphlibgcc -m32 -O2 -fomit-frame-pointer2014051920140517
30179sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2014051920140517
30642sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014051920140517
30642sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2014051920140517
31115sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051920140517
31145sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014051920140517
31575vect128gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014051920140517
31658ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2014051920140517
31908vect128gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014051920140517
32166ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014051920140517
32248sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2014051920140517
32475ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014051920140517
32492vect128-mmxhackgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014051920140517
32700vect128-mmxhackgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014051920140517
32808vect128-mmxhackgcc -m32 -march=core2 -O -fomit-frame-pointer2014051920140517
33492vect128gcc -m32 -march=core2 -O -fomit-frame-pointer2014051920140517
35628sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014051920140517
35914sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051920140517
36042sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051920140517
37293sse2-2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014051920140517
38130regsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014051920140517
38149regsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014051920140517
38192sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051920140517
38225sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051920140517
38508sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014051920140517
38600sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014051920140517
38617sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014051920140517
38650sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051920140517
38675sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014051920140517
38684sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014051920140517
38767sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014051920140517
38800sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051920140517
38833sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051920140517
39134sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014051920140517
39150sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051920140517
39242sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014051920140517
39291sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014051920140517
39333sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014051920140517
39350sse2-2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014051920140517
39383sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014051920140517
39400sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051920140517
39484sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014051920140517
39525sse2-2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014051920140517
39608sse2-2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014051920140517
39625sse2-2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014051920140517
39675sse2-2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051920140517
39717sse2-2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014051920140517
39733sse2-2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051920140517
39792sse2-2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051920140517
39816sse2-2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014051920140517
39816sse2-2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051920140517
39825sse2-2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014051920140517
39850sse2-2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014051920140517
39867sse2-2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014051920140517
39942sse2-2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014051920140517
39942sse2-2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014051920140517
39958sse2-2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014051920140517
40108sse2-2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014051920140517
40108sse2-2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051920140517
40108sse2-2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014051920140517
40150sse2-2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014051920140517
40159sse2-2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051920140517
40200sse2-2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014051920140517
40275sse2-2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051920140517
40333sse2-2gcc -m32 -march=nocona -Os -fomit-frame-pointer2014051920140517
40375sse2-2gcc -m32 -march=prescott -Os -fomit-frame-pointer2014051920140517
40442sse2-2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014051920140517
40475sse2-2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014051920140517
40475sse2-2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014051920140517
40575sse2-2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051920140517
41567vect128gcc -m32 -march=core2 -Os -fomit-frame-pointer2014051920140517
41708vect128-mmxhackgcc -m32 -march=core2 -Os -fomit-frame-pointer2014051920140517
44740regsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051920140517
47034ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2014051920140517
48258sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014051920140517
48334sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014051920140517
48583sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2014051920140517
48584sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2014051920140517
48584sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2014051920140517
48684sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014051920140517
48708sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014051920140517
48800sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014051920140517
48817sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014051920140517
48833sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2014051920140517
48859sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014051920140517
51100sse2-2gcc -m32 -march=core2 -O -fomit-frame-pointer2014051920140517
51100sse2-2gcc -m32 -march=nocona -O -fomit-frame-pointer2014051920140517
51109sse2-2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014051920140517
51116sse2-2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014051920140517
51116sse2-2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014051920140517
51117sse2-2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014051920140517
51125sse2-2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014051920140517
51125sse2-2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014051920140517
51125sse2-2gcc -m32 -march=prescott -O -fomit-frame-pointer2014051920140517
51208sse2-2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014051920140517
51275sse2-2gcc -m32 -march=k8 -O -fomit-frame-pointer2014051920140517
55286sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014051920140517
58128sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014051920140517
59058sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2014051920140517
59092sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2014051920140517
59108sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2014051920140517
59375sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014051920140517
59384sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014051920140517
59392sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2014051920140517
59508sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014051920140517
59609sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014051920140517
59850sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014051920140517
59858sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014051920140517
60592sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051920140517
60816sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2014051920140517
60833sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014051920140517
60833sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014051920140517
60850sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014051920140517
60908sphlibgcc -m32 -O -fomit-frame-pointer2014051920140517
61075sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014051920140517
61075sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014051920140517
61075sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2014051920140517
61200sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2014051920140517
61267sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2014051920140517
61283sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2014051920140517
61358sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014051920140517
61550sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014051920140517
61591sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014051920140517
61608sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051920140517
62633sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014051920140517
62634sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014051920140517
62683sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014051920140517
62683sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014051920140517
62708sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014051920140517
62717sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014051920140517
62717sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014051920140517
62750sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2014051920140517
62900sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014051920140517
62909sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2014051920140517
62942sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2014051920140517
62942sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2014051920140517
62959sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014051920140517
62991sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014051920140517
63009sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014051920140517
63017sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2014051920140517
63100sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014051920140517
63734sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014051920140517
63742sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051920140517
63742sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051920140517
63750sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051920140517
63750sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051920140517
63750sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014051920140517
63842sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051920140517
63842sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051920140517
63842sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051920140517
63842sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051920140517
63842sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014051920140517
63866sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014051920140517
64375sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014051920140517
64383sphlibgcc -m32 -O3 -fomit-frame-pointer2014051920140517
64425sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014051920140517
64716sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051920140517
64759sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051920140517
65009sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014051920140517
65017sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014051920140517
65658regsgcc -m32 -march=athlon -O -fomit-frame-pointer2014051920140517
65742regsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014051920140517
65792sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051920140517
65909sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014051920140517
65933sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051920140517
65934sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014051920140517
66709sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014051920140517
67133sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014051920140517
67242sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014051920140517
67375sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051920140517
67375sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014051920140517
67433sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014051920140517
67483sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014051920140517
67550sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014051920140517
67625sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014051920140517
67775sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014051920140517
67792sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014051920140517
67834sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014051920140517
67834sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051920140517
67850sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014051920140517
67875sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014051920140517
67992sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014051920140517
67992sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014051920140517
68108sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014051920140517
68109sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014051920140517
68167sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014051920140517
68450sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014051920140517
68450sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014051920140517
68483sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014051920140517
68783sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014051920140517
68808sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014051920140517
68850sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014051920140517
68950sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014051920140517
68991sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014051920140517
68992sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014051920140517
69008sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014051920140517
69017sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051920140517
69208sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014051920140517
69575sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2014051920140517
69608sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2014051920140517
69675sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2014051920140517
69684sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051920140517
69708sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051920140517
69709sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051920140517
69709sphlibgcc -m32 -Os -fomit-frame-pointer2014051920140517
69733sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051920140517
69742sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051920140517
69916sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051920140517
70000sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014051920140517
70034sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051920140517
70108sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014051920140517
70159sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051920140517
70217sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051920140517
70217sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051920140517
70266sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051920140517
70267sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051920140517
70333sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051920140517
70358sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051920140517
70409sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051920140517
70533sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051920140517
70859regsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014051920140517
70884regsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014051920140517
70884regsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014051920140517
70900regsgcc -m32 -march=prescott -O -fomit-frame-pointer2014051920140517
70925regsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014051920140517
70975regsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014051920140517
70983regsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014051920140517
70991regsgcc -m32 -O -fomit-frame-pointer2014051920140517
71008regsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014051920140517
71025regsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014051920140517
71067regsgcc -m32 -march=nocona -O -fomit-frame-pointer2014051920140517
71084regsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014051920140517
71100regsgcc -m32 -march=core2 -O -fomit-frame-pointer2014051920140517
71108regsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014051920140517
71108regsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014051920140517
71108regsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014051920140517
71108regsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014051920140517
71108regsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014051920140517
71134regsgcc -m32 -march=k8 -O -fomit-frame-pointer2014051920140517
71142regsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014051920140517
71175regsgcc -m32 -march=k6 -O -fomit-frame-pointer2014051920140517
71225regsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014051920140517
71234regsgcc -funroll-loops -m32 -O -fomit-frame-pointer2014051920140517
71316regsgcc -m32 -march=i386 -O -fomit-frame-pointer2014051920140517
71391regsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014051920140517
71391regsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014051920140517
71391regsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014051920140517
71783sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014051920140517
71791sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014051920140517
72034sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014051920140517
72083sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014051920140517
72091sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014051920140517
72200sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014051920140517
72300sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014051920140517
72383sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014051920140517
72483sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051920140517
72508sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051920140517
72567sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2014051920140517
72625sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051920140517
72900sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014051920140517
72925sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014051920140517
73008sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014051920140517
73109sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2014051920140517
73217sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2014051920140517
73475sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014051920140517
73492sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014051920140517
73567sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014051920140517
80241regsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014051920140517
80242regsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051920140517
80484regsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051920140517
80492regsgcc -m32 -march=pentium -O -fomit-frame-pointer2014051920140517
80516regsgcc -m32 -march=i486 -O -fomit-frame-pointer2014051920140517
80659regsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014051920140517
85691regsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014051920140517
85750regsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051920140517
85758regsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051920140517
85758regsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051920140517
85767regsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051920140517
85800regsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051920140517
85808regsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014051920140517
85858regsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014051920140517
85967regsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051920140517
85983regsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014051920140517
86033regsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051920140517
86058regsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014051920140517
86109regsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014051920140517
86117regsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014051920140517
86125regsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051920140517
86133regsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051920140517
86134regsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014051920140517
86142regsgcc -m32 -march=k6 -Os -fomit-frame-pointer2014051920140517
86142regsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014051920140517
86158regsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014051920140517
86191regsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051920140517
86200regsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051920140517
86208regsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014051920140517
86216regsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014051920140517
86266regsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014051920140517
86267regsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014051920140517
86350regsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051920140517
86350regsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051920140517
86359regsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051920140517
86359regsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051920140517
86416regsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014051920140517
86433regsgcc -m32 -O2 -fomit-frame-pointer2014051920140517
86500regsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051920140517
86542regsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014051920140517
86550regsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051920140517
86550regsgcc -m32 -march=pentium -Os -fomit-frame-pointer2014051920140517
86558regsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014051920140517
86583regsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014051920140517
86591regsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014051920140517
86634regsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051920140517
86650regsgcc -m32 -O3 -fomit-frame-pointer2014051920140517
86658regsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014051920140517
86658regsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014051920140517
86667regsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051920140517
86675regsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014051920140517
86675regsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051920140517
86692regsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014051920140517
86700regsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014051920140517
86700regsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051920140517
86725regsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051920140517
86775regsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051920140517
86834regsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014051920140517
86966regsgcc -m32 -march=athlon -Os -fomit-frame-pointer2014051920140517
86967regsgcc -m32 -Os -fomit-frame-pointer2014051920140517
86984regsgcc -m32 -march=k8 -Os -fomit-frame-pointer2014051920140517
87083regsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014051920140517
87200regsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014051920140517
87225regsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014051920140517
87300regsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051920140517
87300regsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051920140517
87308regsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051920140517
87316regsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051920140517
87342regsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014051920140517
87591regsgcc -m32 -march=core2 -Os -fomit-frame-pointer2014051920140517
87857refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051920140517
88008regsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014051920140517
88042regsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051920140517
88133regsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014051920140517
88200regsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051920140517
88550regsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051920140517
88609regsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051920140517
88658regsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014051920140517
88684regsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014051920140517
90692regsgcc -m32 -march=i386 -Os -fomit-frame-pointer2014051920140517
90800regsgcc -m32 -march=i486 -Os -fomit-frame-pointer2014051920140517
90834regsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014051920140517
90850regsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051920140517
90866regsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014051920140517
90925regsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014051920140517
90933regsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051920140517
90958regsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014051920140517
91000regsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014051920140517
91042regsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014051920140517
91275regsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014051920140517
91275regsgcc -m32 -march=nocona -Os -fomit-frame-pointer2014051920140517
91309regsgcc -m32 -march=prescott -Os -fomit-frame-pointer2014051920140517
91508regsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014051920140517
91533regsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051920140517
91616regsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014051920140517
91625regsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051920140517
91625regsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014051920140517
91625regsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014051920140517
91633regsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014051920140517
91683regsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014051920140517
91691regsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014051920140517
91733regsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014051920140517
91734regsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014051920140517
91742regsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014051920140517
91758regsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014051920140517
91858regsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014051920140517
91941regsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014051920140517
91958regsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014051920140517
91975regsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014051920140517
92237sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051920140517
95665sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014051920140517
95958sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051920140517
95959sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051920140517
95991sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051920140517
95991sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051920140517
96025sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051920140517
96050sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051920140517
97142sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051920140517
97209sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051920140517
98617sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014051920140517
98617sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014051920140517
98650sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014051920140517
98650sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014051920140517
98933sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2014051920140517
99000sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2014051920140517
99559sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014051920140517
99933sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051920140517
99958sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014051920140517
99975sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051920140517
99992sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051920140517
100025sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051920140517
100034sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051920140517
100242sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051920140517
100425sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014051920140517
100492sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051920140517
100550sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014051920140517
100567sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014051920140517
100583sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014051920140517
100767sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014051920140517
101050refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014051920140517
101200sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051920140517
101225sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014051920140517
101300sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014051920140517
101325sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051920140517
101400refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014051920140517
101400refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014051920140517
101442sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051920140517
101459refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014051920140517
101459refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014051920140517
101491sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014051920140517
101509sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014051920140517
101559sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051920140517
101559sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014051920140517
101692sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2014051920140517
101800sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2014051920140517
101875sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014051920140517
101909sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2014051920140517
101983sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014051920140517
102150sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014051920140517
102192refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014051920140517
102192refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014051920140517
102275refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014051920140517
102275refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014051920140517
102275refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051920140517
102284refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014051920140517
102333refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014051920140517
102342sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014051920140517
102409sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014051920140517
102417sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051920140517
102433sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051920140517
102475refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051920140517
102500refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051920140517
102508refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051920140517
102517refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051920140517
102517refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051920140517
102517refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051920140517
102525refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051920140517
102625sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051920140517
102634sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014051920140517
102634sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051920140517
102642sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014051920140517
102642sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2014051920140517
102750sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2014051920140517
102975sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051920140517
103075sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014051920140517
103092sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051920140517
103184sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014051920140517
103216sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014051920140517
103217sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014051920140517
103225sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014051920140517
103225sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014051920140517
103250sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014051920140517
103250sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051920140517
103267sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014051920140517
103275refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014051920140517
103283refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014051920140517
103284sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051920140517
103317sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014051920140517
103325sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2014051920140517
103475refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014051920140517
103475sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014051920140517
103491sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051920140517
103550refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014051920140517
103550sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2014051920140517
103591sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051920140517
103658sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051920140517
103692sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051920140517
103775sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014051920140517
103792sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051920140517
103816sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014051920140517
103817sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051920140517
103867sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2014051920140517
103908refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051920140517
103992sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014051920140517
104391sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014051920140517
104483refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014051920140517
104508refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014051920140517
104508refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014051920140517
104584refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014051920140517
104650refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014051920140517
105292sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014051920140517
105317sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014051920140517
105400refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014051920140517
105625sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014051920140517
105767sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014051920140517
105783sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014051920140517
106059sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014051920140517
106508sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014051920140517
106833sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014051920140517
107058sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014051920140517
107167sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014051920140517
107642sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014051920140517
107742sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014051920140517
108009sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014051920140517
108050sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2014051920140517
108050sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2014051920140517
108075sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014051920140517
108167refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051920140517
108184refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051920140517
108184refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051920140517
108184refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014051920140517
108217refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051920140517
108217refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014051920140517
108284sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051920140517
108317sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014051920140517
108617sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051920140517
108667sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014051920140517
108692sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2014051920140517
108725sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014051920140517
108808sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2014051920140517
108925sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014051920140517
108933sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2014051920140517
109250sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014051920140517
109308sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014051920140517
109467sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014051920140517
109634sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014051920140517
109683sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2014051920140517
109725sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014051920140517
109725sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014051920140517
109733sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014051920140517
109750sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014051920140517
109800refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014051920140517
109816refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051920140517
109933refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014051920140517
109934sphlib-smallgcc -m32 -Os -fomit-frame-pointer2014051920140517
109942refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014051920140517
109983refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014051920140517
110183sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2014051920140517
110359sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051920140517
110359sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2014051920140517
110367refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014051920140517
110383sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014051920140517
110442refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051920140517
110533sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014051920140517
110584sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051920140517
110600sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014051920140517
110608sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2014051920140517
111392sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014051920140517
111625refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014051920140517
113067sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2014051920140517
113092sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014051920140517
113384sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2014051920140517
114967sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014051920140517
114975sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014051920140517
115075sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014051920140517
115100sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014051920140517
115108sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014051920140517
115225sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014051920140517
117283sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014051920140517
119733sphlib-smallgcc -m32 -O -fomit-frame-pointer2014051920140517
121134refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014051920140517
121283refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014051920140517
122292refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014051920140517
122308refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051920140517
122308refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014051920140517
123300refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051920140517
123775sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014051920140517
128191refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014051920140517
128300refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014051920140517
128333refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014051920140517
128825refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014051920140517
128875refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014051920140517
128916refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014051920140517
129100refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014051920140517
129508refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014051920140517
129525refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014051920140517
129617refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014051920140517
129933refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014051920140517
130458refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014051920140517
130459refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014051920140517
130550refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014051920140517
143686refgcc -m32 -march=i486 -O -fomit-frame-pointer2014051920140517
144675sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014051920140517
144675sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014051920140517
144933refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014051920140517
144942refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014051920140517
145050refgcc -m32 -march=prescott -O -fomit-frame-pointer2014051920140517
145075refgcc -m32 -O -fomit-frame-pointer2014051920140517
145100refgcc -m32 -march=k6 -O -fomit-frame-pointer2014051920140517
145116refgcc -m32 -march=core2 -O -fomit-frame-pointer2014051920140517
145308refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014051920140517
145783refgcc -m32 -march=nocona -O -fomit-frame-pointer2014051920140517
145834refgcc -m32 -march=i386 -O -fomit-frame-pointer2014051920140517
146200refgcc -m32 -march=athlon -O -fomit-frame-pointer2014051920140517
146200refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014051920140517
146200refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014051920140517
146217refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014051920140517
146225refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014051920140517
148175refgcc -m32 -march=k8 -O -fomit-frame-pointer2014051920140517
150616refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051920140517
150692refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014051920140517
151891refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014051920140517
156175refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051920140517
156284refgcc -m32 -march=pentium -O -fomit-frame-pointer2014051920140517
164442refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014051920140517
164966refgcc -m32 -O2 -fomit-frame-pointer2014051920140517
165300refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014051920140517
165309refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014051920140517
165400refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014051920140517
165400refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051920140517
166192refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051920140517
166192refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014051920140517
166242refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014051920140517
166250refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014051920140517
166275refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014051920140517
166375refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014051920140517
166491refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014051920140517
166492refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014051920140517
167466refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051920140517
167508refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014051920140517
167517refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051920140517
167517refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051920140517
167767refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014051920140517
168067refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014051920140517
168483refgcc -m32 -Os -fomit-frame-pointer2014051920140517
169017refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051920140517
169258refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051920140517
169267refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051920140517
169466refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014051920140517
169500refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051920140517
171067refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014051920140517
172800refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014051920140517
173350refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014051920140517
173408refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014051920140517
173450refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014051920140517
173633refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014051920140517
173633refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014051920140517
174142refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051920140517
174166refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014051920140517
174167refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014051920140517
190741refgcc -m32 -O3 -fomit-frame-pointer2014051920140517
191517refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014051920140517
191525refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014051920140517
192834refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051920140517
192834refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051920140517
192900refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051920140517
192975refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051920140517
193658refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014051920140517
193709refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014051920140517
193817refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014051920140517
194109refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051920140517
194867refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051920140517
195250refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051920140517
195250refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014051920140517
196625refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051920140517
196658refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014051920140517
196709refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014051920140517
196767refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014051920140517

Compiler output

Implementation: crypto_hash/blake256/sse41-2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:2:
hash.c: blake256.h:7:62: error: x86intrin.h: No such file or directory
hash.c: In file included from hash.c:2:
hash.c: blake256.h:176: error: expected ';', ',' or ')' before 'xmm'
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:53: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:53: error: (Each undeclared identifier is reported only once
hash.c: hash.c:53: error: for each function it appears in.)
hash.c: hash.c:53: error: expected ';' before 'row1'
hash.c: hash.c:54: error: expected ';' before 'buf1'
hash.c: ...
hash.c: hash.c: In function 'blake256_final':
hash.c: hash.c:219: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'u8to32'
hash.c: hash.c:219: error: 'u8to32' undeclared (first use in this function)
hash.c: hash.c:221: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:221: error: expected ';' before 'w0'
hash.c: hash.c:221: error: 'w0' undeclared (first use in this function)
hash.c: hash.c:222: error: expected ';' before 'w1'
hash.c: hash.c:222: error: 'w1' undeclared (first use in this function)
hash.c: hash.c:223: error: expected expression before ')' token
hash.c: hash.c:224: error: expected expression before ')' token

Number of similar (compiler,implementation) pairs: 280, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -O -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -Os -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer sse41-2 xop
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer sse41-2 xop
gcc -m32 -O2 -fomit-frame-pointer sse41-2 xop
gcc -m32 -O3 -fomit-frame-pointer sse41-2 xop
gcc -m32 -O -fomit-frame-pointer sse41-2 xop
gcc -m32 -Os -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=athlon -O2 -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=athlon -O3 -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=athlon -O -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=athlon -Os -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=core2 -O2 -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=core2 -O3 -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=core2 -O -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=core2 -Os -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=i386 -O2 -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=i386 -O3 -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=i386 -O -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=i386 -Os -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=i486 -O2 -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=i486 -O3 -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=i486 -O -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=i486 -Os -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=k6-2 -O -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=k6-3 -O -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=k6 -O2 -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=k6 -O3 -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=k6 -O -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=k6 -Os -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=k8 -O2 -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=k8 -O3 -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=k8 -O -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=k8 -Os -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=nocona -O2 -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=nocona -O3 -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=nocona -O -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=nocona -Os -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=pentium-m -O -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=pentium2 -O -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=pentium3 -O -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=pentium4 -O -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=pentium -O2 -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=pentium -O3 -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=pentium -O -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=pentium -Os -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=prescott -O2 -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=prescott -O3 -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=prescott -O -fomit-frame-pointer sse41-2 xop
gcc -m32 -march=prescott -Os -fomit-frame-pointer sse41-2 xop

Compiler output

Implementation: crypto_hash/blake256/ssse3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include/emmintrin.h:34:3: error: #error "SSE2 instruction set not enabled"
hash.c: In file included from hash.c:4:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include/tmmintrin.h:34:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:68: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:68: error: (Each undeclared identifier is reported only once
hash.c: hash.c:68: error: for each function it appears in.)
hash.c: hash.c:68: error: expected ';' before 'row1'
hash.c: hash.c:69: error: expected ';' before 'buf1'
hash.c: ...
hash.c: rounds.ssse3.h:627: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:627: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:630: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:630: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:651: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:654: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:654: warning: this decimal constant is unsigned only in ISO C90
hash.c: hash.c:124: error: expected expression before ')' token
hash.c: hash.c:129: error: expected expression before ')' token
hash.c: hash.c:275:3: warning: no newline at end of file

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/blake256/sse41
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include/emmintrin.h:34:3: error: #error "SSE2 instruction set not enabled"
hash.c: In file included from hash.c:4:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include/tmmintrin.h:34:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c:5:23: error: smmintrin.h: No such file or directory
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:68: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:68: error: (Each undeclared identifier is reported only once
hash.c: hash.c:68: error: for each function it appears in.)
hash.c: hash.c:68: error: expected ';' before 'row1'
hash.c: ...
hash.c: rounds.sse41.h:856: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:859: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:859: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:888: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:891: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:891: warning: this decimal constant is unsigned only in ISO C90
hash.c: hash.c:123: error: expected expression before ')' token
hash.c: hash.c:125: error: expected expression before ')' token
hash.c: hash.c:127: error: expected expression before ')' token
hash.c: hash.c:129: error: expected expression before ')' token

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

Compiler output

Implementation: crypto_hash/blake256/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include/emmintrin.h:34:3: error: #error "SSE2 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:73: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:73: error: (Each undeclared identifier is reported only once
hash.c: hash.c:73: error: for each function it appears in.)
hash.c: hash.c:73: error: expected ';' before 'row1'
hash.c: hash.c:74: error: expected ';' before 'buf1'
hash.c: hash.c:78: error: expected specifier-qualifier-list before '__m128i'
hash.c: hash.c:107: error: 'union gt;' has no member named 'u128'
hash.c: ...
hash.c: hash.c:115: error: 'union gt;' has no member named 'u128'
hash.c: hash.c:115: error: 'union gt;' has no member named 'u128'
hash.c: hash.c:117: error: 'row1' undeclared (first use in this function)
hash.c: hash.c:119: error: 'row2' undeclared (first use in this function)
hash.c: hash.c:121: error: 'row3' undeclared (first use in this function)
hash.c: hash.c:124: error: 'row4' undeclared (first use in this function)
hash.c: hash.c:203: error: 'buf1' undeclared (first use in this function)
hash.c: hash.c:203: error: 'buf2' undeclared (first use in this function)
hash.c: hash.c:218: error: expected expression before ')' token
hash.c: hash.c:223: 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/blake256/sse2-2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include/emmintrin.h:34:3: error: #error "SSE2 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:78: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:78: error: (Each undeclared identifier is reported only once
hash.c: hash.c:78: error: for each function it appears in.)
hash.c: hash.c:78: error: expected ';' before 'row1'
hash.c: hash.c:79: error: expected ';' before 'buf1'
hash.c: hash.c:83: error: expected specifier-qualifier-list before '__m128i'
hash.c: hash.c:112: error: 'union gt;' has no member named 'u128'
hash.c: ...
hash.c: hash.c:255: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__out'
hash.c: hash.c:255: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__in'
hash.c: hash.c:255: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__out'
hash.c: hash.c:255: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__in'
hash.c: hash.c:255: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__out'
hash.c: hash.c:255: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__in'
hash.c: hash.c:255: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__out'
hash.c: hash.c:255: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__in'
hash.c: hash.c:257: error: expected expression before ')' token
hash.c: hash.c:262: error: expected expression before ')' token

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

Compiler output

Implementation: crypto_hash/blake256/bswap
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
try.c: crypto_hash_blake256.a(hash.o): In function `blake256_compress':
try.c: hash.c:(.text+0x...): undefined reference to `__builtin_bswap32'
try.c: hash.c:(.text+0x...): undefined reference to `__builtin_bswap32'
try.c: hash.c:(.text+0x...): undefined reference to `__builtin_bswap32'
try.c: hash.c:(.text+0x...): undefined reference to `__builtin_bswap32'
try.c: hash.c:(.text+0x...): undefined reference to `__builtin_bswap32'
try.c: crypto_hash_blake256.a(hash.o):hash.c:(.text+0x...): more undefined references to `__builtin_bswap32' follow
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 280, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -O -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -Os -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer bswap sandy
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer bswap sandy
gcc -m32 -O2 -fomit-frame-pointer bswap sandy
gcc -m32 -O3 -fomit-frame-pointer bswap sandy
gcc -m32 -O -fomit-frame-pointer bswap sandy
gcc -m32 -Os -fomit-frame-pointer bswap sandy
gcc -m32 -march=athlon -O2 -fomit-frame-pointer bswap sandy
gcc -m32 -march=athlon -O3 -fomit-frame-pointer bswap sandy
gcc -m32 -march=athlon -O -fomit-frame-pointer bswap sandy
gcc -m32 -march=athlon -Os -fomit-frame-pointer bswap sandy
gcc -m32 -march=core2 -O2 -fomit-frame-pointer bswap sandy
gcc -m32 -march=core2 -O3 -fomit-frame-pointer bswap sandy
gcc -m32 -march=core2 -O -fomit-frame-pointer bswap sandy
gcc -m32 -march=core2 -Os -fomit-frame-pointer bswap sandy
gcc -m32 -march=i386 -O2 -fomit-frame-pointer bswap sandy
gcc -m32 -march=i386 -O3 -fomit-frame-pointer bswap sandy
gcc -m32 -march=i386 -O -fomit-frame-pointer bswap sandy
gcc -m32 -march=i386 -Os -fomit-frame-pointer bswap sandy
gcc -m32 -march=i486 -O2 -fomit-frame-pointer bswap sandy
gcc -m32 -march=i486 -O3 -fomit-frame-pointer bswap sandy
gcc -m32 -march=i486 -O -fomit-frame-pointer bswap sandy
gcc -m32 -march=i486 -Os -fomit-frame-pointer bswap sandy
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer bswap sandy
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer bswap sandy
gcc -m32 -march=k6-2 -O -fomit-frame-pointer bswap sandy
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer bswap sandy
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer bswap sandy
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer bswap sandy
gcc -m32 -march=k6-3 -O -fomit-frame-pointer bswap sandy
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer bswap sandy
gcc -m32 -march=k6 -O2 -fomit-frame-pointer bswap sandy
gcc -m32 -march=k6 -O3 -fomit-frame-pointer bswap sandy
gcc -m32 -march=k6 -O -fomit-frame-pointer bswap sandy
gcc -m32 -march=k6 -Os -fomit-frame-pointer bswap sandy
gcc -m32 -march=k8 -O2 -fomit-frame-pointer bswap sandy
gcc -m32 -march=k8 -O3 -fomit-frame-pointer bswap sandy
gcc -m32 -march=k8 -O -fomit-frame-pointer bswap sandy
gcc -m32 -march=k8 -Os -fomit-frame-pointer bswap sandy
gcc -m32 -march=nocona -O2 -fomit-frame-pointer bswap sandy
gcc -m32 -march=nocona -O3 -fomit-frame-pointer bswap sandy
gcc -m32 -march=nocona -O -fomit-frame-pointer bswap sandy
gcc -m32 -march=nocona -Os -fomit-frame-pointer bswap sandy
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer bswap sandy
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer bswap sandy
gcc -m32 -march=pentium-m -O -fomit-frame-pointer bswap sandy
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer bswap sandy
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer bswap sandy
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer bswap sandy
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer bswap sandy
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer bswap sandy
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer bswap sandy
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer bswap sandy
gcc -m32 -march=pentium2 -O -fomit-frame-pointer bswap sandy
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer bswap sandy
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer bswap sandy
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer bswap sandy
gcc -m32 -march=pentium3 -O -fomit-frame-pointer bswap sandy
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer bswap sandy
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer bswap sandy
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer bswap sandy
gcc -m32 -march=pentium4 -O -fomit-frame-pointer bswap sandy
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer bswap sandy
gcc -m32 -march=pentium -O2 -fomit-frame-pointer bswap sandy
gcc -m32 -march=pentium -O3 -fomit-frame-pointer bswap sandy
gcc -m32 -march=pentium -O -fomit-frame-pointer bswap sandy
gcc -m32 -march=pentium -Os -fomit-frame-pointer bswap sandy
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer bswap sandy
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer bswap sandy
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer bswap sandy
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer bswap sandy
gcc -m32 -march=prescott -O2 -fomit-frame-pointer bswap sandy
gcc -m32 -march=prescott -O3 -fomit-frame-pointer bswap sandy
gcc -m32 -march=prescott -O -fomit-frame-pointer bswap sandy
gcc -m32 -march=prescott -Os -fomit-frame-pointer bswap sandy

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:7:
vector.c: vector.h:968:2: error: #error "I don't know how to vectorize on this architecture."
vector.c: In file included from vector.c:7:
vector.c: vector.h:982: error: expected specifier-qualifier-list before 'v16'
vector.c: vector.h:987: error: expected specifier-qualifier-list before 'v8'
vector.c: vector.h:992: error: expected specifier-qualifier-list before 'v32'
vector.c: vector.h:997: error: expected specifier-qualifier-list before 'v64'
vector.c: vector.c:62: error: invalid initializer
vector.c: vector.c:63: error: invalid initializer
vector.c: vector.c:64: error: invalid initializer
vector.c: ...
vector.c: vector.c:152: error: expected ')' before '*' token
vector.c: vector.c: In function 'Blake_Compress':
vector.c: vector.c:783: error: 'v32' undeclared (first use in this function)
vector.c: vector.c:783: error: (Each undeclared identifier is reported only once
vector.c: vector.c:783: error: for each function it appears in.)
vector.c: vector.c:783: error: expected expression before ')' token
vector.c: vector.c: In function 'blake256_update':
vector.c: vector.c:887: error: 'v32' undeclared (first use in this function)
vector.c: vector.c:887: error: expected expression before ')' token
vector.c: vector.c:902: error: expected expression before ')' token

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer vect128-mmxhack
gcc -m32 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -m32 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -m32 -O -fomit-frame-pointer vect128-mmxhack
gcc -m32 -Os -fomit-frame-pointer vect128-mmxhack
gcc -m32 -march=i386 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -m32 -march=i386 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -m32 -march=i386 -O -fomit-frame-pointer vect128-mmxhack
gcc -m32 -march=i386 -Os -fomit-frame-pointer vect128-mmxhack
gcc -m32 -march=i486 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -m32 -march=i486 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -m32 -march=i486 -O -fomit-frame-pointer vect128-mmxhack
gcc -m32 -march=i486 -Os -fomit-frame-pointer vect128-mmxhack
gcc -m32 -march=pentium -O2 -fomit-frame-pointer vect128-mmxhack
gcc -m32 -march=pentium -O3 -fomit-frame-pointer vect128-mmxhack
gcc -m32 -march=pentium -O -fomit-frame-pointer vect128-mmxhack
gcc -m32 -march=pentium -Os -fomit-frame-pointer vect128-mmxhack
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer vect128-mmxhack
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer vect128-mmxhack
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer vect128-mmxhack
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer vect128-mmxhack

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:7:
vector.c: vector.h:968:2: error: #error "I don't know how to vectorize on this architecture."
vector.c: In file included from vector.c:7:
vector.c: vector.h:982: error: expected specifier-qualifier-list before 'v16'
vector.c: vector.h:987: error: expected specifier-qualifier-list before 'v8'
vector.c: vector.h:992: error: expected specifier-qualifier-list before 'v32'
vector.c: vector.h:997: error: expected specifier-qualifier-list before 'v64'
vector.c: vector.c:62: error: invalid initializer
vector.c: vector.c:63: error: invalid initializer
vector.c: vector.c:64: error: invalid initializer
vector.c: vector.c:65: error: invalid initializer
vector.c: vector.c:144: error: expected ')' before '*' token
vector.c: vector.c:152: error: expected ')' before '*' token
vector.c: vector.c: In function 'Blake_Compress':
vector.c: vector.c:783: error: 'v32' undeclared (first use in this function)
vector.c: vector.c:783: error: (Each undeclared identifier is reported only once
vector.c: vector.c:783: error: for each function it appears in.)
vector.c: vector.c:783: error: expected expression before ')' token
vector.c: vector.c: In function 'blake256_update':
vector.c: vector.c:887: error: 'v32' undeclared (first use in this function)
vector.c: vector.c:887: error: expected expression before ')' token
vector.c: vector.c:902: error: expected expression before ')' token

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

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:7:
vector.c: vector.h:968:2: error: #error "I don't know how to vectorize on this architecture."
vector.c: In file included from vector.c:7:
vector.c: vector.h:982: error: expected specifier-qualifier-list before 'v16'
vector.c: vector.h:987: error: expected specifier-qualifier-list before 'v8'
vector.c: vector.h:992: error: expected specifier-qualifier-list before 'v32'
vector.c: vector.h:997: error: expected specifier-qualifier-list before 'v64'
vector.c: vector.c:62: error: invalid initializer
vector.c: vector.c:63: error: invalid initializer
vector.c: vector.c:64: error: invalid initializer
vector.c: vector.c:65: error: invalid initializer
vector.c: In file included from vector.c:141:
vector.c: /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include/emmintrin.h:34:3: error: #error "SSE2 instruction set not enabled"
vector.c: vector.c:144: error: expected ')' before '*' token
vector.c: vector.c:152: error: expected ')' before '*' token
vector.c: vector.c: In function 'Blake_Compress':
vector.c: vector.c:783: error: 'v32' undeclared (first use in this function)
vector.c: vector.c:783: error: (Each undeclared identifier is reported only once
vector.c: vector.c:783: error: for each function it appears in.)
vector.c: vector.c:783: error: expected expression before ')' token
vector.c: vector.c: In function 'blake256_update':
vector.c: vector.c:887: error: 'v32' undeclared (first use in this function)
vector.c: vector.c:887: error: expected expression before ')' token
vector.c: vector.c:902: error: expected expression before ')' token

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

Compiler output

Implementation: crypto_hash/blake256/ssse3
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include/tmmintrin.h:34:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:105: error: incompatible types in assignment
hash.c: hash.c:106: error: incompatible types in assignment
hash.c: hash.c:107: error: incompatible types in assignment
hash.c: hash.c:108: error: incompatible types in assignment
hash.c: In file included from hash.c:122:
hash.c: rounds.ssse3.h:3: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:3: warning: this decimal constant is unsigned only in ISO C90
hash.c: ...
hash.c: rounds.ssse3.h:630: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:630: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:634: error: incompatible types in assignment
hash.c: rounds.ssse3.h:641: error: incompatible types in assignment
hash.c: rounds.ssse3.h:651: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:654: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:654: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:659: error: incompatible types in assignment
hash.c: rounds.ssse3.h:665: error: incompatible types in assignment
hash.c: hash.c:275:3: warning: no newline at end of file

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
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/blake256/sse41
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include/tmmintrin.h:34:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c:5:23: error: smmintrin.h: No such file or directory
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:104: error: incompatible types in assignment
hash.c: hash.c:105: error: incompatible types in assignment
hash.c: hash.c:106: error: incompatible types in assignment
hash.c: hash.c:107: error: incompatible types in assignment
hash.c: In file included from hash.c:121:
hash.c: rounds.sse41.h:17: warning: this decimal constant is unsigned only in ISO C90
hash.c: ...
hash.c: rounds.sse41.h:859: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:864: error: incompatible types in assignment
hash.c: rounds.sse41.h:871: error: incompatible types in assignment
hash.c: rounds.sse41.h:880: error: incompatible types in assignment
hash.c: rounds.sse41.h:881: error: incompatible types in assignment
hash.c: rounds.sse41.h:888: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:891: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:891: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:897: error: incompatible types in assignment
hash.c: rounds.sse41.h:903: error: incompatible types in assignment

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

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round256':
vector.c: vector.c:162: error: can't convert between vector values of different size
vector.c: vector.c:162: error: can't convert between vector values of different size
vector.c: vector.c:163: error: can't convert between vector values of different size
vector.c: vector.c:163: error: can't convert between vector values of different size
vector.c: vector.c:384: error: can't convert between vector values of different size
vector.c: vector.c:385: error: can't convert between vector values of different size
vector.c: vector.c:386: error: can't convert between vector values of different size
vector.c: vector.c:387: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:466: error: can't convert between vector values of different size
vector.c: vector.c:466: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size

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

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round256':
vector.c: vector.c:384: error: can't convert between vector values of different size
vector.c: vector.c:385: error: can't convert between vector values of different size
vector.c: vector.c:386: error: can't convert between vector values of different size
vector.c: vector.c:387: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size

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

Compiler output

Implementation: crypto_hash/blake256/ssse3
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:122:
hash.c: rounds.ssse3.h: In function 'blake256_compress':
hash.c: rounds.ssse3.h:3: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:3: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:6: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:27: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:27: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:30: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:30: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:51: warning: this decimal constant is unsigned only in ISO C90
hash.c: ...
hash.c: rounds.ssse3.h:606: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:606: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:627: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:627: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:630: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:630: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:651: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:654: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:654: warning: this decimal constant is unsigned only in ISO C90
hash.c: hash.c:275:3: warning: no newline at end of file

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

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
hash.c: hash.c:5:23: error: smmintrin.h: No such file or directory
hash.c: In file included from hash.c:121:
hash.c: rounds.sse41.h: In function 'blake256_compress':
hash.c: rounds.sse41.h:17: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:17: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:20: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:47: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:47: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:50: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:50: warning: this decimal constant is unsigned only in ISO C90
hash.c: ...
hash.c: rounds.sse41.h:852: error: incompatible types in assignment
hash.c: rounds.sse41.h:856: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:856: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:859: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:859: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:880: error: incompatible types in assignment
hash.c: rounds.sse41.h:881: error: incompatible types in assignment
hash.c: rounds.sse41.h:888: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:891: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:891: warning: this decimal constant is unsigned only in ISO C90

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