Implementation notes: x86, hydra1, crypto_hash/simd512

Computer: hydra1
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_hash
Primitive: simd512
TimeImplementationCompilerBenchmark dateSUPERCOP version
87096sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
87296sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101320161009
87493sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101320161009
87685sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
87731sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101320161009
98123optgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
98720sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101320161009
100062optgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101320161009
100418optgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101320161009
100445optgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101320161009
100727optgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
100907sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101320161009
103704optgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101320161009
104832sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101320161009
105027sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101320161009
106424optgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101320161009
107062sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101320161009
107091sphlibgcc -m32 -O3 -fomit-frame-pointer2016101320161009
107597sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101320161009
107662sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101320161009
107698sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101320161009
108431sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101320161009
109196optgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101320161009
109251sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101320161009
109277sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
109293sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101320161009
109301sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
109309optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101320161009
109675sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101320161009
110800optgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101320161009
110807optgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101320161009
112645sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101320161009
112792sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101320161009
113317sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101320161009
113793sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
113904sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101320161009
113995sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101320161009
114282sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101320161009
114285sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101320161009
114490sphlibgcc -m32 -O2 -fomit-frame-pointer2016101320161009
114688sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101320161009
114758sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101320161009
114845sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101320161009
114845sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101320161009
114890sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101320161009
115019sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101320161009
115136sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101320161009
115149sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101320161009
115496sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101320161009
115500sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101320161009
115515sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101320161009
115597sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101320161009
116062sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101320161009
116152sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101320161009
116194sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101320161009
116389sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
116509sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101320161009
116705sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101320161009
116957sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101320161009
117016sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101320161009
117095sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101320161009
117109sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101320161009
117267sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101320161009
117376sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101320161009
117513sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101320161009
117714sphlibgcc -m32 -Os -fomit-frame-pointer2016101320161009
117720sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101320161009
117790sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101320161009
117791sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101320161009
117987sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101320161009
117990sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101320161009
118005sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101320161009
118235sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101320161009
118707optgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101320161009
118933sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101320161009
118989sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101320161009
119000sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101320161009
119019sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101320161009
119037sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101320161009
119107sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101320161009
119255optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101320161009
119399sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101320161009
119408sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101320161009
119692sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101320161009
119843sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101320161009
119851sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101320161009
120003sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101320161009
120016sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101320161009
120954sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101320161009
122187optgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101320161009
122896sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101320161009
123154sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101320161009
123187sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101320161009
123303sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101320161009
123352sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101320161009
123557sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101320161009
123701sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101320161009
123811sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101320161009
123911sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101320161009
124085sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2016101320161009
124304sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101320161009
124325sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2016101320161009
124464sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101320161009
124517sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101320161009
124687sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101320161009
124936sphlibgcc -m32 -O -fomit-frame-pointer2016101320161009
125024sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101320161009
125061sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101320161009
125678sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101320161009
126000sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101320161009
126100sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101320161009
126306sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101320161009
126370sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101320161009
126784optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101320161009
126862optgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101320161009
127062optgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101320161009
127824sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2016101320161009
127877sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101320161009
127917sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101320161009
128328sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101320161009
128616optgcc -m32 -O3 -fomit-frame-pointer2016101320161009
129187sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101320161009
129277sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101320161009
129614sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101320161009
129742sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101320161009
130416optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101320161009
130561optgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101320161009
130574optgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
131448optgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101320161009
131925sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101320161009
132185sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101320161009
132413optgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101320161009
132563sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101320161009
132626optgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101320161009
133638sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101320161009
133643sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101320161009
133720optgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101320161009
133861optgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101320161009
134064optgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101320161009
134290sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101320161009
134424optgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101320161009
134582sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101320161009
134926sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101320161009
135108sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101320161009
135141sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101320161009
135295optgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101320161009
135417optgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101320161009
135500optgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101320161009
135523sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101320161009
135576sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101320161009
135646sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
135660optgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101320161009
135986sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101320161009
136146optgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101320161009
136232optgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101320161009
136277optgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101320161009
136341sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101320161009
136424sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101320161009
136494sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101320161009
136734sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101320161009
137051sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
137115sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2016101320161009
137133sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101320161009
137344sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101320161009
137554optgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101320161009
137796optgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101320161009
137849optgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101320161009
138152sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101320161009
138175sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101320161009
138216sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101320161009
138248sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101320161009
138520sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101320161009
139501sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101320161009
140394optgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101320161009
141674sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101320161009
141984sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101320161009
143005sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101320161009
143327sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101320161009
143376optgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101320161009
143383optgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101320161009
143445sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101320161009
143614sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101320161009
143789sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101320161009
143861sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101320161009
144114sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101320161009
144245sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101320161009
144248sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101320161009
144325sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101320161009
144453sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101320161009
144658sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101320161009
144685sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101320161009
144797sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101320161009
144803sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101320161009
144893sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101320161009
144946sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101320161009
144974sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101320161009
145120sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101320161009
145123sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101320161009
145306sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2016101320161009
145506sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101320161009
145603sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101320161009
145702optgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101320161009
145815sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101320161009
145821sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101320161009
145861sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101320161009
145943sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101320161009
145995sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101320161009
146422optgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101320161009
147098sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101320161009
147147sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101320161009
147171sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101320161009
147769sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101320161009
147893sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101320161009
148110sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101320161009
148240sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101320161009
148363sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101320161009
148430sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101320161009
148453sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101320161009
148472sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101320161009
148638sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101320161009
148653sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101320161009
148680sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101320161009
148909sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101320161009
149032sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101320161009
149288sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101320161009
149368sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101320161009
149624sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101320161009
149725sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101320161009
149885sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101320161009
149989sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101320161009
150222optgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101320161009
150501sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101320161009
150545optgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101320161009
150659sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101320161009
150677sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101320161009
150752sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101320161009
151219sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101320161009
151221sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101320161009
151285sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101320161009
151298sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101320161009
151378sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101320161009
151383sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101320161009
151413sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101320161009
151448sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2016101320161009
151497sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101320161009
151522sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101320161009
151583sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101320161009
151661sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101320161009
151821sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101320161009
151832sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101320161009
152374sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101320161009
152378optgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101320161009
152390sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101320161009
152394sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101320161009
152427sphlib-smallgcc -m32 -Os -fomit-frame-pointer2016101320161009
152533sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101320161009
152786sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2016101320161009
152981optgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101320161009
153133sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2016101320161009
153240sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2016101320161009
153268sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101320161009
153309sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2016101320161009
153368sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101320161009
153385sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101320161009
153416optgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101320161009
153703optgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101320161009
154105sphlib-smallgcc -m32 -O -fomit-frame-pointer2016101320161009
154179sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2016101320161009
154277sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101320161009
154403sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101320161009
154550sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101320161009
154728sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101320161009
155241optgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101320161009
155976sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101320161009
156011sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101320161009
156451sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101320161009
156531sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101320161009
156558sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2016101320161009
156589optgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101320161009
157066sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101320161009
157104sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101320161009
157165sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101320161009
157477sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101320161009
157533sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101320161009
157547sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101320161009
157551sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101320161009
157645sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101320161009
157909optgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101320161009
157920sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101320161009
157929optgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
158070optgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101320161009
158098sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101320161009
158173sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101320161009
158200sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101320161009
158208sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101320161009
158216optgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101320161009
158275optgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101320161009
158322sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101320161009
158386sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101320161009
158398sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2016101320161009
158515optgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101320161009
158654optgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101320161009
159109sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101320161009
159174optgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101320161009
159469sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101320161009
159480sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101320161009
159571optgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101320161009
159872sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101320161009
160043sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101320161009
160514sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2016101320161009
160533sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101320161009
160537sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101320161009
160707sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101320161009
161171optgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101320161009
162027sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101320161009
162066sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101320161009
162118sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101320161009
162157sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101320161009
162229sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101320161009
162266sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101320161009
162400sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101320161009
162568sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101320161009
162683sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101320161009
162995optgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101320161009
163108sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101320161009
163128sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101320161009
163859sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101320161009
163907sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101320161009
163931sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101320161009
164334optgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101320161009
164394optgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101320161009
164486optgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101320161009
164611sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101320161009
164640optgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101320161009
164717optgcc -m32 -O2 -fomit-frame-pointer2016101320161009
164873optgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101320161009
164909sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101320161009
164939sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101320161009
164975sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101320161009
165026optgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101320161009
165204sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101320161009
165619optgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101320161009
165708optgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101320161009
166069sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101320161009
166102sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101320161009
166149sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101320161009
166173optgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101320161009
166261optgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101320161009
166319optgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101320161009
166397optgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101320161009
166496optgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101320161009
166630sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101320161009
166728optgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101320161009
166739optgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101320161009
166950optgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101320161009
166952optgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101320161009
167334sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101320161009
167861sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101320161009
167989sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101320161009
168635sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101320161009
168925sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101320161009
169304optgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101320161009
169342optgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101320161009
171616sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101320161009
172376sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101320161009
173125sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101320161009
175509sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101320161009
176005sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101320161009
176165sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101320161009
176189sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101320161009
176269sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101320161009
176419sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101320161009
176702sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101320161009
177400sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101320161009
177421sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101320161009
177517sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101320161009
177550sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101320161009
177851sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101320161009
178450sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101320161009
178514sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101320161009
179075optgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101320161009
179115optgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101320161009
179205optgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101320161009
179285sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101320161009
179395sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2016101320161009
179843sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101320161009
179896sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101320161009
180973sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2016101320161009
182261sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101320161009
182517sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101320161009
182608sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101320161009
182637sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101320161009
182815sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101320161009
182859sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2016101320161009
182933sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101320161009
183027optgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101320161009
183040optgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101320161009
183075optgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101320161009
183125sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2016101320161009
183136optgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101320161009
183483sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101320161009
183821sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2016101320161009
183995sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2016101320161009
184032sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101320161009
185737optgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101320161009
186056sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101320161009
186297optgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101320161009
186902sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101320161009
186947sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101320161009
187629optgcc -m32 -march=athlon -O -fomit-frame-pointer2016101320161009
188016sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101320161009
188050sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101320161009
188231optgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101320161009
188320optgcc -m32 -march=core2 -O -fomit-frame-pointer2016101320161009
188344optgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101320161009
189163optgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101320161009
189174optgcc -m32 -O -fomit-frame-pointer2016101320161009
190289optgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101320161009
190405optgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101320161009
190464optgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101320161009
190785optgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101320161009
190842optgcc -m32 -march=k8 -O -fomit-frame-pointer2016101320161009
190924optgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101320161009
190979optgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101320161009
191126optgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101320161009
191800optgcc -m32 -march=nocona -O -fomit-frame-pointer2016101320161009
192072optgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101320161009
192154optgcc -m32 -march=prescott -O -fomit-frame-pointer2016101320161009
192835optgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101320161009
193686optgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101320161009
194030optgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101320161009
195156optgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101320161009
195352optgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101320161009
196352optgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101320161009
196778optgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101320161009
196883optgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101320161009
197374optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101320161009
198125optgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101320161009
198352optgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101320161009
198503optgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101320161009
198736optgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101320161009
198737optgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101320161009
198891optgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101320161009
199029optgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101320161009
199118optgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101320161009
199165optgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101320161009
199614optgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101320161009
199768optgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101320161009
199797optgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101320161009
200517optgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101320161009
201214optgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101320161009
201872optgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101320161009
201881optgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101320161009
202192optgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101320161009
202208optgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101320161009
202387optgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101320161009
203040optgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101320161009
203070optgcc -m32 -Os -fomit-frame-pointer2016101320161009
206091optgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101320161009
210322optgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101320161009
210655optgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101320161009
211266optgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101320161009
211290optgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101320161009
211918optgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101320161009
217420optgcc -m32 -march=i386 -O -fomit-frame-pointer2016101320161009
217433optgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101320161009
217544optgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101320161009
218474optgcc -m32 -march=k6 -O -fomit-frame-pointer2016101320161009
223197optgcc -m32 -march=i486 -O -fomit-frame-pointer2016101320161009
223986optgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101320161009
224291optgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101320161009
224299optgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101320161009
225043optgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101320161009
225200optgcc -m32 -march=pentium -O -fomit-frame-pointer2016101320161009
226736optgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101320161009
226935optgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101320161009
228749optgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101320161009
229872optgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101320161009
230175optgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101320161009
230581optgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101320161009
7081854refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101320161009
7082341refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101320161009
7095276refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101320161009
7183186refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101320161009
7183339refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101320161009
7204796refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101320161009
7482733refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101320161009
7482938refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101320161009
7483100refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101320161009
7483525refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
7483571refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101320161009
7486944refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101320161009
7490615refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101320161009
7509028refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101320161009
7509136refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101320161009
7509410refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101320161009
7510084refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101320161009
7519084refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101320161009
7543133refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101320161009
7543352refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101320161009
7543484refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101320161009
7569771refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
7582544refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101320161009
7585192refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101320161009
7585492refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101320161009
7598146refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101320161009
7600662refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101320161009
7600963refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101320161009
7601175refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101320161009
7601323refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101320161009
7602067refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101320161009
7604504refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101320161009
7621536refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101320161009
7621598refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101320161009
7622292refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101320161009
7631326refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101320161009
7640042refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101320161009
7660837refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101320161009
7661275refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101320161009
7661497refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101320161009
7941755refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101320161009
7941790refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101320161009
7943024refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101320161009
7943188refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101320161009
7955275refgcc -m32 -O3 -fomit-frame-pointer2016101320161009
7955933refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101320161009
7955940refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101320161009
7972147refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101320161009
7981781refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101320161009
8041976refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101320161009
8042379refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101320161009
8042464refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101320161009
8043011refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
8043321refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101320161009
8043859refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101320161009
8044321refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101320161009
8044528refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101320161009
8045819refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101320161009
8049874refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101320161009
8050224refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101320161009
8050525refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101320161009
8050717refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101320161009
8051172refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101320161009
8059016refgcc -m32 -O2 -fomit-frame-pointer2016101320161009
8062195refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101320161009
8065011refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101320161009
8065275refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101320161009
8065566refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101320161009
8066196refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101320161009
8089648refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101320161009
8089975refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101320161009
8095138refgcc -m32 -march=prescott -O -fomit-frame-pointer2016101320161009
8096050refgcc -m32 -march=nocona -O -fomit-frame-pointer2016101320161009
8096996refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101320161009
8097153refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101320161009
8101843refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101320161009
8101987refgcc -m32 -O -fomit-frame-pointer2016101320161009
8103462refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101320161009
8103504refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101320161009
8104557refgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101320161009
8104651refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101320161009
8104976refgcc -m32 -march=athlon -O -fomit-frame-pointer2016101320161009
8106632refgcc -m32 -march=core2 -O -fomit-frame-pointer2016101320161009
8106849refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101320161009
8110677refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101320161009
8119896refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101320161009
8121459refgcc -m32 -march=k8 -O -fomit-frame-pointer2016101320161009
8253149refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101320161009
8259827refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101320161009
8265014refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101320161009
8293426refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101320161009
8514649refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101320161009
8515040refgcc -m32 -march=i486 -O -fomit-frame-pointer2016101320161009
8803577refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
8803587refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101320161009
8808048refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101320161009
8809638refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101320161009
9181532refgcc -m32 -march=k6 -O -fomit-frame-pointer2016101320161009
9183771refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101320161009
9184068refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101320161009
9185303refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101320161009
35328054refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101320161009
35328477refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101320161009
35330294refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101320161009
35330723refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101320161009
35330866refgcc -m32 -Os -fomit-frame-pointer2016101320161009
35331013refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101320161009
35333606refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101320161009
35333803refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101320161009
35333854refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101320161009
35334154refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101320161009
35334928refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101320161009
35335275refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101320161009
35336187refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101320161009
35336557refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101320161009
35338400refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101320161009
35338421refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101320161009
35340814refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101320161009
35340944refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101320161009
35341213refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101320161009
35341372refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101320161009
35341892refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101320161009
35342221refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101320161009
35342389refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101320161009
35343680refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101320161009
35344036refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101320161009
35345251refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101320161009
35348250refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101320161009
35348316refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101320161009
35352956refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101320161009
35354018refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101320161009
35355158refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101320161009
35657508refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101320161009
35771671refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101320161009
35900691refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101320161009
36274899refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101320161009
36275467refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101320161009
36374019refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101320161009
36374372refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101320161009
36650559refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101320161009
36650798refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101320161009
36945808refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101320161009
36959366refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101320161009
36959459refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101320161009
37068688refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101320161009
37069469refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101320161009
37069936refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101320161009
37072344refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101320161009
37073050refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101320161009
37073057refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101320161009
37083656refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101320161009
37083978refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101320161009
37084404refgcc -m32 -march=i386 -O -fomit-frame-pointer2016101320161009
37084800refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101320161009
37780651refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101320161009
37781139refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101320161009
37873880refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101320161009
37875333refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101320161009
37937563refgcc -m32 -march=pentium -O -fomit-frame-pointer2016101320161009
37938043refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101320161009

Test failure

Implementation: crypto_hash/simd512/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/simd512/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/simd512/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/simd512/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