Implementation notes: x86, hydra5, crypto_hash/simd256

Computer: hydra5
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: simd256
TimeImplementationCompilerBenchmark dateSUPERCOP version
69063sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017082920170725
70132sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017082920170725
70553sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082920170725
70561sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017082920170725
71780sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017082920170725
80955sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082920170725
82811sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017082920170725
82847sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017082920170725
83627sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082920170725
85368sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017082920170725
86183sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017082920170725
86196sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017082920170725
86267sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017082920170725
86334sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017082920170725
86560sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017082920170725
88018sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082920170725
88120sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017082920170725
88518sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017082920170725
88704sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017082920170725
91150sphlibgcc -m32 -O3 -fomit-frame-pointer2017082920170725
92563sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082920170725
92612sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082920170725
92643sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082920170725
92719sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017082920170725
93511sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017082920170725
94176sphlibgcc -m32 -O2 -fomit-frame-pointer2017082920170725
94353sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017082920170725
94380sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017082920170725
94473sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017082920170725
94699sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082920170725
94769sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082920170725
94840sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017082920170725
94912sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017082920170725
94912sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017082920170725
94920sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017082920170725
94938sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017082920170725
95350sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017082920170725
95364sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017082920170725
95381sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017082920170725
95616sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017082920170725
95674sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017082920170725
96099sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082920170725
96219sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017082920170725
96342sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082920170725
96453sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082920170725
96693sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017082920170725
96706sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082920170725
96724sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017082920170725
96817sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017082920170725
97008sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082920170725
97198sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082920170725
97207sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017082920170725
97224sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082920170725
97238sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017082920170725
97392sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017082920170725
97521sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082920170725
97547sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017082920170725
98239sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017082920170725
98332sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017082920170725
98518sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017082920170725
98629sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017082920170725
98641optgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017082920170725
98722sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017082920170725
99026sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017082920170725
99183sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082920170725
99218sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082920170725
99245sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082920170725
99316sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082920170725
99328sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017082920170725
99342sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082920170725
99342sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017082920170725
99355sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017082920170725
99422sphlibgcc -m32 -O -fomit-frame-pointer2017082920170725
99431sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017082920170725
99448sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017082920170725
99457sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017082920170725
99470sphlibgcc -m32 -Os -fomit-frame-pointer2017082920170725
99498sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082920170725
99572sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017082920170725
99603sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017082920170725
99723sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017082920170725
99750sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017082920170725
99825sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017082920170725
99834sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082920170725
100583sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082920170725
100605sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082920170725
100671sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082920170725
100858sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082920170725
100946sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082920170725
101575sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017082920170725
101752sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017082920170725
101832sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017082920170725
101841sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017082920170725
101873sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017082920170725
102120sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017082920170725
102744sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017082920170725
102753sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082920170725
103844sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017082920170725
106187sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017082920170725
107171sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082920170725
107299sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017082920170725
107410sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017082920170725
107468sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017082920170725
107645sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017082920170725
107888sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017082920170725
107991sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017082920170725
108026sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017082920170725
108084sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017082920170725
108345sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017082920170725
108428sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017082920170725
108535optgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082920170725
108673sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017082920170725
108766sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017082920170725
108814optgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017082920170725
109071sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017082920170725
109466sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017082920170725
109502sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017082920170725
111593sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082920170725
111659sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017082920170725
111857sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082920170725
111863sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017082920170725
113808optgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082920170725
114140sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082920170725
114233optgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017082920170725
114273optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017082920170725
114725sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017082920170725
115017sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017082920170725
115133sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017082920170725
115186optgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017082920170725
115518optgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082920170725
115717sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017082920170725
116152sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017082920170725
116360sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017082920170725
116369sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082920170725
116590optgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017082920170725
116874sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082920170725
116975optgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017082920170725
117175optgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017082920170725
117209optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017082920170725
117769sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082920170725
118193sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017082920170725
118327sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017082920170725
118664sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017082920170725
118983optgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082920170725
120002sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017082920170725
120037sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017082920170725
120073sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082920170725
120130sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017082920170725
120214sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082920170725
120422optgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017082920170725
120476optgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017082920170725
120644optgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017082920170725
120870sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017082920170725
121070sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017082920170725
121118optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017082920170725
121486sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017082920170725
121757sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017082920170725
122625optgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082920170725
122873sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017082920170725
123378sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017082920170725
123484optgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082920170725
123550optgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082920170725
123790optgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082920170725
123825optgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082920170725
124017optgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082920170725
124184optgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017082920170725
124246optgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017082920170725
125088optgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017082920170725
125562sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082920170725
125593sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082920170725
125611sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017082920170725
126027sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017082920170725
126125sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017082920170725
126178sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017082920170725
126200sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017082920170725
126271sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017082920170725
126338optgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082920170725
126558optgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082920170725
126581optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082920170725
126670sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2017082920170725
126896sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017082920170725
127844sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082920170725
127852sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2017082920170725
128132sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017082920170725
128252sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017082920170725
128318sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017082920170725
128362sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017082920170725
128362sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017082920170725
128407sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017082920170725
128500sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017082920170725
128544optgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017082920170725
128579sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017082920170725
129098sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017082920170725
130015sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017082920170725
130028sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082920170725
130037sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017082920170725
130050sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017082920170725
130094sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017082920170725
130120sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017082920170725
130166sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082920170725
130196sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082920170725
130400sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017082920170725
130625sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017082920170725
130630sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017082920170725
130653sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017082920170725
130723sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017082920170725
130781sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017082920170725
130839sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017082920170725
130927sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017082920170725
131136sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082920170725
131194sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017082920170725
131353sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017082920170725
131353sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082920170725
131566sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082920170725
131778sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017082920170725
132009sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082920170725
132018sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082920170725
132057sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017082920170725
132084sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082920170725
132571sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017082920170725
132575sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2017082920170725
133182sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017082920170725
133186sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017082920170725
133227sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082920170725
133369sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017082920170725
133520sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017082920170725
133577sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017082920170725
133780sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082920170725
133824sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082920170725
133887sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017082920170725
133896sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2017082920170725
133914sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2017082920170725
134092sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082920170725
134104optgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082920170725
134113sphlib-smallgcc -m32 -Os -fomit-frame-pointer2017082920170725
134144optgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082920170725
134171sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082920170725
134326sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017082920170725
134472sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017082920170725
134565sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082920170725
134645sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017082920170725
134658sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017082920170725
134676sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082920170725
134698sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082920170725
134751sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082920170725
134778sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017082920170725
134796sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017082920170725
134884sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082920170725
135327optgcc -m32 -O3 -fomit-frame-pointer2017082920170725
135416sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082920170725
136461sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017082920170725
136519sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082920170725
136550sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082920170725
136701sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017082920170725
136803sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082920170725
136948sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017082920170725
137227sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082920170725
137333sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082920170725
137440sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017082920170725
137472sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082920170725
137503sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082920170725
137506sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017082920170725
137530sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017082920170725
137795sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017082920170725
138144optgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082920170725
138247sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2017082920170725
138304sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2017082920170725
138304sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082920170725
138544sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2017082920170725
139066sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017082920170725
139107sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2017082920170725
139190sphlib-smallgcc -m32 -O -fomit-frame-pointer2017082920170725
139222optgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082920170725
139222sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017082920170725
139448optgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017082920170725
139465sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2017082920170725
139505sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017082920170725
139514optgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082920170725
139523sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017082920170725
139656sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2017082920170725
139851sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017082920170725
139855optgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082920170725
139979optgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017082920170725
140072optgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082920170725
140187sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017082920170725
140564optgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017082920170725
140652sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017082920170725
140861sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017082920170725
141357sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017082920170725
141658sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017082920170725
141791sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017082920170725
141928optgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017082920170725
141995sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017082920170725
142168sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017082920170725
142173sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017082920170725
142181sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082920170725
142265sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2017082920170725
142266sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017082920170725
142278optgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017082920170725
142332sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017082920170725
142500optgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082920170725
142584sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017082920170725
142624sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2017082920170725
142694optgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017082920170725
142934optgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017082920170725
143895sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017082920170725
143935sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082920170725
144737sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017082920170725
145344sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017082920170725
145619sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082920170725
145712sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017082920170725
145978optgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082920170725
146430optgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017082920170725
146655optgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017082920170725
146736sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017082920170725
147551optgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082920170725
147564optgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017082920170725
147883sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082920170725
147897sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017082920170725
148521optgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017082920170725
148711optgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017082920170725
148973sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082920170725
149213optgcc -m32 -O2 -fomit-frame-pointer2017082920170725
149283optgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082920170725
149328optgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017082920170725
149425optgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082920170725
149438optgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017082920170725
149558optgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017082920170725
149713sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082920170725
149806optgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017082920170725
149815sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017082920170725
149829optgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017082920170725
149868optgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017082920170725
149917sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082920170725
149992sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017082920170725
150138optgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017082920170725
150536optgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017082920170725
150683sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017082920170725
150754optgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017082920170725
150901sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017082920170725
151015optgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017082920170725
151201optgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082920170725
151277sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017082920170725
151348optgcc -funroll-loops -m32 -O -fomit-frame-pointer2017082920170725
151520sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017082920170725
151560sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017082920170725
151667optgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017082920170725
151933optgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017082920170725
152171optgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017082920170725
152234optgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017082920170725
152331optgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017082920170725
152349optgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017082920170725
152601optgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017082920170725
152686optgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017082920170725
153329sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017082920170725
153448sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017082920170725
153847optgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082920170725
154059optgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082920170725
154892sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017082920170725
155105sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017082920170725
155784sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017082920170725
155813optgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082920170725
156802optgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082920170725
156965optgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082920170725
157905optgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017082920170725
159031sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017082920170725
159136sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082920170725
159412sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017082920170725
159576sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2017082920170725
159650sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017082920170725
160076sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017082920170725
160457sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017082920170725
160572sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082920170725
160688sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017082920170725
160732sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017082920170725
161219sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017082920170725
161414sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082920170725
161494sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082920170725
163022sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017082920170725
163031sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017082920170725
163058sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2017082920170725
165756sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2017082920170725
165911sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2017082920170725
166811sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017082920170725
167241optgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082920170725
167285optgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082920170725
167285optgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017082920170725
167790sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2017082920170725
167807sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2017082920170725
167914sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017082920170725
168287sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017082920170725
168494sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082920170725
169217sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017082920170725
169394sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2017082920170725
169544sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017082920170725
169823sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017082920170725
169982sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2017082920170725
169983sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017082920170725
170133optgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017082920170725
170549sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017082920170725
171228sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2017082920170725
171286sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082920170725
171334sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017082920170725
171529sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082920170725
171560optgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017082920170725
171746optgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017082920170725
171769sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2017082920170725
171884optgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017082920170725
172371sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017082920170725
173323optgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017082920170725
174715optgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017082920170725
174883optgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017082920170725
175388optgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017082920170725
175424optgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082920170725
176278optgcc -m32 -march=corei7 -O -fomit-frame-pointer2017082920170725
176301optgcc -m32 -march=core2 -O -fomit-frame-pointer2017082920170725
176505optgcc -m32 -march=k8 -O -fomit-frame-pointer2017082920170725
176668optgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017082920170725
176712optgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017082920170725
176788optgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082920170725
176793optgcc -m32 -O -fomit-frame-pointer2017082920170725
177063optgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017082920170725
177089optgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017082920170725
177143optgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017082920170725
178014optgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017082920170725
178459optgcc -m32 -march=prescott -O -fomit-frame-pointer2017082920170725
178529optgcc -m32 -march=nocona -O -fomit-frame-pointer2017082920170725
180412optgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017082920170725
180638optgcc -m32 -march=barcelona -O -fomit-frame-pointer2017082920170725
180917optgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082920170725
183186optgcc -m32 -march=athlon -O -fomit-frame-pointer2017082920170725
184798optgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017082920170725
201975optgcc -m32 -march=pentium -O -fomit-frame-pointer2017082920170725
201980optgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082920170725
203629optgcc -m32 -march=k6 -O -fomit-frame-pointer2017082920170725
203815optgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017082920170725
204253optgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017082920170725
204532optgcc -m32 -march=i386 -O -fomit-frame-pointer2017082920170725
208702optgcc -m32 -march=i486 -O -fomit-frame-pointer2017082920170725
210274optgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017082920170725
210487optgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082920170725
210528optgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017082920170725
211749optgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017082920170725
211825optgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017082920170725
213872optgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017082920170725
215143optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017082920170725
215272optgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017082920170725
215609optgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082920170725
216043optgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017082920170725
216048optgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017082920170725
216268optgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017082920170725
216784optgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017082920170725
217612optgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017082920170725
217753optgcc -m32 -march=nocona -Os -fomit-frame-pointer2017082920170725
218076optgcc -m32 -march=prescott -Os -fomit-frame-pointer2017082920170725
218399optgcc -m32 -Os -fomit-frame-pointer2017082920170725
218603optgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082920170725
218998optgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017082920170725
219401optgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017082920170725
220163optgcc -m32 -march=k8 -Os -fomit-frame-pointer2017082920170725
220341optgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017082920170725
220442optgcc -m32 -march=core2 -Os -fomit-frame-pointer2017082920170725
220673optgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017082920170725
220703optgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017082920170725
221094optgcc -m32 -march=athlon -Os -fomit-frame-pointer2017082920170725
221346optgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017082920170725
232360optgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082920170725
232578optgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017082920170725
232790optgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017082920170725
232843optgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017082920170725
233344optgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017082920170725
241802optgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017082920170725
241895optgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017082920170725
253029optgcc -m32 -march=i486 -Os -fomit-frame-pointer2017082920170725
253446optgcc -m32 -march=i386 -Os -fomit-frame-pointer2017082920170725
256406optgcc -m32 -march=pentium -Os -fomit-frame-pointer2017082920170725
256586optgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082920170725
256733optgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017082920170725
256759optgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017082920170725
257088optgcc -m32 -march=k6 -Os -fomit-frame-pointer2017082920170725
3522924refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017082920170725
3523022refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017082920170725
3534763refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082920170725
3612422refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017082920170725
3612839refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017082920170725
3635200refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082920170725
3663609refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017082920170725
3663959refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017082920170725
3666165refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017082920170725
3667494refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017082920170725
3668470refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017082920170725
3672080refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017082920170725
3672173refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017082920170725
3672213refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017082920170725
3674171refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017082920170725
3681331refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017082920170725
3711228refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082920170725
3711338refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017082920170725
3712957refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082920170725
3713948refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017082920170725
3714751refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017082920170725
3718849refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017082920170725
3724289refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017082920170725
3725388refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082920170725
3725597refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082920170725
3725872refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082920170725
3725929refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082920170725
3738095refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017082920170725
3774049refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082920170725
3774373refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017082920170725
3775188refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082920170725
3780137refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017082920170725
3780141refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082920170725
3780336refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017082920170725
3780345refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017082920170725
3781545refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017082920170725
3802395refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017082920170725
3804234refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017082920170725
3805776refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017082920170725
3806121refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082920170725
3806370refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082920170725
3806893refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082920170725
3807353refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017082920170725
3807456refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082920170725
3807553refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082920170725
3807678refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082920170725
3815537refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017082920170725
3837419refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017082920170725
3876346refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017082920170725
3900346refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082920170725
3900705refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017082920170725
3902012refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082920170725
3903948refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017082920170725
3905070refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017082920170725
3908787refgcc -m32 -march=k8 -O -fomit-frame-pointer2017082920170725
3912411refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017082920170725
3912691refgcc -m32 -march=athlon -O -fomit-frame-pointer2017082920170725
3916846refgcc -m32 -march=core2 -O -fomit-frame-pointer2017082920170725
3919177refgcc -m32 -march=prescott -O -fomit-frame-pointer2017082920170725
3919523refgcc -m32 -march=nocona -O -fomit-frame-pointer2017082920170725
3921843refgcc -m32 -O -fomit-frame-pointer2017082920170725
3923204refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017082920170725
3925770refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017082920170725
3927046refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017082920170725
3927147refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082920170725
3927253refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017082920170725
3929832refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082920170725
3955445refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082920170725
3955502refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082920170725
3957655refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082920170725
3957692refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082920170725
3959127refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017082920170725
3959264refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017082920170725
3964891refgcc -m32 -O3 -fomit-frame-pointer2017082920170725
4064056refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082920170725
4066444refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082920170725
4068751refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082920170725
4071038refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017082920170725
4071099refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082920170725
4072665refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082920170725
4074693refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017082920170725
4078020refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017082920170725
4079231refgcc -m32 -O2 -fomit-frame-pointer2017082920170725
4081109refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017082920170725
4081654refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017082920170725
4082128refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017082920170725
4086151refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017082920170725
4117648refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017082920170725
4119194refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017082920170725
4125901refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017082920170725
4126783refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017082920170725
4133536refgcc -m32 -march=k6 -O -fomit-frame-pointer2017082920170725
4136274refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017082920170725
4141382refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017082920170725
4149268refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017082920170725
4312056refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017082920170725
4325117refgcc -m32 -march=i486 -O -fomit-frame-pointer2017082920170725
4357380refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082920170725
4358408refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017082920170725
4369875refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017082920170725
4372395refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017082920170725
6455245refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082920170725
6455802refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017082920170725
6531724refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017082920170725
6532367refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082920170725
6599663refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017082920170725
6603367refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017082920170725
6603428refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082920170725
6613061refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017082920170725
6694702refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017082920170725
6716559refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017082920170725
6717090refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082920170725
6721387refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017082920170725
6723439refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017082920170725
6725042refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017082920170725
6730143refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017082920170725
6730643refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017082920170725
6731502refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017082920170725
6734807refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082920170725
6737440refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082920170725
6738982refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017082920170725
6739349refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017082920170725
6741778refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017082920170725
6743784refgcc -m32 -march=i386 -O -fomit-frame-pointer2017082920170725
6747249refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017082920170725
6754864refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082920170725
6758210refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017082920170725
6760226refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017082920170725
6760372refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017082920170725
6760513refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017082920170725
6761258refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017082920170725
6762836refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017082920170725
6764962refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017082920170725
6767351refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017082920170725
6767722refgcc -m32 -march=pentium -O -fomit-frame-pointer2017082920170725
6769109refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017082920170725
6773243refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017082920170725
6913426refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017082920170725
6916124refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017082920170725
6916868refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017082920170725
6916881refgcc -m32 -Os -fomit-frame-pointer2017082920170725
6918193refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017082920170725
6918317refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082920170725
6919083refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017082920170725
6919645refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017082920170725
6919735refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017082920170725
6919947refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017082920170725
6920120refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017082920170725
6920735refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017082920170725
6920802refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017082920170725
6921161refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017082920170725
6921188refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082920170725
6921543refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082920170725
6922221refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082920170725
6923497refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017082920170725
6926252refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017082920170725
6927861refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017082920170725
6930195refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017082920170725
6931582refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017082920170725
6934684refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017082920170725

