Implementation notes: x86, bulldozer, crypto_hash/blake64

Computer: bulldozer
Architecture: x86
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_hash
Primitive: blake64
TimeImplementationCompilerBenchmark dateSUPERCOP version
68750sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012052220120521
68775sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012052220120521
69021sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012052220120521
69802sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2012052220120521
70282sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2012052220120521
72063ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
72118ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
72560sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2012052220120521
72567ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
73403sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012052220120521
73577sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012052220120521
73946sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012052220120521
74464ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2012052220120521
74487sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
74539ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
74546ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
74575ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2012052220120521
75127sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012052220120521
75267sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012052220120521
75318sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
75336sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2012052220120521
75442sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2012052220120521
75543sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2012052220120521
75606sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012052220120521
75611sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012052220120521
75623sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2012052220120521
75875sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
76254sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2012052220120521
76379sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2012052220120521
76564sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2012052220120521
76627sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012052220120521
76726sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012052220120521
76900ssse3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012052220120521
76903sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012052220120521
76980ssse3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012052220120521
77215sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012052220120521
77320sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012052220120521
77543sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012052220120521
77848sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2012052220120521
77877ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
77926sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
77937sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
77965sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012052220120521
77975sse2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012052220120521
78067sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012052220120521
78180sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012052220120521
78271sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2012052220120521
78344sse2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012052220120521
79199sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
80217sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2012052220120521
80512sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
80587sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012052220120521
80675sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012052220120521
80960sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012052220120521
81271sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2012052220120521
81480sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
81684sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
81699sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2012052220120521
81722sse2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012052220120521
81730sse2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012052220120521
81844sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2012052220120521
82015sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
82211sse2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2012052220120521
82319sse2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2012052220120521
82417sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012052220120521
82489sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012052220120521
83294sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2012052220120521
83989sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2012052220120521
84785sse2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012052220120521
85019sse2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012052220120521
85918ssse3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012052220120521
85943ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
86070ssse3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012052220120521
86166ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2012052220120521
86173ssse3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052220120521
86196ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
86329ssse3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052220120521
86483ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2012052220120521
86705ssse3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012052220120521
86800ssse3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2012052220120521
87115ssse3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2012052220120521
87141ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2012052220120521
87236ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
87750ssse3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012052220120521
88132sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012052220120521
88256sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012052220120521
88640sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012052220120521
88688sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2012052220120521
88767sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
88841sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052220120521
89149sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
89364sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
89426sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2012052220120521
89549sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052220120521
89741sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2012052220120521
94294ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2012052220120521
94330ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2012052220120521
94451ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
94452ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
100057sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012052220120521
100057sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
100136sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2012052220120521
100372sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2012052220120521
102929sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
157088sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2012052220120521
157118sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012052220120521
157412sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012052220120521
157507sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012052220120521
157662sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012052220120521
157727sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
157884sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012052220120521
157971sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2012052220120521
158042sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012052220120521
158096sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012052220120521
158187sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2012052220120521
158346sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2012052220120521
158351sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
158370sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2012052220120521
158535sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012052220120521
158536sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012052220120521
158561sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2012052220120521
158847sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012052220120521
159033sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012052220120521
159066sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012052220120521
159113sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012052220120521
159290sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012052220120521
159319sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2012052220120521
159498sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
159576sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
160594sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2012052220120521
160670sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2012052220120521
161074sphlibgcc -m32 -O -fomit-frame-pointer2012052220120521
161403sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2012052220120521
161627sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2012052220120521
161702sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
161774sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
161853sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012052220120521
161864sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2012052220120521
161900sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012052220120521
161928sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012052220120521
162002sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
162006sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2012052220120521
162031sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012052220120521
162105sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012052220120521
162125sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012052220120521
162177sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012052220120521
162204sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012052220120521
162218sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2012052220120521
162251sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2012052220120521
162275sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
162280sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2012052220120521
162563sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2012052220120521
163012refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2012052220120521
163069sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2012052220120521
163105sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012052220120521
163113sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012052220120521
163360sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012052220120521
163528refgcc -m32 -march=k6 -O -fomit-frame-pointer2012052220120521
163546sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012052220120521
163640sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2012052220120521
163703sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012052220120521
163911sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2012052220120521
163960sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012052220120521
164273sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012052220120521
164315sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012052220120521
164333sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2012052220120521
164352sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2012052220120521
164803sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2012052220120521
165136sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012052220120521
165562sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2012052220120521
165866sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2012052220120521
165984refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012052220120521
166101sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2012052220120521
166115refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012052220120521
166132refgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
166219refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012052220120521
166415refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012052220120521
166471refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012052220120521
166751sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2012052220120521
166799refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012052220120521
166836sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012052220120521
166871refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012052220120521
166888sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012052220120521
167039sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012052220120521
167042refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012052220120521
168283sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012052220120521
168513sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012052220120521
168518sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012052220120521
168533refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2012052220120521
168770sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2012052220120521
168784refgcc -m32 -march=core2 -O -fomit-frame-pointer2012052220120521
169108sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012052220120521
169135sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012052220120521
169316sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2012052220120521
169350refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
169495refgcc -m32 -march=corei7 -O -fomit-frame-pointer2012052220120521
169600sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2012052220120521
169809refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012052220120521
170179sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012052220120521
170454sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2012052220120521
170578refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012052220120521
170844refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
170948sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012052220120521
170986sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012052220120521
171465refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012052220120521
171755refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012052220120521
172056refgcc -m32 -O -fomit-frame-pointer2012052220120521
172141refgcc -m32 -march=athlon -O -fomit-frame-pointer2012052220120521
172141refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012052220120521
172159refgcc -m32 -march=k8 -O -fomit-frame-pointer2012052220120521
172485refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012052220120521
173122refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012052220120521
173607refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012052220120521
173632refgcc -m32 -march=nocona -O -fomit-frame-pointer2012052220120521
173856refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012052220120521
173860refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2012052220120521
174133sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012052220120521
174173sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2012052220120521
174244sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012052220120521
174492sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012052220120521
174563sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2012052220120521
174575sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012052220120521
174659refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2012052220120521
174679refgcc -m32 -march=i486 -O -fomit-frame-pointer2012052220120521
174902sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012052220120521
175126sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012052220120521
175336refgcc -m32 -march=i386 -O -fomit-frame-pointer2012052220120521
175528refgcc -m32 -march=pentium -O -fomit-frame-pointer2012052220120521
175868sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012052220120521
176027sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012052220120521
176078sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012052220120521
176134sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012052220120521
176181sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012052220120521
176501sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012052220120521
176645sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012052220120521
176646sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052220120521
176764sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012052220120521
176934sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012052220120521
176941sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012052220120521
177196sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012052220120521
177359refgcc -m32 -march=prescott -O -fomit-frame-pointer2012052220120521
177418refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2012052220120521
177566refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012052220120521
177640sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012052220120521
177971sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012052220120521
178012sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2012052220120521
178174sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2012052220120521
178244sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012052220120521
178252refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052220120521
178312refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012052220120521
178327sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2012052220120521
178436refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012052220120521
178941sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2012052220120521
179044sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012052220120521
179192sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012052220120521
179613sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2012052220120521
179821sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012052220120521
180084refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2012052220120521
180154refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012052220120521
180194sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012052220120521
180201sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012052220120521
180225sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012052220120521
180233refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012052220120521
180344refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012052220120521
180371sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012052220120521
180512sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012052220120521
180690refgcc -m32 -march=pentium -Os -fomit-frame-pointer2012052220120521
180883sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012052220120521
180966sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012052220120521
180976sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012052220120521
181109refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012052220120521
181131sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012052220120521
181231sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012052220120521
181250refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012052220120521
181257refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012052220120521
181271refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012052220120521
181381sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012052220120521
181396sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2012052220120521
181401sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2012052220120521
181475sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012052220120521
181533sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012052220120521
181550refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
181619refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012052220120521
181721sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2012052220120521
181742refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2012052220120521
181836refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
181841sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2012052220120521
181865refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012052220120521
181937sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012052220120521
181953refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012052220120521
182142refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2012052220120521
182260refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012052220120521
182384sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012052220120521
182452refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012052220120521
182553sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012052220120521
182570refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012052220120521
182589refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
182643refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012052220120521
182660refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012052220120521
182709sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2012052220120521
182723refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012052220120521
182732refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2012052220120521
182752sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012052220120521
182758sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2012052220120521
182785sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
182925sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012052220120521
182995refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012052220120521
183006refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012052220120521
183024refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012052220120521
183090refgcc -m32 -march=i486 -Os -fomit-frame-pointer2012052220120521
183128sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012052220120521
183259refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012052220120521
183261sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2012052220120521
183262sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
183266sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052220120521
183276sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2012052220120521
183304sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012052220120521
183324refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012052220120521
183333refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012052220120521
183364refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012052220120521
183423refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012052220120521
183530refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012052220120521
183636sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012052220120521
183639sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012052220120521
183656refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012052220120521
183748refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012052220120521
183771refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012052220120521
183827sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2012052220120521
183869refgcc -m32 -march=nocona -Os -fomit-frame-pointer2012052220120521
183895sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012052220120521
183921sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
183978sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012052220120521
184042sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012052220120521
184045refgcc -m32 -march=prescott -Os -fomit-frame-pointer2012052220120521
184319refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012052220120521
184327sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2012052220120521
184377refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012052220120521
184437refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012052220120521
184501refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012052220120521
184516refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012052220120521
184681refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012052220120521
184824sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012052220120521
184942sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012052220120521
185310sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2012052220120521
185414sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
185561sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012052220120521
185581sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2012052220120521
185613refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2012052220120521
185622sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2012052220120521
185640refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012052220120521
185648refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2012052220120521
185854refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2012052220120521
185899refgcc -m32 -march=k6 -Os -fomit-frame-pointer2012052220120521
185980sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
186097sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012052220120521
186180sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012052220120521
186450refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2012052220120521
186458sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012052220120521
186514sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012052220120521
186523sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012052220120521
186584sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012052220120521
186651sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012052220120521
186704sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012052220120521
186726refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012052220120521
186736sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012052220120521
186769sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012052220120521
186801refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012052220120521
186868refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012052220120521
186875refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2012052220120521
186912refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012052220120521
186954sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012052220120521
186978refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
187045sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012052220120521
187228refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2012052220120521
187265refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012052220120521
187276sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2012052220120521
187283sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2012052220120521
187288sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
187289sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2012052220120521
187294refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012052220120521
187309refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
187320sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2012052220120521
187368refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012052220120521
187422sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012052220120521
187466refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012052220120521
187477sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2012052220120521
187484sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2012052220120521
187493sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2012052220120521
187504refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012052220120521
187524sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2012052220120521
187634refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2012052220120521
187657refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012052220120521
187709refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
187824sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2012052220120521
187913sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052220120521
187937refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012052220120521
187954sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012052220120521
188165sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012052220120521
188310sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
188334refgcc -m32 -march=core2 -Os -fomit-frame-pointer2012052220120521
188459sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012052220120521
188684sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2012052220120521
188715sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012052220120521
188977refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012052220120521
188999sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2012052220120521
189016sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2012052220120521
189079refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
189140refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012052220120521
189236sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012052220120521
189277sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012052220120521
189292sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012052220120521
189300sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012052220120521
189338sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2012052220120521
189559sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
189608sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012052220120521
189687refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2012052220120521
189688sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2012052220120521
189769refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012052220120521
189836sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012052220120521
189960sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2012052220120521
190045sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012052220120521
190056sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012052220120521
190215sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012052220120521
190484refgcc -m32 -march=barcelona -O -fomit-frame-pointer2012052220120521
190701sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012052220120521
190730sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012052220120521
190735refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2012052220120521
190824refgcc -m32 -march=i386 -Os -fomit-frame-pointer2012052220120521
190960refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
191001sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012052220120521
191281refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
191609refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012052220120521
191649sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2012052220120521
191671refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012052220120521
191672refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2012052220120521
191850refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
191860sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012052220120521
191951sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012052220120521
192144refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2012052220120521
192540refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2012052220120521
192623refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012052220120521
193839sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012052220120521
194009refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012052220120521
194182sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012052220120521
194224sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012052220120521
194410sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012052220120521
194514sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
194828sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012052220120521
194846refgcc -m32 -O3 -fomit-frame-pointer2012052220120521
195164sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012052220120521
195191sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012052220120521
195404sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012052220120521
195517refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012052220120521
196037sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2012052220120521
196070refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012052220120521
196124sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012052220120521
196306refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2012052220120521
196394sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012052220120521
196492sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012052220120521
196900sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2012052220120521
196938sphlibgcc -m32 -O3 -fomit-frame-pointer2012052220120521
197181refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012052220120521
197333sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2012052220120521
197549sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012052220120521
197570sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012052220120521
197584sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012052220120521
197602sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
197683sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012052220120521
198120sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012052220120521
198221sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2012052220120521
198392refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012052220120521
198489sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012052220120521
198586sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012052220120521
198612refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
198739refgcc -m32 -O2 -fomit-frame-pointer2012052220120521
198864sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
198992sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
199135sphlibgcc -m32 -O2 -fomit-frame-pointer2012052220120521
199283refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012052220120521
199737sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
199950sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
200084sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012052220120521
200112refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2012052220120521
200139refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2012052220120521
200168sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2012052220120521
200442refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012052220120521
200539sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2012052220120521
200550sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2012052220120521
200756sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
200827sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012052220120521
200838sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012052220120521
200894sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
201189sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2012052220120521
201360refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012052220120521
201474sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012052220120521
201476refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012052220120521
201628sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012052220120521
201690sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012052220120521
201784sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012052220120521
201957sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2012052220120521
202106sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
202134refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012052220120521
202161sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
202606refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
202942refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012052220120521
203066refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012052220120521
203092sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012052220120521
203125sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2012052220120521
203914sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
204286sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012052220120521
204625sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
204931sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012052220120521
205476sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2012052220120521
205932refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2012052220120521
206115sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2012052220120521
206181sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
206258sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012052220120521
206575sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
207013refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
207520sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
207548refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012052220120521
207727sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
207813sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
207860sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012052220120521
207916refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012052220120521
208019refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012052220120521
208274sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2012052220120521
208275refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012052220120521
208327sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012052220120521
208347sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2012052220120521
208362sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2012052220120521
208386sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012052220120521
208461sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012052220120521
208579refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2012052220120521
208607refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012052220120521
208807refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012052220120521
208808sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2012052220120521
209198sphlib-smallgcc -m32 -Os -fomit-frame-pointer2012052220120521
209441sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012052220120521
209555sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012052220120521
209824sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2012052220120521
210010sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2012052220120521
210277sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012052220120521
210454sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012052220120521
210496sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012052220120521
210903sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
211133sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012052220120521
211137sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012052220120521
211316sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012052220120521
212220sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012052220120521
212242sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012052220120521
212258refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012052220120521
212846sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012052220120521
212884refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2012052220120521
212987sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012052220120521
213064refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012052220120521
215101refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
215220sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012052220120521
215655sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2012052220120521
215685refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052220120521
215902sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2012052220120521
216646sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012052220120521
216769sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012052220120521
216864refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012052220120521
217180sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2012052220120521
217308refgcc -m32 -Os -fomit-frame-pointer2012052220120521
217366sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012052220120521
217757sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012052220120521
217813sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012052220120521
218140refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012052220120521
218224refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012052220120521
218349sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012052220120521
218944sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012052220120521
219070sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012052220120521
219306sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052220120521
219411refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012052220120521
219552sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012052220120521
219599refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012052220120521
219613sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2012052220120521
219769sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
219890sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012052220120521
220057sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
220265sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2012052220120521
220439sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012052220120521
220580sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012052220120521
220738sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012052220120521
220901refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012052220120521
220947refgcc -m32 -march=athlon -Os -fomit-frame-pointer2012052220120521
221173sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012052220120521
221812sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2012052220120521
222725sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2012052220120521
223010sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2012052220120521
223030refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2012052220120521
223683sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
223906refgcc -m32 -march=k8 -Os -fomit-frame-pointer2012052220120521
224237sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012052220120521
224454sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012052220120521
224851sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012052220120521
224992sphlibgcc -m32 -Os -fomit-frame-pointer2012052220120521
227122sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012052220120521
227412sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012052220120521
227875sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012052220120521
228297sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012052220120521
228911sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012052220120521
229256sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012052220120521
229487refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
229489sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012052220120521
229960sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012052220120521
230418sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012052220120521
234086refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2012052220120521
237152sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2012052220120521
237285sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2012052220120521
237541refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
242186sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2012052220120521
247528sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2012052220120521
248008sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
249314sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2012052220120521
263711sphlib-smallgcc -m32 -O -fomit-frame-pointer2012052220120521
273160sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2012052220120521
290098sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2012052220120521

