Implementation notes: ppc64, gcc40, crypto_hash/keccak

Computer: gcc40
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20110708
Operation: crypto_hash
Primitive: keccak
TimeImplementationCompilerBenchmark dateSUPERCOP version
33102opt64lcu24gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2011052320110509
33318opt64lcu24gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011052320110509
33318opt64lcu24gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2011052320110509
33372opt64lcu24gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011052320110509
33426opt64lcu24gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2011052320110509
33426opt64lcu24gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2011052320110509
33426opt64lcu24gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011052320110509
33480opt64lcu24gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011052320110509
33480opt64lcu24gcc -funroll-loops -m64 -O -fomit-frame-pointer2011052320110509
33480opt64lcu24gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2011052320110509
33480opt64lcu24gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2011052320110509
33534opt64lcu24gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011052320110509
33588opt64lcu24gcc -m64 -O3 -fomit-frame-pointer2011052320110509
33588opt64u6gcc -m64 -maltivec -O3 -fomit-frame-pointer2011052320110509
33588opt64u6gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2011052320110509
33642opt64u6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011052320110509
33642opt64lcu24gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2011052320110509
33696opt64u6gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2011052320110509
33696opt64u6gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011052320110509
33696opt64u6gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011052320110509
33696opt64u6gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2011052320110509
33696opt64u6gcc -m64 -O3 -fomit-frame-pointer2011052320110509
33750opt64lcu24gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2011052320110509
33804opt64u6gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011052320110509
33804opt64u6gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011052320110509
33858opt64u6gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2011052320110509
33858opt64u6gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2011052320110509
33858opt64u6gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011052320110509
33858opt64lcu24gcc -m64 -maltivec -O3 -fomit-frame-pointer2011052320110509
33912opt64u6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011052320110509
33912opt64u6gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2011052320110509
33912opt64u6gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2011052320110509
33912opt64u6gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011052320110509
33966opt64lcu6gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011052320110509
33966opt64u6gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2011052320110509
34020opt64u6gcc -funroll-loops -m64 -O -fomit-frame-pointer2011052320110509
34074opt64lcu24gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011052320110509
34128opt64lcu24gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2011052320110509
34128opt64u6gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2011052320110509
34128opt64u6gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2011052320110509
34128opt64lcu6gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011052320110509
34128opt64lcu24gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011052320110509
34182opt64u6gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011052320110509
34182opt64lcu24gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011052320110509
34182opt64u6gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011052320110509
34182opt64lcu24gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2011052320110509
34236opt64lcu24gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011052320110509
34236opt64lcu24gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011052320110509
34290opt64lcu24gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011052320110509
34344opt64u6gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011052320110509
34452opt64u6gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2011052320110509
34506opt64u6gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2011052320110509
34614opt64lcu24gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011052320110509
34668opt64lcu24gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011052320110509
34722opt64lcu6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011052320110509
34776opt64lcu6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011052320110509
34776opt64lcu6gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2011052320110509
34776opt64lcu6gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2011052320110509
34830opt64u6gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2011052320110509
34830opt64u6gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2011052320110509
34938opt64lcu6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011052320110509
34938opt64u6gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011052320110509
34938opt64lcu24gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2011052320110509
34992opt64lcu6gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2011052320110509
34992opt64lcu24gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2011052320110509
34992opt64lcu6gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011052320110509
34992opt64lcu6gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011052320110509
34992opt64lcu6gcc -m64 -O3 -fomit-frame-pointer2011052320110509
35046opt64lcu24gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011052320110509
35046opt64lcu24gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011052320110509
35046opt64u6gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2011052320110509
35046opt64lcu24gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011052320110509
35100opt64lcu6gcc -m64 -maltivec -O3 -fomit-frame-pointer2011052320110509
35154opt64lcu24gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011052320110509
35208opt64u6gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011052320110509
35208opt64u6gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011052320110509
35208opt64u6gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011052320110509
35208opt64lcu6gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011052320110509
35262opt64u6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011052320110509
35262opt64u6gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2011052320110509
35262opt64lcu6gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2011052320110509
35316opt64u6gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2011052320110509
35316opt64u6gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011052320110509
35316opt64u6gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2011052320110509
35478opt64lcu6gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2011052320110509
35478opt64lcu24gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2011052320110509
35532opt64lcu6gcc -funroll-loops -m64 -O -fomit-frame-pointer2011052320110509
35532opt64lcu6gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2011052320110509
35586opt64lcu24gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2011052320110509
35586opt64lcu6gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2011052320110509
35586opt64lcu24gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2011052320110509
35640opt64u6gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011052320110509
35694opt64lcu6gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011052320110509
35694opt64u6gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011052320110509
35748opt64lcu6gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2011052320110509
35748opt64lcu6gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2011052320110509
35802opt64lcu24gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011052320110509
35802opt64lcu24gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2011052320110509
35802opt64lcu24gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011052320110509
35802opt64lcu6gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011052320110509
35856opt64lcu6gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011052320110509
35910opt64lcu6gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2011052320110509
35910opt64lcu24gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2011052320110509
35910opt64lcu6gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011052320110509
35910opt64lcu6gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011052320110509
35910opt64lcu6gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2011052320110509
35964opt64lcu24gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2011052320110509
36018opt64lcu6gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011052320110509
36126opt64lcu6gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2011052320110509
36126opt64lcu6gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2011052320110509
36180opt64lcu6gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2011052320110509
36180opt64lcu6gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2011052320110509
36234opt64lcu6gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2011052320110509
36288opt64lcu6gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2011052320110509
36666opt64lcu6gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011052320110509
36828opt64lcu6gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011052320110509
36828opt64lcu24gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011052320110509
36936opt64lcu6gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011052320110509
37044opt64lcu24gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011052320110509
37152opt64lcu6gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011052320110509
37152opt64lcu6gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011052320110509
37314opt64lcu6gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2011052320110509
37584opt64u6gcc -m64 -maltivec -O2 -fomit-frame-pointer2011052320110509
37692opt64u6gcc -m64 -O2 -fomit-frame-pointer2011052320110509
39474opt64lcu6gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011052320110509
39474opt64lcu6gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011052320110509
43254opt64u6gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011052320110509
43524opt64lcu24gcc -m64 -O2 -fomit-frame-pointer2011052320110509
43524opt64u6gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011052320110509
43686opt64lcu24gcc -m64 -maltivec -O2 -fomit-frame-pointer2011052320110509
44172opt64u6gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011052320110509
44550opt64lcu24gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011052320110509
44550opt64u6gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011052320110509
44658opt64lcu24gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011052320110509
44928opt64lcu6gcc -m64 -maltivec -O2 -fomit-frame-pointer2011052320110509
44982opt64u6gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011052320110509
45036opt64lcu6gcc -m64 -O2 -fomit-frame-pointer2011052320110509
45090opt64u6gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2011052320110509
45468opt64lcu24gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2011052320110509
45630opt64lcu24gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011052320110509
46170opt64lcu24gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2011052320110509
46170opt64lcu24gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011052320110509
46170opt64lcu24gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2011052320110509
46224opt64lcu6gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011052320110509
46278opt64lcu24gcc -m64 -maltivec -O -fomit-frame-pointer2011052320110509
46332opt64lcu24gcc -m64 -O -fomit-frame-pointer2011052320110509
46332opt64lcu24gcc -m64 -mcpu=G3 -O -fomit-frame-pointer2011052320110509
46386opt64lcu6gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011052320110509
46440opt64lcu6gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2011052320110509
46548opt64lcu6gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011052320110509
47304opt64u6gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2011052320110509
47574opt64u6gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011052320110509
47790opt64u6gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2011052320110509
47898opt64u6gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011052320110509
47952opt64u6gcc -m64 -O -fomit-frame-pointer2011052320110509
47952opt64u6gcc -m64 -maltivec -O -fomit-frame-pointer2011052320110509
47952opt64u6gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2011052320110509
47952opt64lcu24gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2011052320110509
48060opt64u6gcc -m64 -mcpu=G3 -O -fomit-frame-pointer2011052320110509
48114opt64lcu24gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011052320110509
48114opt64lcu24gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011052320110509
48168opt64lcu24gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011052320110509
48384opt64u6gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011052320110509
48438opt64u6gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011052320110509
48708opt64lcu24gcc -m64 -maltivec -Os -fomit-frame-pointer2011052320110509
48924opt64lcu6gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2011052320110509
48924opt64lcu6gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011052320110509
49032opt64lcu6gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011052320110509
49086opt64lcu6gcc -m64 -mcpu=G3 -O -fomit-frame-pointer2011052320110509
49086opt64lcu6gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2011052320110509
49140opt64lcu24gcc -m64 -Os -fomit-frame-pointer2011052320110509
49140opt64lcu6gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011052320110509
49194opt64lcu6gcc -m64 -maltivec -Os -fomit-frame-pointer2011052320110509
49302opt64lcu6gcc -m64 -O -fomit-frame-pointer2011052320110509
49302opt64lcu6gcc -m64 -maltivec -O -fomit-frame-pointer2011052320110509
49464opt64lcu6gcc -m64 -Os -fomit-frame-pointer2011052320110509
49572opt64lcu24gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011052320110509
49626opt64lcu24gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011052320110509
49680opt64u6gcc -m64 -maltivec -Os -fomit-frame-pointer2011052320110509
49734opt64u6gcc -m64 -Os -fomit-frame-pointer2011052320110509
49734opt64lcu6gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2011052320110509
49788opt64u6gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2011052320110509
49788opt64u6gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011052320110509
50166opt64lcu6gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011052320110509
50166opt64lcu6gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011052320110509
50220opt64u6gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011052320110509
50328opt64lcu6gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011052320110509
50382opt64lcu24gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2011052320110509
50490opt64u6gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011052320110509
50598opt64lcu24gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011052320110509
50868opt64lcu6gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011052320110509
51570opt64lcu6gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2011052320110509
109782opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011052320110509
109782opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011052320110509
109944opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2011052320110509
109998opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2011052320110509
109998opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2011052320110509
110106opt32bi-rvku2gcc -funroll-loops -m64 -O -fomit-frame-pointer2011052320110509
110214opt32bi-rvku2gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2011052320110509
110214opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2011052320110509
111726opt32bi-rvku2gcc -m64 -mcpu=G3 -O -fomit-frame-pointer2011052320110509
111996opt32bi-rvku2gcc -m64 -O -fomit-frame-pointer2011052320110509
112050opt32bi-rvku2gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011052320110509
112050opt32bi-rvku2gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011052320110509
112104opt32bi-rvku2gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2011052320110509
112158opt32bi-rvku2gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2011052320110509
112212opt32bi-rvku2gcc -m64 -maltivec -O -fomit-frame-pointer2011052320110509
112482opt32bi-rvku2gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2011052320110509
117396opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011052320110509
117504opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2011052320110509
117558opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2011052320110509
117612opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2011052320110509
117774opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2011052320110509
117882opt32biT-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2011052320110509
117882opt32biT-s2lcu4gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2011052320110509
118206opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011052320110509
118908opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2011052320110509
119016opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2011052320110509
119070opt32bi-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2011052320110509
119070opt32bi-s2lcu4gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2011052320110509
119124opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2011052320110509
119178opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2011052320110509
119232opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011052320110509
119286opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011052320110509
120690opt32biT-s2lcu4gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2011052320110509
120690opt32biT-s2lcu4gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011052320110509
120744opt32biT-s2lcu4gcc -m64 -O -fomit-frame-pointer2011052320110509
120744opt32biT-s2lcu4gcc -m64 -maltivec -O -fomit-frame-pointer2011052320110509
120744opt32biT-s2lcu4gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011052320110509
120798opt32biT-s2lcu4gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2011052320110509
120852opt32biT-s2lcu4gcc -m64 -mcpu=G3 -O -fomit-frame-pointer2011052320110509
120852opt32biT-s2lcu4gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2011052320110509
121716opt32bi-s2lcu4gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2011052320110509
121824opt32bi-s2lcu4gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011052320110509
121932opt32bi-s2lcu4gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2011052320110509
121986opt32bi-s2lcu4gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011052320110509
122148opt32bi-s2lcu4gcc -m64 -mcpu=G3 -O -fomit-frame-pointer2011052320110509
122202opt32bi-s2lcu4gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2011052320110509
122310opt32bi-s2lcu4gcc -m64 -O -fomit-frame-pointer2011052320110509
122526opt32bi-s2lcu4gcc -m64 -maltivec -O -fomit-frame-pointer2011052320110509
147096opt32bi-rvku2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011052320110509
148986opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2011052320110509
149202opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011052320110509
149688opt32biT-s2lcu4gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011052320110509
149742opt32biT-s2lcu4gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2011052320110509
150066opt32bi-rvku2gcc -m64 -maltivec -O2 -fomit-frame-pointer2011052320110509
150120opt32biT-s2lcu4gcc -m64 -maltivec -O3 -fomit-frame-pointer2011052320110509
150498opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011052320110509
150930opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2011052320110509
150984opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2011052320110509
151092opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011052320110509
151362opt32bi-rvku2gcc -m64 -O2 -fomit-frame-pointer2011052320110509
152172opt32bi-s2lcu4gcc -m64 -maltivec -O3 -fomit-frame-pointer2011052320110509
152172opt32bi-rvku2gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2011052320110509
152766opt32bi-rvku2gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011052320110509
152874opt32bi-rvku2gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011052320110509
153036opt32bi-rvku2gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2011052320110509
153468opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011052320110509
153522opt32biT-s2lcu4gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2011052320110509
153576opt32biT-s2lcu4gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011052320110509
153684opt32bi-s2lcu4gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011052320110509
153684opt32bi-s2lcu4gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2011052320110509
153846opt32bi-rvku2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011052320110509
153900opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2011052320110509
154062opt32bi-rvku2gcc -m64 -O3 -fomit-frame-pointer2011052320110509
154764opt32bi-rvku2gcc -m64 -maltivec -O3 -fomit-frame-pointer2011052320110509
154872opt32bi-s2lcu4gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2011052320110509
155358opt32bi-rvku2gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2011052320110509
155466opt32bi-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2011052320110509
155574opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011052320110509
156114opt32bi-rvku2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011052320110509
156168opt32biT-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2011052320110509
156168opt32bi-s2lcu4gcc -m64 -maltivec -O2 -fomit-frame-pointer2011052320110509
156222opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2011052320110509
156222opt32bi-rvku2gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011052320110509
156276opt32bi-rvku2gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2011052320110509
156330opt32bi-rvku2gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011052320110509
156384opt32biT-s2lcu4gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2011052320110509
156438opt32bi-rvku2gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011052320110509
156546opt32biT-s2lcu4gcc -m64 -maltivec -O2 -fomit-frame-pointer2011052320110509
156654opt32bi-rvku2gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2011052320110509
156654opt32biT-s2lcu4gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2011052320110509
156708opt32bi-s2lcu4gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011052320110509
156870opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011052320110509
156870opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011052320110509
156870opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2011052320110509
156924opt32bi-rvku2gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011052320110509
157032opt32biT-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2011052320110509
157032opt32bi-rvku2gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011052320110509
157086opt32biT-s2lcu4gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011052320110509
157086opt32biT-s2lcu4gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011052320110509
157194opt32bi-s2lcu4gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2011052320110509
157248opt32bi-s2lcu4gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011052320110509
157842opt32bi-s2lcu4gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011052320110509
157842opt32bi-s2lcu4gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011052320110509
157896opt32bi-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2011052320110509
158112opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2011052320110509
158112opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011052320110509
158166opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2011052320110509
158166opt32bi-s2lcu4gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011052320110509
158220opt32bi-s2lcu4gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011052320110509
158382opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011052320110509
158706opt32bi-s2lcu4gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2011052320110509
158922opt32biT-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011052320110509
159030opt32bi-rvku2gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2011052320110509
159084opt32biT-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011052320110509
159246opt32bi-rvku2gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2011052320110509
159408opt32bi-rvku2gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2011052320110509
159516opt32bi-rvku2gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2011052320110509
159678opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011052320110509
159678opt32bi-rvku2gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011052320110509
159840opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2011052320110509
159948opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011052320110509
160056opt32bi-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011052320110509
160272opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2011052320110509
160704opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2011052320110509
160812opt32biT-s2lcu4gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2011052320110509
161136opt32bi-s2lcu4gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2011052320110509
161136opt32biT-s2lcu4gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011052320110509
161136opt32biT-s2lcu4gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011052320110509
161190opt32biT-s2lcu4gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011052320110509
161244opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011052320110509
161298opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011052320110509
161298opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011052320110509
161568opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011052320110509
161622opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2011052320110509
161622opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011052320110509
162324opt32bi-rvku2gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011052320110509
162540opt32bi-s2lcu4gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2011052320110509
162540opt32bi-rvku2gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011052320110509
162810opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2011052320110509
162864opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011052320110509
163026opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011052320110509
163080opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011052320110509
163080opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2011052320110509
163134opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011052320110509
163458opt32biT-s2lcu4gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2011052320110509
163620opt32bi-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011052320110509
164052opt32bi-rvku2gcc -m64 -maltivec -Os -fomit-frame-pointer2011052320110509
164754opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011052320110509
164862opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011052320110509
164970opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011052320110509
165024opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2011052320110509
165348opt32bi-s2lcu4gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2011052320110509
165402opt32biT-s2lcu4gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2011052320110509
165672opt32bi-s2lcu4gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2011052320110509
166806opt32bi-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011052320110509
166860opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011052320110509
166968opt32bi-rvku2gcc -m64 -Os -fomit-frame-pointer2011052320110509
167616opt32bi-rvku2gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011052320110509
167724opt32bi-rvku2gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011052320110509
167886opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011052320110509
167940opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011052320110509
167994opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011052320110509
168048opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011052320110509
168750opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2011052320110509
171126opt32bi-s2lcu4gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011052320110509
171180opt32bi-s2lcu4gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011052320110509
171558opt32biT-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011052320110509
172152opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011052320110509
172152opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011052320110509
172692opt32bi-s2lcu4gcc -m64 -maltivec -Os -fomit-frame-pointer2011052320110509
173988opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2011052320110509
173988opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011052320110509
174204opt32biT-s2lcu4gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011052320110509
174204opt32biT-s2lcu4gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011052320110509
174636opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011052320110509
174636opt32biT-s2lcu4gcc -m64 -maltivec -Os -fomit-frame-pointer2011052320110509
175284opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011052320110509
175392opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011052320110509
175392opt32bi-s2lcu4gcc -m64 -Os -fomit-frame-pointer2011052320110509
175986opt32bi-s2lcu4gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2011052320110509
176040opt32bi-s2lcu4gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011052320110509
176904opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2011052320110509
176904opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011052320110509
177066opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011052320110509
177120opt32biT-s2lcu4gcc -m64 -Os -fomit-frame-pointer2011052320110509
177174opt32bi-s2lcu4gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011052320110509
177282opt32bi-s2lcu4gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011052320110509
178146opt32biT-s2lcu4gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011052320110509
178200opt32biT-s2lcu4gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2011052320110509
179226opt32biT-s2lcu4gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011052320110509
179334opt32biT-s2lcu4gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011052320110509
181224opt32biT-s2lcu4gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2011052320110509

