Implementation notes: ppc64, gcc1power7, crypto_hash/simd256

Computer: gcc1power7
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: simd256
TimeImplementationCompilerBenchmark dateSUPERCOP version
246288sphlibgcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
258489sphlib-smallgcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
259406sphlibgcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
266567sphlibgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
270613sphlibgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
270718sphlibgcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
270984sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
272832sphlibgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
275366sphlibgcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
279881sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
282611sphlibgcc -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
283528sphlibgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
287168sphlib-smallgcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
295491sphlibgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
298151sphlibgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
298480sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
301798sphlibgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
303002sphlib-smallgcc -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
303744sphlibgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
304171sphlib-smallgcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
305991sphlibgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
307083sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
307083sphlibgcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
307727sphlib-smallgcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
307755sphlib-smallgcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
308896sphlibgcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
309008sphlibgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
309526sphlib-smallgcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
312025sphlibgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
316176sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
316813sphlibgcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
316841sphlibgcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
317751sphlibgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
319312sphlibgcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
321300sphlibgcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
322322sphlib-smallgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
323498sphlibgcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
324023sphlib-smallgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
327033sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
327334sphlib-smallgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
330421sphlibgcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
331408sphlibgcc -funroll-loops -maltivec -Os -fomit-frame-pointer2012052320120521
333270sphlibgcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
333704sphlibgcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
334348sphlibgcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
335580sphlibgcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
336077sphlibgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
338072sphlibgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
338464sphlibgcc -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
339087sphlibgcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
339136sphlibgcc -m64 -Os -fomit-frame-pointer2012052320120521
340060sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
344155sphlibgcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
344596sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
345296sphlibgcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
345443sphlibgcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
345723sphlibgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
346976sphlibgcc -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
347872sphlibgcc -Os -fomit-frame-pointer2012052320120521
348166sphlibgcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2012052320120521
351568sphlibgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
351568sphlibgcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
352618sphlibgcc -mcpu=G5 -O -fomit-frame-pointer2012052320120521
352786sphlibgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
352863sphlibgcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
352912sphlibgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
356027sphlibgcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
356818sphlibgcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
357168sphlibgcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
357406sphlibgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
359723sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
360129sphlibgcc -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
360367sphlibgcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
360878sphlibgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
360976sphlibgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
362537sphlibgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
364126sphlibgcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer2012052320120521
364490sphlibgcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
365008sphlibgcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
370608sphlibgcc -m64 -maltivec -Os -fomit-frame-pointer2012052320120521
371392sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
371728sphlib-smallgcc -funroll-loops -maltivec -O3 -fomit-frame-pointer2012052320120521
376950sphlibgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
377888sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
379218sphlibgcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2012052320120521
379449sphlibgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
381745sphlibgcc -maltivec -Os -fomit-frame-pointer2012052320120521
385721sphlib-smallgcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
387520sphlibgcc -m64 -O -fomit-frame-pointer2012052320120521
387730sphlibgcc -funroll-loops -maltivec -O -fomit-frame-pointer2012052320120521
387730sphlib-smallgcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
388479sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
389046sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
389655sphlib-smallgcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
391622sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
393232sphlibgcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
396935sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
399672sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
401289sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
401485sphlibgcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
403200sphlib-smallgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
403676sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
405188sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
406903sphlib-smallgcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer2012052320120521
408632sphlib-smallgcc -m64 -maltivec -O3 -fomit-frame-pointer2012052320120521
409787sphlibgcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
415450sphlib-smallgcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
419664sphlib-smallgcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2012052320120521
422814sphlib-smallgcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
422891sphlib-smallgcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
424256sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
425082sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
426706sphlibgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
430640sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
433769sphlibgcc -maltivec -O3 -fomit-frame-pointer2012052320120521
435694sphlib-smallgcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
437157sphlib-smallgcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2012052320120521
437248sphlib-smallgcc -maltivec -O3 -fomit-frame-pointer2012052320120521
437584sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
437654sphlib-smallgcc -m64 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
439446sphlibgcc -O3 -fomit-frame-pointer2012052320120521
439600sphlib-smallgcc -maltivec -Os -fomit-frame-pointer2012052320120521
442176sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
442519sphlib-smallgcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
444269sphlib-smallgcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
445536sphlib-smallgcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
445634sphlibgcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2012052320120521
445984sphlibgcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
446502sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
446859sphlibgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
449729sphlib-smallgcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
450128sphlib-smallgcc -Os -fomit-frame-pointer2012052320120521
450380sphlib-smallgcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
451500sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
451934sphlib-smallgcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
453040sphlib-smallgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
454636sphlib-smallgcc -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
454916sphlib-smallgcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
455406sphlib-smallgcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2012052320120521
457149sphlib-smallgcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
457429sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
458731sphlib-smallgcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
458948sphlib-smallgcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
459606sphlib-smallgcc -funroll-loops -maltivec -Os -fomit-frame-pointer2012052320120521
462238sphlibgcc -O2 -fomit-frame-pointer2012052320120521
462504sphlib-smallgcc -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
464576sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
464933sphlib-smallgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
466151sphlib-smallgcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
466998sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
467299sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
467530sphlibgcc -m64 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
470540sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
471282sphlibgcc -m64 -O2 -fomit-frame-pointer2012052320120521
471954sphlib-smallgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
472192sphlibgcc -m64 -maltivec -O2 -fomit-frame-pointer2012052320120521
474061sphlib-smallgcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
474852sphlib-smallgcc -maltivec -O2 -fomit-frame-pointer2012052320120521
474873sphlib-smallgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
475216sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
475363sphlib-smallgcc -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
477533sphlib-smallgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
477645sphlib-smallgcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
481313sphlibgcc -maltivec -O2 -fomit-frame-pointer2012052320120521
484113sphlib-smallgcc -funroll-loops -maltivec -O -fomit-frame-pointer2012052320120521
484533sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
484960sphlibgcc -maltivec -O -fomit-frame-pointer2012052320120521
486864sphlib-smallgcc -O3 -fomit-frame-pointer2012052320120521
489328sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
490588sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
490784sphlib-smallgcc -m64 -maltivec -Os -fomit-frame-pointer2012052320120521
492240sphlibgcc -funroll-loops -maltivec -O3 -fomit-frame-pointer2012052320120521
492723sphlib-smallgcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
497077sphlibgcc -m64 -O3 -fomit-frame-pointer2012052320120521
497259sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
504252sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
504420sphlibgcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2012052320120521
505456sphlibgcc -m64 -maltivec -O3 -fomit-frame-pointer2012052320120521
506723sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
508508sphlib-smallgcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
513072sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
513751sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
518070sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
518784sphlibgcc -m64 -maltivec -O -fomit-frame-pointer2012052320120521
520401sphlib-smallgcc -m64 -maltivec -O2 -fomit-frame-pointer2012052320120521
523852sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
527156sphlib-smallgcc -mcpu=G5 -O -fomit-frame-pointer2012052320120521
527772sphlib-smallgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2012052320120521
529508optgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
529599sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
530369sphlib-smallgcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
530544sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
533960sphlib-smallgcc -maltivec -O -fomit-frame-pointer2012052320120521
535346sphlib-smallgcc -O -fomit-frame-pointer2012052320120521
535948sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
536683sphlib-smallgcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2012052320120521
537061sphlib-smallgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
540967sphlib-smallgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
547344optgcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
558278sphlib-smallgcc -m64 -O -fomit-frame-pointer2012052320120521
560378optgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
562016sphlib-smallgcc -m64 -maltivec -O -fomit-frame-pointer2012052320120521
563339sphlibgcc -O -fomit-frame-pointer2012052320120521
565936sphlib-smallgcc -m64 -Os -fomit-frame-pointer2012052320120521
573447optgcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
574798sphlib-smallgcc -O2 -fomit-frame-pointer2012052320120521
577955optgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
578389optgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
580853sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2012052320120521
583947optgcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2012052320120521
597219optgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
598388optgcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer2012052320120521
607446optgcc -funroll-loops -maltivec -O -fomit-frame-pointer2012052320120521
608314sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2012052320120521
610631optgcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
616336optgcc -m64 -maltivec -O -fomit-frame-pointer2012052320120521
619255sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
619395sphlib-smallgcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
623441optgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
624008optgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
626080optgcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
629097optgcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
632807sphlibgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2012052320120521
641340optgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
648788sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
652932optgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
654402optgcc -O3 -fomit-frame-pointer2012052320120521
663670optgcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
665840optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
667023optgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
669648optgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
671888optgcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
672056optgcc -m64 -O2 -fomit-frame-pointer2012052320120521
672224optgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
674261optgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
679511optgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
680575optgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
683487optgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
684404optgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
684474optgcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
685734optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
687386optgcc -m64 -maltivec -O3 -fomit-frame-pointer2012052320120521
688849optgcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
689248optgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
691264optgcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
692090optgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2012052320120521
692468optgcc -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
694498optgcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
699671optgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
701792optgcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
703150optgcc -m64 -Os -fomit-frame-pointer2012052320120521
708099optgcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
708561optgcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2012052320120521
708806optgcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
713678optgcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
714014optgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
716429optgcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2012052320120521
717724optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
717766optgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
719173optgcc -m64 -maltivec -O2 -fomit-frame-pointer2012052320120521
721154optgcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
725417optgcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
731997optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
732928optgcc -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
734314optgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
735280optgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
737135optgcc -maltivec -O2 -fomit-frame-pointer2012052320120521
739893optgcc -maltivec -O3 -fomit-frame-pointer2012052320120521
740649optgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
742294optgcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
746130optgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
751772optgcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
755062optgcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
758016optgcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
761054optgcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
762972optgcc -funroll-loops -maltivec -O3 -fomit-frame-pointer2012052320120521
763392optgcc -m64 -O3 -fomit-frame-pointer2012052320120521
765646optgcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
765968optgcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2012052320120521
766031optgcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
767200optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
768663optgcc -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
768831optgcc -m64 -maltivec -Os -fomit-frame-pointer2012052320120521
771393optgcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
777483optgcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
777994optgcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
787584optgcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
791609optgcc -maltivec -O -fomit-frame-pointer2012052320120521
792953optgcc -O2 -fomit-frame-pointer2012052320120521
793205optgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
794976optgcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
796936optgcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
798007optgcc -maltivec -Os -fomit-frame-pointer2012052320120521
801605optgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
819280optgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
821016optgcc -Os -fomit-frame-pointer2012052320120521
822451optgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
832566optgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
834113optgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
835296optgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
841911optgcc -m64 -O -fomit-frame-pointer2012052320120521
857612optgcc -m64 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
858060optgcc -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
862547optgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
885941optgcc -mcpu=G5 -O -fomit-frame-pointer2012052320120521
898107optgcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
900767optgcc -O -fomit-frame-pointer2012052320120521
911561optgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
915775optgcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
1005900optgcc -funroll-loops -maltivec -Os -fomit-frame-pointer2012052320120521
2369969optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
2542988sphlibgcc2012052320120521
2600430sphlib-smallgcc2012052320120521
2634163sphlib-smallcc2012052320120521
2743167sphlibgcc -funroll-loops2012052320120521
2787183sphlibcc2012052320120521
2950577sphlib-smallgcc -funroll-loops2012052320120521
2974384optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
4187190optgcc2012052320120521
4339209optgcc -funroll-loops2012052320120521
5686716refgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
8534610refgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
8717191refgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
8787401refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
9035341refgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
9132816refgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
9167921refgcc -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
9183664refgcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
9189516refgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
9273908refgcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
9275840refgcc -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
9331315refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
9422490refgcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
9451232refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
9489802refgcc -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
9490950refgcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
9496417refgcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer2012052320120521
9501590refgcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
9611728refgcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
9612967refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
9654176refgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
9861376refgcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
10547243refgcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
10632720refgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
10817597refgcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
11314100refgcc -m64 -maltivec -O2 -fomit-frame-pointer2012052320120521
11983552refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
12811008refgcc -funroll-loops -maltivec -O -fomit-frame-pointer2012052320120521
13167168refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
13211639refgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
13299769refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
14228480refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
14860545refgcc -maltivec -O -fomit-frame-pointer2012052320120521
14870268refgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
14964362refgcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2012052320120521
15040711refgcc -O2 -fomit-frame-pointer2012052320120521
15046171refgcc -O -fomit-frame-pointer2012052320120521
15202320refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
15264774refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
15294146refgcc -maltivec -O3 -fomit-frame-pointer2012052320120521
15464687optcc2012052320120521
15510992refgcc -m64 -maltivec -O3 -fomit-frame-pointer2012052320120521
15625204refgcc -m64 -maltivec -O -fomit-frame-pointer2012052320120521
15626849refgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2012052320120521
15799168refgcc -m64 -O -fomit-frame-pointer2012052320120521
15833293refgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
15904973refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
16211748refgcc -maltivec -O2 -fomit-frame-pointer2012052320120521
16477566refgcc -m64 -O2 -fomit-frame-pointer2012052320120521
19991944refgcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
20043023refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
20166615refgcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
21024591refgcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
21085575refgcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
21234864refgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
21313236refgcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
21365519refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
21376355refgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
21388710refgcc -m64 -maltivec -Os -fomit-frame-pointer2012052320120521
21390999refgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
21409024refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
21409675refgcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
21429478refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
21442946refgcc -m64 -Os -fomit-frame-pointer2012052320120521
21444367refgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
21493500refgcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
21534156refgcc -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
21652624refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
21681016refgcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2012052320120521
21737744refgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
21822192refgcc -funroll-loops -maltivec -Os -fomit-frame-pointer2012052320120521
22585703refgcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
23739716refgcc -maltivec -Os -fomit-frame-pointer2012052320120521
23890615refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
24193008refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
24279437refgcc -Os -fomit-frame-pointer2012052320120521
24689980refgcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
24822518refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
25121537refgcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
26492116refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
26579280refgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
26807088refgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
26959968refgcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
27096160refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
27112176refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
27193985refgcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
27465333refgcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
27568310refgcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
27655642refgcc -mcpu=G5 -O -fomit-frame-pointer2012052320120521
27782622refgcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
29169742refgcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
29399734refgcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
29794156refgcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
29850128refgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
30143750refgcc -m64 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
31319848refgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
31652698refgcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
35009744refgcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
38652824refcc2012052320120521
39242693refgcc -funroll-loops2012052320120521
41393177refgcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2012052320120521
42195678refgcc -funroll-loops -maltivec -O3 -fomit-frame-pointer2012052320120521
42820428refgcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2012052320120521
42839636refgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
43878576refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
46815062refgcc -O3 -fomit-frame-pointer2012052320120521
46866197refgcc2012052320120521
47282368refgcc -m64 -O3 -fomit-frame-pointer2012052320120521