Test failure

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

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer opt ref sphlib sphlib-small
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer opt ref sphlib sphlib-small
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer opt ref sphlib sphlib-small
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer opt ref sphlib sphlib-small
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer opt ref sphlib sphlib-small
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer opt ref sphlib sphlib-small
gcc -m32 -march=core2 -O3 -fomit-frame-pointer opt ref sphlib sphlib-small
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer opt ref sphlib sphlib-small
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer opt ref sphlib sphlib-small
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer opt ref sphlib sphlib-small

Compiler output

Implementation: crypto_hash/simd256/vect128
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:5:0:
vector.c: vector.h:252:2: error: #error "I don't know how to vectorize on this architecture."
vector.c: #error "I don't know how to vectorize on this architecture."
vector.c: ^
vector.c: vector.h:344:25: error: array type has incomplete element type 'union cv'
vector.c: static const union cv FFT64_Twiddle[] = {
vector.c: ^
vector.c: vector.h:355:25: error: array type has incomplete element type 'union cv'
vector.c: static const union cv FFT128_Twiddle[] = {
vector.c: ^
vector.c: vector.h:367:25: error: array type has incomplete element type 'union cv'
vector.c: static const union cv FFT256_Twiddle[] = {
vector.c: ^
vector.c: vector.c:24:20: error: variable 'V128' has initializer but incomplete type
vector.c: static const union cv V128 = CV(128);
vector.c: ^
vector.c: vector.c:24:30: warning: implicit declaration of function 'CV' [-Wimplicit-function-declaration]
vector.c: static const union cv V128 = CV(128);
vector.c: ^
vector.c: vector.c:25:20: error: variable 'V255' has initializer but incomplete type
vector.c: static const union cv V255 = CV(255);
vector.c: ^
vector.c: vector.c:26:20: error: variable 'V257' has initializer but incomplete type
vector.c: static const union cv V257 = CV(257);
vector.c: ^
vector.c: ...

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

Compiler output

Implementation: crypto_hash/simd256/vect128
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:73:0: warning: "X" redefined
vector.c: #define X(i) X##i
vector.c: ^
vector.c: vector.c:68:0: note: this is the location of the previous definition
vector.c: #define X(i) A[i]
vector.c: ^
vector.c: vector.c: In function 'rounds512':
vector.c: vector.c:796:0: warning: "STEP_1" redefined
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:542:0: note: this is the location of the previous definition
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:805:0: warning: "STEP_2" redefined
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:566:0: note: this is the location of the previous definition
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:808:0: warning: "STEP" redefined
vector.c: #define STEP(a,b,c,d,w1,w2,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:571:0: note: this is the location of the previous definition
vector.c: #define STEP(a,b,c,d,w,fun,r,s,z) \
vector.c: ...

Number of similar (compiler,implementation) pairs: 70, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer vect128
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer vect128
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer vect128
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer vect128
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer vect128
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer vect128
gcc -m32 -march=core2 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=core2 -O3 -fomit-frame-pointer vect128
gcc -m32 -march=core2 -O -fomit-frame-pointer vect128
gcc -m32 -march=core2 -Os -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer vect128
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer vect128
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer vect128
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer vect128
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=corei7 -O -fomit-frame-pointer vect128
gcc -m32 -march=corei7 -Os -fomit-frame-pointer vect128
gcc -m32 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -m32 -march=k8 -O -fomit-frame-pointer vect128
gcc -m32 -march=k8 -Os -fomit-frame-pointer vect128
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer vect128
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer vect128
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer vect128
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer vect128
gcc -m32 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -m32 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -m32 -march=nocona -O -fomit-frame-pointer vect128
gcc -m32 -march=nocona -Os -fomit-frame-pointer vect128
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer vect128
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer vect128
gcc -m32 -march=pentium-m -O -fomit-frame-pointer vect128
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer vect128
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer vect128
gcc -m32 -march=pentium4 -O -fomit-frame-pointer vect128
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer vect128
gcc -m32 -march=prescott -O2 -fomit-frame-pointer vect128
gcc -m32 -march=prescott -O3 -fomit-frame-pointer vect128
gcc -m32 -march=prescott -O -fomit-frame-pointer vect128
gcc -m32 -march=prescott -Os -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/simd256/vect128
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:73:0: warning: "X" redefined
vector.c: #define X(i) X##i
vector.c: ^
vector.c: vector.c:68:0: note: this is the location of the previous definition
vector.c: #define X(i) A[i]
vector.c: ^
vector.c: vector.c: In function 'rounds512':
vector.c: vector.c:796:0: warning: "STEP_1" redefined
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:542:0: note: this is the location of the previous definition
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:805:0: warning: "STEP_2" redefined
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:566:0: note: this is the location of the previous definition
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:808:0: warning: "STEP" redefined
vector.c: #define STEP(a,b,c,d,w1,w2,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:571:0: note: this is the location of the previous definition
vector.c: #define STEP(a,b,c,d,w,fun,r,s,z) \
vector.c: ...
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:73:0: warning: "X" redefined
vector.c: #define X(i) X##i
vector.c: ^
vector.c: vector.c:68:0: note: this is the location of the previous definition
vector.c: #define X(i) A[i]
vector.c: ^
vector.c: vector.c: In function 'rounds512':
vector.c: vector.c:796:0: warning: "STEP_1" redefined
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:542:0: note: this is the location of the previous definition
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:805:0: warning: "STEP_2" redefined
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:566:0: note: this is the location of the previous definition
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:808:0: warning: "STEP" redefined
vector.c: #define STEP(a,b,c,d,w1,w2,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:571:0: note: this is the location of the previous definition
vector.c: #define STEP(a,b,c,d,w,fun,r,s,z) \
vector.c: ...

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