Checksum failure

Implementation: crypto_hash/keccak/simple32bi
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
3262651a3e79f1b6a7c8573a103e2f292bdfe37eba718e5fdcb965395e48f9c4f775190eda386d5d9eb10c43822f806c37cda4462505ad423c5be31579ef7a61a3e500002cad3917641e1dbf15ae8f110a3bd20884e978ffaea00522266f69de630dbf28279e0e1dd1dcb5aaf401f0113a2adf1bf200f604fcd756a4c2ae6a7c
Number of similar (compiler,implementation) pairs: 64, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -O -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -Os -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer simple32bi
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer simple32bi
gcc -m64 -O2 -fomit-frame-pointer simple32bi
gcc -m64 -O3 -fomit-frame-pointer simple32bi
gcc -m64 -O -fomit-frame-pointer simple32bi
gcc -m64 -Os -fomit-frame-pointer simple32bi
gcc -m64 -maltivec -O2 -fomit-frame-pointer simple32bi
gcc -m64 -maltivec -O3 -fomit-frame-pointer simple32bi
gcc -m64 -maltivec -O -fomit-frame-pointer simple32bi
gcc -m64 -maltivec -Os -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G3 -O -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer simple32bi
gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer simple32bi

Checksum failure

Implementation: crypto_hash/keccak/compact
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
93ca083936b1569dab312f2baeea4d4fe1b90c41a74e9a899903948b2cde67636ed439f152175bfaf4037b9bd674ab9bfef86378e07a4f9828574925e94c1548050ab17ea816266f82818b88d40c774e9620f66cd960171c63a5ab61a10cfe47262b231b528adca99af26aac8b23e6d8319f9cd49d85347197ac42002d56355c
Number of similar (compiler,implementation) pairs: 192, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -O -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -Os -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer compact compact8 simple
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer compact compact8 simple
gcc -m64 -O2 -fomit-frame-pointer compact compact8 simple
gcc -m64 -O3 -fomit-frame-pointer compact compact8 simple
gcc -m64 -O -fomit-frame-pointer compact compact8 simple
gcc -m64 -Os -fomit-frame-pointer compact compact8 simple
gcc -m64 -maltivec -O2 -fomit-frame-pointer compact compact8 simple
gcc -m64 -maltivec -O3 -fomit-frame-pointer compact compact8 simple
gcc -m64 -maltivec -O -fomit-frame-pointer compact compact8 simple
gcc -m64 -maltivec -Os -fomit-frame-pointer compact compact8 simple
gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer compact compact8 simple
gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer compact compact8 simple
gcc -m64 -mcpu=G3 -O -fomit-frame-pointer compact compact8 simple
gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer compact compact8 simple
gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer compact compact8 simple
gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer compact compact8 simple
gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer compact compact8 simple
gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer compact compact8 simple
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer compact compact8 simple
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer compact compact8 simple
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer compact compact8 simple
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer compact compact8 simple
gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer compact compact8 simple
gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer compact compact8 simple
gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer compact compact8 simple
gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer compact compact8 simple
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer compact compact8 simple
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer compact compact8 simple
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer compact compact8 simple
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer compact compact8 simple
gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer compact compact8 simple
gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer compact compact8 simple
gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer compact compact8 simple
gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer compact compact8 simple