Compiler output

Implementation: crypto_hash/simd256/vect128
Compiler: cc
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: vector.h:344:25: error: array type has incomplete element type
vector.c: vector.h:355:25: error: array type has incomplete element type
vector.c: vector.h:367:25: error: array type has incomplete element type
vector.c: vector.c:24:20: error: variable 'V128' has initializer but incomplete type
vector.c: vector.c:25:20: error: variable 'V255' has initializer but incomplete type
vector.c: vector.c:26:20: error: variable 'V257' has initializer but incomplete type
vector.c: vector.c:27:20: error: variable 'V0' has initializer but incomplete type
vector.c: vector.c: In function 'fft64':
vector.c: ...
vector.c: vector.c:879:3: error: expected ';' before 'ww'
vector.c: vector.c:880:3: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'TTl'
vector.c: vector.c:880:3: error: expected ';' before 'ww'
vector.c: vector.c:881:3: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'TTl'
vector.c: vector.c:881:3: error: expected ';' before 'ww'
vector.c: vector.c: In function 'SIMD_Compress':
vector.c: vector.c:889:14: error: array type has incomplete element type
vector.c: vector.c:905:14: error: array type has incomplete element type
vector.c: vector.c: In function 'fft128_natural':
vector.c: vector.c:917:12: error: array type has incomplete element type

