Implementation notes: ppc32, gcc1power7, crypto_hash/sha512

Computer: gcc1power7
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: sha512
TimeImplementationCompilerBenchmark dateSUPERCOP version
186459sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
187467sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
187845sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052320120521
191289sphlibgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
197568sphlibgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
203217sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
207312sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
211386sphlibgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052320120521
211414sphlibgcc -m32 -maltivec -Os -fomit-frame-pointer2012052320120521
215117sphlib-smallgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052320120521
216804refgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
216874refgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
218148refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
219296sphlib-smallgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
220087refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
224525refgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
224798sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
225197sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052320120521
227227refgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
229313sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
232078sphlib-smallgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
233492refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
234458sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052320120521
236229sphlibgcc -m32 -Os -fomit-frame-pointer2012052320120521
236789sphlib-smallgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052320120521
239680sphlib-smallgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
242032sphlib-smallgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
243376sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
243607sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
244209sphlibgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
244944sphlibgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
246379sphlib-smallgcc -m32 -maltivec -Os -fomit-frame-pointer2012052320120521
246400sphlibgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
246554sphlibgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
247219sphlibgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052320120521
249088sphlibgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
249151sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
249172sphlib-smallgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
252420sphlibgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
256816sphlibgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
259553sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
259784sphlibgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
261156sphlibgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
262752sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052320120521
263312sphlib-smallgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
265272sphlibgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
265608sphlib-smallgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
266861sphlibgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
267540sphlib-smallgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
268037sphlib-smallgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
268366sphlib-smallgcc -m32 -Os -fomit-frame-pointer2012052320120521
268373sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
269367sphlib-smallgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
270648sphlibgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
272125sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
272909sphlibgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
274603sphlibgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
274918sphlibgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052320120521
277186sphlibgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
279342sphlib-smallgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
281617sphlibgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
282464sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
282709sphlib-smallgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052320120521
286076sphlib-smallgcc -m32 -O -fomit-frame-pointer2012052320120521
286706sphlibgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
286839sphlibgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
289408sphlib-smallgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
291410sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052320120521
291655sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
292432sphlibgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
292852sphlibgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
293216sphlib-smallgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
293944sphlibgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052320120521
294728sphlibgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
294840sphlib-smallgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
295736sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
295792sphlib-smallgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
295897sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
296009sphlibgcc -m32 -maltivec -O -fomit-frame-pointer2012052320120521
297682sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
297696sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
298039sphlib-smallgcc -m32 -maltivec -O -fomit-frame-pointer2012052320120521
299789sphlib-smallgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
300832sphlibgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
301392sphlibgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
301567sphlibgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
302176sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052320120521
302176sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
302736sphlibgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
302785sphlibgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
302820refgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
303352sphlib-smallgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
303520sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2012052320120521
303849sphlibgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
304451sphlibgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
306320sphlibgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
306649sphlib-smallgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052320120521
307902sphlib-smallgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
308784sphlibgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
309729sphlibgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
310128sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052320120521
310149sphlibgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
310387sphlibgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
312326sphlibgcc -m32 -O2 -fomit-frame-pointer2012052320120521
313264sphlib-smallgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052320120521
313264sphlib-smallgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
313453sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
313600sphlibgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
313754sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
315735sphlibgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
317800sphlib-smallgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
318052sphlibgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
320992sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052320120521
322987sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
323036opensslgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2013012720130126
323344sphlibgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
324142sphlib-smallgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
324961refgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
325192sphlib-smallgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052320120521
325976sphlibgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052320120521
326333sphlibgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
327103sphlibgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
328090sphlibgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
328846sphlib-smallgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
329693sphlibgcc -m32 -O3 -fomit-frame-pointer2012052320120521
332871sphlib-smallgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
335097sphlibgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
337526sphlibgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052320120521
338107sphlibgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
338527opensslgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2013012720130126
339360opensslgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2013012720130126
340046sphlibgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
340893sphlibgcc -m32 -O -fomit-frame-pointer2012052320120521
345072sphlibgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
349776opensslgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2013012720130126
351568opensslgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2013012720130126
353059sphlib-smallgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
353367opensslgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2013012720130126
355677opensslgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2013012720130126
356174sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
357364sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
359401opensslgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2013012720130126
360192opensslgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2013012720130126
360304opensslgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2013012720130126
365792opensslgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2013012720130126
367346opensslgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2013012720130126
367794opensslgcc -m32 -O2 -fomit-frame-pointer2013012720130126
368606opensslgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2013012720130126
368634opensslgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2013012720130126
369201opensslgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2013012720130126
369355opensslgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2013012720130126
369712refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
370832opensslgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2013012720130126
370853refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
370937opensslgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2013012720130126
371840opensslgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2013012720130126
373898opensslgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2013012720130126
373968sphlibgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
375438opensslgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2013012720130126
375977refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
376600refgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
376712opensslgcc -m32 -O3 -fomit-frame-pointer2013012720130126
376726opensslgcc -m32 -maltivec -O2 -fomit-frame-pointer2013012720130126
376901opensslgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2013012720130126
378952sphlibgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
379008opensslgcc -m32 -maltivec -O3 -fomit-frame-pointer2013012720130126
379932opensslgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2013012720130126
380352refgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
380450opensslgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2013012720130126
380954refgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
381248refgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052320120521
381402refgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
381472opensslgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2013012720130126
381591opensslgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2013012720130126
382214opensslgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2013012720130126
382711opensslgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2013012720130126
383544opensslgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2013012720130126
384496opensslgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2013012720130126
384587opensslgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2013012720130126
385259opensslgcc -m32 -O -fomit-frame-pointer2013012720130126
385560sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2012052320120521
385756refgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
385952refgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
386211opensslgcc -funroll-loops -m32 -Os -fomit-frame-pointer2013012720130126
386253opensslgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2013012720130126
386435opensslgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2013012720130126
387072opensslgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2013012720130126
389648refgcc -m32 -Os -fomit-frame-pointer2012052320120521
390509refgcc -m32 -O -fomit-frame-pointer2012052320120521
390894refgcc -m32 -maltivec -O -fomit-frame-pointer2012052320120521
391251opensslgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2013012720130126
392000refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
392035opensslgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2013012720130126
392448opensslgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2013012720130126
393351refgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
393792refgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
393813refgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
394135refgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
394688opensslgcc -m32 -Os -fomit-frame-pointer2013012720130126
394793refgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
394912refgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
395472opensslgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2013012720130126
396599refgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
397775refgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
398314refgcc -m32 -O3 -fomit-frame-pointer2012052320120521
398804refgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
399245refgcc -m32 -O2 -fomit-frame-pointer2012052320120521
400022opensslgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2013012720130126
400078opensslgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2013012720130126
400750opensslgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2013012720130126
400848refgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052320120521
401821refgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
402010opensslgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2013012720130126
402514opensslgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2013012720130126
402563opensslgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2013012720130126
403200refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052320120521
404971opensslgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2013012720130126
406119refgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052320120521
406392refgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
407932opensslgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2013012720130126
408170opensslgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2013012720130126
410109refgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
412895opensslgcc -m32 -maltivec -Os -fomit-frame-pointer2013012720130126
413616refgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
414953refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
415604refgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
416619opensslgcc -m32 -maltivec -O -fomit-frame-pointer2013012720130126
416829refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
418152opensslgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2013012720130126
418481refgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052320120521
418817refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
419034refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
420994refgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
424942refgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052320120521
428281refgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
433356refgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
435771refgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
435967refgcc -m32 -maltivec -Os -fomit-frame-pointer2012052320120521
436982opensslgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2013012720130126
437528opensslgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2013012720130126
439215refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052320120521
440944refgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
442106opensslgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2013012720130126
447636refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
447713opensslgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2013012720130126
450275opensslgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2013012720130126
457492refgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052320120521
457632refgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
463134refgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
466508refgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052320120521
480452refgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
485898refgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
489265refgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
490210opensslgcc -funroll-loops -m32 -O -fomit-frame-pointer2013012720130126
497469refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052320120521
588259opensslgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2013012720130126