Compiler output

Implementation: crypto_hash/keccak/sseu2
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:25:27: error: emmintrin.h: No such file or directory
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'V64'
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:27: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'V128'
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:29: error: expected specifier-qualifier-list before 'V128'
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c: In function 'KeccakPermutationOnWords':
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:101: error: 'V64' undeclared (first use in this function)
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:101: error: (Each undeclared identifier is reported only once
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:101: error: for each function it appears in.)
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:101: error: expected ';' before 'Aba'
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:101: error: expected ';' before 'Aga'
KeccakPermutationOptimized64.c: ...
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: expected expression before ')' token
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: 'V6464' has no member named 'v64'
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: 'V6464' has no member named 'v64'
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: expected expression before ')' token
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: expected expression before ')' token
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: expected expression before ')' token
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: expected expression before ')' token
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: expected expression before ')' token
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: expected expression before ')' token
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: expected expression before ')' token

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

Compiler output

Implementation: crypto_hash/keccak/mmxu1
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:65:26: error: mmintrin.h: No such file or directory
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'V64'
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c: In function 'KeccakPermutationOnWords':
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:101: error: 'V64' undeclared (first use in this function)
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:101: error: (Each undeclared identifier is reported only once
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:101: error: for each function it appears in.)
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:101: error: expected ';' before 'Aba'
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:101: error: expected ';' before 'Aga'
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:101: error: expected ';' before 'Aka'
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:101: error: expected ';' before 'Ama'
KeccakPermutationOptimized64.c: ...
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: 'Bsa' undeclared (first use in this function)
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: 'Bse' undeclared (first use in this function)
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: 'Bsi' undeclared (first use in this function)
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: 'Esa' undeclared (first use in this function)
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: 'Bso' undeclared (first use in this function)
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: 'Ese' undeclared (first use in this function)
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: 'Bsu' undeclared (first use in this function)
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: 'Esi' undeclared (first use in this function)
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: 'Eso' undeclared (first use in this function)
KeccakPermutationOptimized64.c: KeccakPermutationOptimized64.c:152: error: 'Esu' undeclared (first use in this function)

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

Compiler output

Implementation: crypto_hash/keccak/avr8
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
Keccak-avr8.c: Keccak-avr8.c:15:26: error: avr/pgmspace.h: No such file or directory

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