Number of similar (compiler,implementation) pairs: 35, namely:
CompilerImplementations
cc vect128
gcc vect128
gcc -O2 -fomit-frame-pointer vect128
gcc -O3 -fomit-frame-pointer vect128
gcc -O -fomit-frame-pointer vect128
gcc -Os -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc -funroll-loops vect128
gcc -funroll-loops -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -O -fomit-frame-pointer vect128
gcc -funroll-loops -Os -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer vect128
gcc -m64 -O2 -fomit-frame-pointer vect128
gcc -m64 -O3 -fomit-frame-pointer vect128
gcc -m64 -O -fomit-frame-pointer vect128
gcc -m64 -Os -fomit-frame-pointer vect128
gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer vect128
gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer vect128
gcc -m64 -mcpu=G3 -O -fomit-frame-pointer vect128
gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/simd256/vect128
Compiler: gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer
vector.c: vector.c:73:0: warning: "X" redefined [enabled by default]
vector.c: vector.c:68:0: note: this is the location of the previous definition
vector.c: vector.c:796:0: warning: "STEP_1" redefined [enabled by default]
vector.c: vector.c:542:0: note: this is the location of the previous definition
vector.c: vector.c:805:0: warning: "STEP_2" redefined [enabled by default]
vector.c: vector.c:566:0: note: this is the location of the previous definition
vector.c: vector.c:808:0: warning: "STEP" redefined [enabled by default]
vector.c: vector.c:571:0: note: this is the location of the previous definition
vector.c: vector.c:829:0: warning: "ROUND" redefined [enabled by default]
vector.c: vector.c:579:0: note: this is the location of the previous definition
vector.c: ...
vector.c: vector.c: In function 'rounds512':
vector.c: vector.c:853:2008: error: 'PERM_' undeclared (first use in this function)
vector.c: vector.c:853:2019: error: 'SUM7_0' undeclared (first use in this function)
vector.c: vector.c:853:2030: error: 'S3' undeclared (first use in this function)
vector.c: vector.c:853:2033: error: 'S0' undeclared (first use in this function)
vector.c: vector.c:853:4081: error: 'SUM7_1' undeclared (first use in this function)
vector.c: vector.c:853:4092: error: 'S2' undeclared (first use in this function)
vector.c: vector.c:853:6142: error: 'SUM7_2' undeclared (first use in this function)
vector.c: vector.c:853:6153: error: 'S1' undeclared (first use in this function)
vector.c: vector.c:853:8194: error: 'SUM7_3' undeclared (first use in this function)

