Implementation notes: ppc32, gcc1power7, crypto_hash/bmw512

Computer: gcc1power7
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: bmw512
TimeImplementationCompilerBenchmark dateSUPERCOP version
63700optbgbegcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
78722optbgbegcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
85344optbgbegcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
85743optbgbegcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
87024optbgbegcc -m32 -O -fomit-frame-pointer2012052220120521
88032optbgbegcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
89481optbgbegcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
90510sphlibgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
91616sphlibgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
92022optbgbegcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
92064optbgbegcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
92855sphlibgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
93233sphlibgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
93744sphlibgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
94479sphlibgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
95347optbgbegcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
95452optbgbegcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
95536sphlibgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
95767optbgbegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
96110sphlibgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
96250optbgbegcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
96334sphlibgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
96453optbgbegcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
96565sphlibgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
96656sphlibgcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
96656optbgbegcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
96747sphlibgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
96936sphlibgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
97776optbgbegcc -m32 -Os -fomit-frame-pointer2012052220120521
97790sphlibgcc -m32 -O -fomit-frame-pointer2012052220120521
98084optbgbegcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
98448sphlibgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
98483sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
98812optbgbegcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
98868optbgbegcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
99456optbgbegcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
100338optbgbegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
100464optbgbegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
100471optbgbegcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
100653sphlibgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
100667optbgbegcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
100849optbgbegcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
100919sphlibgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
101038sphlibgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
101437sphlibgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
101612sphlibgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
101724sphlibgcc -m32 -Os -fomit-frame-pointer2012052220120521
102221optbgbegcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
102284sphlibgcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
102711sphlibgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
103411sphlibgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
103929sphlibgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
104328optbgbegcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
104545sphlibgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
105119sphlibgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
105392sphlibgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
106372optbgbegcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
107366optabegcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
111615sphlibgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
113050sphlibgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
113988sphlibgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
115136sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
116704optbgbegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
116739optbgbegcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
118132optbgbegcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
118559optbgbegcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
119847sphlibgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
121555optbgbegcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
122395optbgbegcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
124810sphlibgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
125776optbgbegcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
126196sphlibgcc -m32 -O2 -fomit-frame-pointer2012052220120521
126560sphlibgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
126784sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
126784sphlibgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
127904sphlibgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
128905optbgbegcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
129808sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
129962sphlibgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
130081optbgbegcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
130361optbgbegcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
130438optbgbegcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
130627sphlibgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
131040optbgbegcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
131502sphlibgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
131621optbgbegcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
131908sphlibgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
131936sphlibgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
132608optbgbegcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
132755sphlibgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
133210sphlibgcc -m32 -O3 -fomit-frame-pointer2012052220120521
133329sphlibgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
133679sphlibgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
133721sphlibgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
134085optbgbegcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
134204sphlibgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
134232sphlibgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
134624optbgbegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
135534optbgbegcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
136031sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
136101optbgbegcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
136416optbgbegcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
136745sphlibgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
136752optbgbegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
138656optbgbegcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
138768optabegcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
138992optbgbegcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
139965optbgbegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
140294optbgbegcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
142177optbgbegcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
142401sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
142485sphlibgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
142520sphlibgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
143108optbgbegcc -m32 -O3 -fomit-frame-pointer2012052220120521
143465sphlibgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
144123optabegcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
144291optbgbegcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
144634optabegcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
145040optbgbegcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
145194optbgbegcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
145866sphlibgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
145908sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
146433optabegcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
146846optabegcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
147070sphlib-smallgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
147175optbgbegcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
147504sphlibgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
148071optbbegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
149072optbbegcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
150591sphlibgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
151095sphlib-smallgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
151270sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
151760optbbegcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
151942sphlib-smallgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
152327optbgbegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
152565optabegcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
152866optbbegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
153615optbbegcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
153867optabegcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
154336optbbegcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
154385optabegcc -m32 -Os -fomit-frame-pointer2012052220120521
155505sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
155568optbgbegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
155638optabegcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
155792optabegcc -m32 -O3 -fomit-frame-pointer2012052220120521
155799optbbegcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
156625sphlib-smallgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
156996optbbegcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
157248optabegcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
158347sphlib-smallgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
158578sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
159908optabegcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
160608optbbegcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
161063optabegcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
161126optbbegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
161434sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
161448sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
161616optbbegcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
162421optabegcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
162624sphlib-smallgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
163051optabegcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
163072sphlib-smallgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
163800optabegcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
163954optbgbegcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
164276optabegcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
164752optbbegcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
165221optabegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
167888optbbegcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
168098sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
168700sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
168875optabegcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
169106sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
169344optbbegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
169358optbbegcc -m32 -Os -fomit-frame-pointer2012052220120521
169554sphlib-smallgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
169827sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
170205sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2012052220120521
170821optabegcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
170961optbbegcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
171136optbgbegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
171556optbbegcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
171640sphlibgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
171815optbbegcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
171878optbbegcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
172501optabegcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
172655optabegcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
173019optabegcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
173131optabegcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
173768optbbegcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
174370sphlib-smallgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
174727optabegcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
175266sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
175952sphlib-smallgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
177135optbbegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
177597optbbegcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
177688sphlib-smallgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
177744sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
178416sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2012052220120521
178423optabegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
178864optabegcc -m32 -O2 -fomit-frame-pointer2012052220120521
178976optbbegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
180180optabegcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
180299sphlib-smallgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
181076optabegcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
181104optbbegcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
181153sphlibgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
181181optabegcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
181650optbgbegcc -m32 -O2 -fomit-frame-pointer2012052220120521
181678optbbegcc -m32 -O -fomit-frame-pointer2012052220120521
181951optbbegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
182091sphlib-smallgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
183029optabegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
183729optabegcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
183967optabegcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
184016optabegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
184268optabegcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
184394optbbegcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
184464optabegcc -m32 -O -fomit-frame-pointer2012052220120521
184723optbbegcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
184730optbbegcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
185129optbbegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
185752optabegcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
187152optbgbegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
187572optbbegcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
187992optabegcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
188041optbbegcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
188160sphlib-smallgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
188202optbbegcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
188244optbbegcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
188629optbbegcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
189588optabegcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
190666optabegcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
190813sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
190876optbbegcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
191408optbbegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
191709optbbegcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
191982optabegcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
192976sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
193312optbbegcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
193886optabegcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
194712optbbegcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
194740optbbegcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
195636optabegcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
195804sphlib-smallgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
195895optabegcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
196238sphlib-smallgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
196448optbbegcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
198352optabegcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
198674sphlibgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
201117optabegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
201376sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
202125optbbegcc -m32 -O2 -fomit-frame-pointer2012052220120521
202272sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
202594optabegcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
203021optabegcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
203476sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
203875sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
204064optbbegcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
204470optbbegcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
204624optabegcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
204750optabegcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
204960optabegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
205478sphlibgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
206878optabegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
207256optabegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
208383optabegcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
208502optbbegcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
208544optabegcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
208880optabegcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
208978sphlib-smallgcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
211610sphlib-smallgcc -m32 -Os -fomit-frame-pointer2012052220120521
212268optabegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
212401optbbegcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
212667sphlib-smallgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
213472optabegcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
213745sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
213864optabegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
214291sphlib-smallgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
214704sphlib-smallgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
214725sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
215838optbbegcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
215845optbbegcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
215936optbbegcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
216587sphlib-smallgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
217098optabegcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
217252sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
217280optabegcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
218666sphlib-smallgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
219464optbbegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
220185optabegcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
220367sphlib-smallgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
220906optbbegcc -m32 -O3 -fomit-frame-pointer2012052220120521
222110optbbegcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
222880sphlib-smallgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
223447sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
223839sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
224938optbbegcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
225218optbbegcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
225512optbbegcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
225575sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
225953optbbegcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
228123optbbegcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
229390optbbegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
230664sphlib-smallgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
231903sphlib-smallgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
231938optbbegcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
232554sphlib-smallgcc -m32 -O -fomit-frame-pointer2012052220120521
232750sphlib-smallgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
233807optbbegcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
235424optbbegcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
235942optabegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
236061sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
236831optbbegcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
237664sphlib-smallgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
241129optbbegcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
241353sphlib-smallgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
244937sphlib-smallgcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
249921sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
251580sphlib-smallgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
267785sphlib-smallgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521

Checksum failure

Implementation: crypto_hash/bmw512/optc01
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
c1f20be2fd78a34a274fe3bf6deb9831a5326e48895af77dac6e50f3500139f9668b29eb96e049237992e41801daf6c6be3b72ca1ce23737c54b2b4fc76f7516
Number of similar (compiler,implementation) pairs: 320, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -funroll-loops -m32 -O -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -funroll-loops -m32 -Os -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -m32 -O2 -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -m32 -O3 -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -m32 -O -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -m32 -Os -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -m32 -maltivec -O2 -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -m32 -maltivec -O3 -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -m32 -maltivec -O -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -m32 -maltivec -Os -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -m32 -mcpu=G3 -O -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -m32 -mcpu=G4 -O -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -m32 -mcpu=G5 -O -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer optc01 optc02 optc03 optc04 ref
gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer optc01 optc02 optc03 optc04 ref