Compiler output

Implementation: crypto_hash/sha512/cryptopp
Compiler: g++ -m32 -O2 -fomit-frame-pointer
hash.cpp: hash.cpp:1:26: fatal error: cryptopp/sha.h: No such file or directory
hash.cpp: compilation terminated.

Number of similar (compiler,implementation) pairs: 32, namely:
CompilerImplementations
g++ -m32 -O2 -fomit-frame-pointer cryptopp
g++ -m32 -O3 -fomit-frame-pointer cryptopp
g++ -m32 -O -fomit-frame-pointer cryptopp
g++ -m32 -Os -fomit-frame-pointer cryptopp
g++ -m32 -maltivec -O2 -fomit-frame-pointer cryptopp
g++ -m32 -maltivec -O3 -fomit-frame-pointer cryptopp
g++ -m32 -maltivec -O -fomit-frame-pointer cryptopp
g++ -m32 -maltivec -Os -fomit-frame-pointer cryptopp
g++ -m32 -mcpu=G3 -O2 -fomit-frame-pointer cryptopp
g++ -m32 -mcpu=G3 -O3 -fomit-frame-pointer cryptopp
g++ -m32 -mcpu=G3 -O -fomit-frame-pointer cryptopp
g++ -m32 -mcpu=G3 -Os -fomit-frame-pointer cryptopp
g++ -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer cryptopp
g++ -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer cryptopp
g++ -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer cryptopp
g++ -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer cryptopp
g++ -m32 -mcpu=G4 -O2 -fomit-frame-pointer cryptopp
g++ -m32 -mcpu=G4 -O3 -fomit-frame-pointer cryptopp
g++ -m32 -mcpu=G4 -O -fomit-frame-pointer cryptopp
g++ -m32 -mcpu=G4 -Os -fomit-frame-pointer cryptopp
g++ -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer cryptopp
g++ -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer cryptopp
g++ -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer cryptopp
g++ -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer cryptopp
g++ -m32 -mcpu=G5 -O2 -fomit-frame-pointer cryptopp
g++ -m32 -mcpu=G5 -O3 -fomit-frame-pointer cryptopp
g++ -m32 -mcpu=G5 -O -fomit-frame-pointer cryptopp
g++ -m32 -mcpu=G5 -Os -fomit-frame-pointer cryptopp
g++ -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer cryptopp
g++ -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer cryptopp
g++ -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer cryptopp
g++ -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer cryptopp