Compiler output

Implementation: crypto_hash/blake64/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
hash.c: hash.c: In function 'blake64_compress':
hash.c: hash.c:67:3: error: unknown type name '__m128i'
hash.c: hash.c:68:3: error: unknown type name '__m128i'
hash.c: hash.c:69:3: error: unknown type name '__m128i'
hash.c: hash.c:70:3: error: unknown type name '__m128i'
hash.c: hash.c:71:3: error: unknown type name '__m128i'
hash.c: hash.c:123:26: error: '__m64' undeclared (first use in this function)
hash.c: hash.c:123:26: note: each undeclared identifier is reported only once for each function it appears in
hash.c: ...
hash.c: hash.c:276:3: error: expected ')' before 'y'
hash.c: hash.c:276:3: error: expected ')' before 'y'
hash.c: hash.c:276:3: error: expected expression before ')' token
hash.c: hash.c:276:3: error: expected expression before ')' token
hash.c: hash.c:276:3: error: expected ')' before 'y'
hash.c: hash.c:276:3: error: expected ')' before 'y'
hash.c: hash.c:280:31: error: expected expression before ')' token
hash.c: hash.c:283:31: error: expected expression before ')' token
hash.c: hash.c:289:31: error: expected expression before ')' token
hash.c: hash.c:292:31: 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/blake64/ssse3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake64_compress':
hash.c: hash.c:69:3: error: unknown type name '__m128i'
hash.c: hash.c:70:3: error: unknown type name '__m128i'
hash.c: hash.c:71:3: error: unknown type name '__m128i'
hash.c: hash.c:72:3: error: unknown type name '__m128i'
hash.c: hash.c:73:3: error: unknown type name '__m128i'
hash.c: ...
hash.c: hash.c:281:3: error: expected ')' before 'y'
hash.c: hash.c:281:3: error: expected ')' before 'y'
hash.c: hash.c:281:3: error: expected expression before ')' token
hash.c: hash.c:281:3: error: expected expression before ')' token
hash.c: hash.c:281:3: error: expected ')' before 'y'
hash.c: hash.c:281:3: error: expected ')' before 'y'
hash.c: hash.c:285:31: error: expected expression before ')' token
hash.c: hash.c:288:31: error: expected expression before ')' token
hash.c: hash.c:294:31: error: expected expression before ')' token
hash.c: hash.c:297:31: error: expected expression before ')' token

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

Compiler output

Implementation: crypto_hash/blake64/ssse3
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake64_compress':
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:279:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:279:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_hash/blake64/ssse3
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake64_compress':
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:279:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:279:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake64_compress':
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:279:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:279:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'

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