Number of similar (compiler,implementation) pairs: 72, namely:
CompilerImplementations
gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer vect128
gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -maltivec -O -fomit-frame-pointer vect128
gcc -funroll-loops -maltivec -Os -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer vect128
gcc -m64 -maltivec -O2 -fomit-frame-pointer vect128
gcc -m64 -maltivec -O3 -fomit-frame-pointer vect128
gcc -m64 -maltivec -O -fomit-frame-pointer vect128
gcc -m64 -maltivec -Os -fomit-frame-pointer vect128
gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer vect128
gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer vect128
gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer vect128
gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer vect128
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer vect128
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer vect128
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer vect128
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer vect128
gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer vect128
gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer vect128
gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer vect128
gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer vect128
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer vect128
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer vect128
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer vect128
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer vect128
gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer vect128
gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer vect128
gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer vect128
gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer vect128
gcc -maltivec -O2 -fomit-frame-pointer vect128
gcc -maltivec -O3 -fomit-frame-pointer vect128
gcc -maltivec -O -fomit-frame-pointer vect128
gcc -maltivec -Os -fomit-frame-pointer vect128
gcc -mcpu=G5 -O2 -fomit-frame-pointer vect128
gcc -mcpu=G5 -O3 -fomit-frame-pointer vect128
gcc -mcpu=G5 -O -fomit-frame-pointer vect128
gcc -mcpu=G5 -Os -fomit-frame-pointer vect128
gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer vect128
gcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer vect128
gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer vect128
gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer vect128