Implementation notes: x86, cryptologic, crypto_hash/skein10241024

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_hash
Primitive: skein10241024
TimeImplementationCompilerBenchmark dateSUPERCOP version
79834xmmgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052120140517
80416xmmgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052120140517
80433xmmgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052120140517
81006optgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052120140517
82967xmmgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052120140517
83467xmmgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052120140517
83559xmmgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052120140517
83933xmmgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052120140517
84025xmmgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052120140517
84159xmmgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052120140517
85893xmmgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052120140517
86744xmmgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052120140517
86883xmmgcc -m32 -march=i386 -O -fomit-frame-pointer2014052120140517
87283xmmgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052120140517
87892xmmgcc -m32 -O3 -fomit-frame-pointer2014052120140517
88192xmmgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052120140517
89166xmmgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052120140517
89308xmmgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052120140517
89534xmmgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052120140517
89925xmmgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052120140517
90634xmmgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052120140517
90759xmmgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052120140517
90975xmmgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052120140517
91037xmmgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052120140517
91192xmmgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052120140517
91737xmmgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052120140517
91775xmmgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052120140517
92225xmmgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052120140517
92350xmmgcc -m32 -march=prescott -O -fomit-frame-pointer2014052120140517
92400xmmgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052120140517
92416xmmgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052120140517
92567xmmgcc -m32 -march=nocona -O -fomit-frame-pointer2014052120140517
92586xmmgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052120140517
92742xmmgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052120140517
92772xmmgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052120140517
92967xmmgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052120140517
93209xmmgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052120140517
93358xmmgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052120140517
93392xmmgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052120140517
93425xmmgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052120140517
93650xmmgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052120140517
93717xmmgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052120140517
93741xmmgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052120140517
93833xmmgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052120140517
93850xmmgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052120140517
93991xmmgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052120140517
94108xmmgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052120140517
94175xmmgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052120140517
94383xmmgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052120140517
94507xmmgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052120140517
95684xmmgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052120140517
96100xmmgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052120140517
96375xmmgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052120140517
96433xmmgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052120140517
96683xmmgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052120140517
96825xmmgcc -m32 -march=core2 -O -fomit-frame-pointer2014052120140517
96866xmmgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052120140517
96908xmmgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052120140517
97183xmmgcc -m32 -O -fomit-frame-pointer2014052120140517
97241xmmgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052120140517
97350xmmgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052120140517
97350xmmgcc -m32 -march=k8 -O -fomit-frame-pointer2014052120140517
97366xmmgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052120140517
97459xmmgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052120140517
97541xmmgcc -m32 -march=pentium -O -fomit-frame-pointer2014052120140517
97608xmmgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052120140517
97841xmmgcc -m32 -march=i486 -O -fomit-frame-pointer2014052120140517
97858xmmgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052120140517
97975xmmgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052120140517
98016xmmgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052120140517
98034xmmgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052120140517
98209xmmgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052120140517
98383xmmgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052120140517
98383xmmgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052120140517
98475xmmgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052120140517
98491xmmgcc -m32 -march=athlon -O -fomit-frame-pointer2014052120140517
98492xmmgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052120140517
98516xmmgcc -m32 -O2 -fomit-frame-pointer2014052120140517
98567xmmgcc -m32 -march=k6 -O -fomit-frame-pointer2014052120140517
98575xmmgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052120140517
98634xmmgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052120140517
98641xmmgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052120140517
98659xmmgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052120140517
98667xmmgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052120140517
98667xmmgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052120140517
99050xmmgcc -m32 -Os -fomit-frame-pointer2014052120140517
99091xmmgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052120140517
99116xmmgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052120140517
99191xmmgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052120140517
99200xmmgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052120140517
99216xmmgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052120140517
99250xmmgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052120140517
99309xmmgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052120140517
99333xmmgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052120140517
99467xmmgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052120140517
99508xmmgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052120140517
99525xmmgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052120140517
99542xmmgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052120140517
99566xmmgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052120140517
99567xmmgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052120140517
99592xmmgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052120140517
99758xmmgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052120140517
99841xmmgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052120140517
99842xmmgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052120140517
99842xmmgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052120140517
99875xmmgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052120140517
99967xmmgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052120140517
100042xmmgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052120140517
100042xmmgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052120140517
100050xmmgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052120140517
100075xmmgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052120140517
100083xmmgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052120140517
100083xmmgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052120140517
100225xmmgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052120140517
100350xmmgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052120140517
100375xmmgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052120140517
100384xmmgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052120140517
100391xmmgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052120140517
100442xmmgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052120140517
100459xmmgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052120140517
100466xmmgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052120140517
100633xmmgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052120140517
100708xmmgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052120140517
100850xmmgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052120140517
100850xmmgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052120140517
101016xmmgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052120140517
101017xmmgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052120140517
101067xmmgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052120140517
101258xmmgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052120140517
101409xmmgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052120140517
101525xmmgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052120140517
101567xmmgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052120140517
101742xmmgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052120140517
101808xmmgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052120140517
101950xmmgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052120140517
101992xmmgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052120140517
102558xmmgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052120140517
102575xmmgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052120140517
102650optgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052120140517
103884xmmgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052120140517
103908xmmgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052120140517
103991xmmgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052120140517
182200optgcc -m32 -O -fomit-frame-pointer2014052120140517
182233optgcc -m32 -march=core2 -O -fomit-frame-pointer2014052120140517
182233optgcc -m32 -march=nocona -O -fomit-frame-pointer2014052120140517
182300optgcc -m32 -march=prescott -O -fomit-frame-pointer2014052120140517
182325optgcc -m32 -march=athlon -O -fomit-frame-pointer2014052120140517
182325optgcc -m32 -march=k8 -O -fomit-frame-pointer2014052120140517
182366optgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052120140517
182559optgcc -m32 -march=i486 -O -fomit-frame-pointer2014052120140517
182566optgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052120140517
182567optgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052120140517
182609optgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052120140517
182617optgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052120140517
182617optgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052120140517
182617optgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052120140517
182617optgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052120140517
182625optgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052120140517
182633optgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052120140517
182633optgcc -m32 -march=k6 -O -fomit-frame-pointer2014052120140517
182633optgcc -m32 -march=pentium -O -fomit-frame-pointer2014052120140517
182650optgcc -m32 -march=i386 -O -fomit-frame-pointer2014052120140517
182650optgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052120140517
182650optgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052120140517
182659optgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052120140517
182666optgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052120140517
182667optgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052120140517
182675optgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052120140517
182700optgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052120140517
182700optgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052120140517
182700optgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052120140517
182725optgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052120140517
182750optgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052120140517
182750optgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052120140517
182850optgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052120140517
182858optgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052120140517
189421optgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052120140517
190258optgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052120140517
201725optgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052120140517
201725optgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052120140517
202375optgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052120140517
202409optgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052120140517
202425optgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052120140517
202500optgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052120140517
202900optgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052120140517
202900optgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052120140517
203191optgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052120140517
203250optgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052120140517
203292optgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052120140517
203292optgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052120140517
203300optgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052120140517
203300optgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052120140517
203350optgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052120140517
203692optgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052120140517
203692optgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052120140517
203791optgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052120140517
204283optgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052120140517
204283optgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052120140517
204284optgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052120140517
204292optgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052120140517
204342optgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052120140517
204392optgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052120140517
204392optgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052120140517
204408optgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052120140517
204675optgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052120140517
204684optgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052120140517
204958optgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052120140517
204958optgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052120140517
205200optgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052120140517
205208optgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052120140517
205208optgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052120140517
205216optgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052120140517
205250optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052120140517
205267optgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052120140517
205300optgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052120140517
205300optgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052120140517
205475optgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052120140517
205483optgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052120140517
205833optgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052120140517
205884optgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052120140517
205891optgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052120140517
205941optgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052120140517
205942optgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052120140517
205959optgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052120140517
205967optgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052120140517
205967optgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052120140517
205967optgcc -m32 -O2 -fomit-frame-pointer2014052120140517
205983optgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052120140517
205992optgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052120140517
206008optgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052120140517
206017optgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052120140517
206017optgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052120140517
206025optgcc -m32 -O3 -fomit-frame-pointer2014052120140517
206034optgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052120140517
206050optgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052120140517
206058optgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052120140517
206075optgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052120140517
206108optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052120140517
206125optgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052120140517
206175optgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052120140517
206175optgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052120140517
206184optgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052120140517
206200optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052120140517
206250optgcc -m32 -Os -fomit-frame-pointer2014052120140517
206259optgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052120140517
206275optgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052120140517
206275optgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052120140517
206384optgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052120140517
206391optgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052120140517
206392optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052120140517
206450optgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052120140517
206450optgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052120140517
206600optgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052120140517
206625optgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052120140517
206625optgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052120140517
206683optgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052120140517
206683optgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052120140517
206900optgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052120140517
206900optgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052120140517
206900optgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052120140517
206983optgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052120140517
207133optgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052120140517
207267optgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052120140517
207300optgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052120140517
207300optgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052120140517
207300optgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052120140517
207317optgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052120140517
207375optgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052120140517
207375optgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052120140517
207375optgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052120140517
207375optgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052120140517
207442optgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052120140517
208183optgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052120140517
208184optgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052120140517
208191optgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052120140517
208258optgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052120140517
208259optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052120140517
208267optgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052120140517
208267optgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052120140517
208416optgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052120140517

Compiler output

Implementation: crypto_hash/skein10241024/xmm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
skein_block_xmm32.S: skein_block_xmm32.S:297:61: warning: trigraph ??) ignored, use -trigraphs to enable

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