Implementation notes: ppc64, gcc40, crypto_hash/keccakc1024

Computer: gcc40
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20110708
Operation: crypto_hash
Primitive: keccakc1024
TimeImplementationCompilerBenchmark dateSUPERCOP version
52812opt64lcu24gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2011052420110509
52866opt64lcu24gcc -funroll-loops -m64 -O -fomit-frame-pointer2011052420110509
52866opt64lcu24gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2011052420110509
52920opt64lcu24gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011052420110509
52920opt64lcu24gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011052420110509
53028opt64u6gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2011052420110509
53136opt64lcu24gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2011052420110509
53190opt64lcu24gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2011052420110509
53244opt64lcu24gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2011052420110509
53298opt64u6gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011052420110509
53568opt64lcu24gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2011052420110509
53730opt64lcu24gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2011052420110509
53784opt64u6gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2011052420110509
53784opt64lcu24gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2011052420110509
53838opt64lcu24gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011052420110509
53838opt64u6gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2011052420110509
53838opt64u6gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011052420110509
53838opt64u6gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011052420110509
53892opt64u6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011052420110509
53892opt64u6gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2011052420110509
53892opt64u6gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2011052420110509
53946opt64u6gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2011052420110509
54000opt64lcu24gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011052420110509
54000opt64lcu24gcc -m64 -O3 -fomit-frame-pointer2011052420110509
54000opt64lcu24gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011052420110509
54054opt64u6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011052420110509
54162opt64lcu24gcc -m64 -maltivec -O3 -fomit-frame-pointer2011052420110509
54270opt64u6gcc -funroll-loops -m64 -O -fomit-frame-pointer2011052420110509
54324opt64lcu24gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011052420110509
54324opt64u6gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2011052420110509
54378opt64u6gcc -m64 -maltivec -O3 -fomit-frame-pointer2011052420110509
54432opt64u6gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011052420110509
54486opt64lcu24gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2011052420110509
54486opt64lcu24gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011052420110509
54540opt64u6gcc -m64 -O3 -fomit-frame-pointer2011052420110509
54594opt64lcu24gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011052420110509
54702opt64u6gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2011052420110509
54702opt64u6gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2011052420110509
54756opt64u6gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2011052420110509
54864opt64lcu6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011052420110509
54864opt64lcu24gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2011052420110509
55026opt64lcu6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011052420110509
55026opt64lcu6gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2011052420110509
55026opt64lcu24gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011052420110509
55026opt64u6gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2011052420110509
55080opt64lcu6gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2011052420110509
55080opt64lcu24gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011052420110509
55134opt64u6gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011052420110509
55134opt64lcu6gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011052420110509
55242opt64lcu24gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011052420110509
55296opt64u6gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011052420110509
55296opt64lcu6gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2011052420110509
55296opt64u6gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2011052420110509
55350opt64lcu6gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2011052420110509
55350opt64lcu6gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011052420110509
55404opt64lcu6gcc -funroll-loops -m64 -O -fomit-frame-pointer2011052420110509
55404opt64lcu6gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011052420110509
55512opt64lcu6gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2011052420110509
55512opt64u6gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2011052420110509
55566opt64lcu6gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2011052420110509
55566opt64lcu6gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011052420110509
55566opt64lcu6gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2011052420110509
55620opt64u6gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011052420110509
55620opt64lcu6gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2011052420110509
55674opt64u6gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2011052420110509
55674opt64u6gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011052420110509
55728opt64u6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011052420110509
55728opt64lcu6gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011052420110509
55782opt64u6gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2011052420110509
55782opt64u6gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011052420110509
55836opt64lcu24gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011052420110509
55836opt64lcu6gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011052420110509
55890opt64u6gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011052420110509
55890opt64lcu6gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011052420110509
55944opt64u6gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2011052420110509
55944opt64lcu24gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011052420110509
55998opt64lcu6gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011052420110509
56052opt64lcu6gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2011052420110509
56052opt64lcu24gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011052420110509
56052opt64lcu24gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011052420110509
56052opt64lcu24gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011052420110509
56106opt64lcu24gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2011052420110509
56160opt64lcu24gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2011052420110509
56214opt64lcu6gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2011052420110509
56214opt64lcu6gcc -m64 -O3 -fomit-frame-pointer2011052420110509
56214opt64lcu24gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2011052420110509
56430opt64lcu6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011052420110509
56430opt64lcu24gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2011052420110509
56592opt64lcu24gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011052420110509
56592opt64u6gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011052420110509
56592opt64lcu6gcc -m64 -maltivec -O3 -fomit-frame-pointer2011052420110509
56646opt64lcu24gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2011052420110509
56646opt64u6gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011052420110509
56700opt64lcu24gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011052420110509
56916opt64u6gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011052420110509
57132opt64u6gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011052420110509
57510opt64lcu6gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011052420110509
57618opt64lcu6gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011052420110509
57672opt64lcu24gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011052420110509
57672opt64lcu24gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2011052420110509
57888opt64lcu24gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2011052420110509
57888opt64u6gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011052420110509
57888opt64u6gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2011052420110509
58050opt64lcu24gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2011052420110509
58104opt64lcu6gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2011052420110509
58104opt64lcu6gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011052420110509
58104opt64lcu6gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2011052420110509
58158opt64u6gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011052420110509
58266opt64lcu6gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2011052420110509
58374opt64lcu6gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011052420110509
58428opt64u6gcc -m64 -maltivec -O2 -fomit-frame-pointer2011052420110509
58482opt64lcu6gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2011052420110509
58482opt64lcu6gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011052420110509
58482opt64u6gcc -m64 -O2 -fomit-frame-pointer2011052420110509
58644opt64u6gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011052420110509
58752opt64lcu6gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2011052420110509
58806opt64lcu6gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011052420110509
58806opt64lcu6gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011052420110509
58914opt64lcu6gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011052420110509
58968opt64lcu6gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2011052420110509
59184opt64lcu6gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2011052420110509
59238opt64lcu6gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011052420110509
59292opt64u6gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2011052420110509
59346opt64u6gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011052420110509
59778opt64lcu24gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011052420110509
59778opt64lcu6gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011052420110509
59886opt64lcu6gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2011052420110509
60210opt64lcu24gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2011052420110509
60210opt64lcu24gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011052420110509
60264opt64lcu24gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011052420110509
62316opt64lcu24gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011052420110509
62478opt64lcu24gcc -m64 -maltivec -O2 -fomit-frame-pointer2011052420110509
62586opt64lcu24gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011052420110509
62694opt64lcu24gcc -m64 -O2 -fomit-frame-pointer2011052420110509
63180opt64u6gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011052420110509
63666opt64u6gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2011052420110509
63666opt64u6gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011052420110509
63720opt64u6gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011052420110509
64638opt64lcu6gcc -m64 -O2 -fomit-frame-pointer2011052420110509
64638opt64lcu6gcc -m64 -maltivec -O2 -fomit-frame-pointer2011052420110509
66420opt64lcu6gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2011052420110509
66420opt64lcu6gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011052420110509
66420opt64lcu24gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011052420110509
66582opt64lcu24gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2011052420110509
66798opt64lcu24gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011052420110509
66798opt64lcu24gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2011052420110509
66906opt64lcu6gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011052420110509
66960opt64lcu24gcc -m64 -maltivec -O -fomit-frame-pointer2011052420110509
66960opt64lcu24gcc -m64 -mcpu=G3 -O -fomit-frame-pointer2011052420110509
67014opt64lcu24gcc -m64 -O -fomit-frame-pointer2011052420110509
67014opt64u6gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011052420110509
67068opt64lcu24gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2011052420110509
67068opt64lcu6gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011052420110509
67068opt64u6gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011052420110509
67122opt64lcu24gcc -m64 -Os -fomit-frame-pointer2011052420110509
67122opt64u6gcc -m64 -mcpu=G3 -O -fomit-frame-pointer2011052420110509
67230opt64u6gcc -m64 -O -fomit-frame-pointer2011052420110509
67230opt64u6gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2011052420110509
67284opt64u6gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2011052420110509
67500opt64lcu24gcc -m64 -maltivec -Os -fomit-frame-pointer2011052420110509
67662opt64u6gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2011052420110509
67770opt64u6gcc -m64 -maltivec -O -fomit-frame-pointer2011052420110509
67770opt64lcu24gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011052420110509
68040opt64u6gcc -m64 -Os -fomit-frame-pointer2011052420110509
68040opt64u6gcc -m64 -maltivec -Os -fomit-frame-pointer2011052420110509
68094opt64lcu24gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011052420110509
68904opt64lcu6gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011052420110509
69066opt64lcu6gcc -m64 -maltivec -Os -fomit-frame-pointer2011052420110509
69120opt64lcu6gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011052420110509
69336opt64lcu6gcc -m64 -Os -fomit-frame-pointer2011052420110509
69444opt64lcu6gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2011052420110509
69498opt64lcu6gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011052420110509
69552opt64lcu24gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011052420110509
69606opt64lcu24gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011052420110509
69930opt64lcu6gcc -m64 -maltivec -O -fomit-frame-pointer2011052420110509
69930opt64u6gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2011052420110509
70038opt64lcu6gcc -m64 -mcpu=G3 -O -fomit-frame-pointer2011052420110509
70038opt64u6gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011052420110509
70038opt64u6gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011052420110509
70146opt64lcu6gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011052420110509
70146opt64u6gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011052420110509
70200opt64lcu6gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2011052420110509
70254opt64lcu6gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2011052420110509
70632opt64lcu6gcc -m64 -O -fomit-frame-pointer2011052420110509
70956opt64lcu6gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011052420110509
70956opt64lcu6gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011052420110509
71712opt64lcu6gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011052420110509
71982opt64lcu6gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2011052420110509
72252opt64u6gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011052420110509
72306opt64lcu24gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011052420110509
72468opt64u6gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011052420110509
72738opt64lcu24gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2011052420110509
173826opt32bi-rvku2gcc -funroll-loops -m64 -O -fomit-frame-pointer2011052420110509
174366opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2011052420110509
174366opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011052420110509
174528opt32bi-rvku2gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2011052420110509
174636opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2011052420110509
174636opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011052420110509
174852opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2011052420110509
175068opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2011052420110509
177336opt32bi-rvku2gcc -m64 -maltivec -O -fomit-frame-pointer2011052420110509
177714opt32bi-rvku2gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2011052420110509
177768opt32bi-rvku2gcc -m64 -O -fomit-frame-pointer2011052420110509
177768opt32bi-rvku2gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2011052420110509
177822opt32bi-rvku2gcc -m64 -mcpu=G3 -O -fomit-frame-pointer2011052420110509
177822opt32bi-rvku2gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011052420110509
178038opt32bi-rvku2gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011052420110509
179226opt32bi-rvku2gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2011052420110509
190134opt32biT-s2lcu4gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2011052420110509
190188opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011052420110509
190242opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2011052420110509
190350opt32biT-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2011052420110509
190458opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2011052420110509
190566opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2011052420110509
190566opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011052420110509
190620opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2011052420110509
190674opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2011052420110509
190836opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2011052420110509
190836opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2011052420110509
191052opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2011052420110509
191052opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011052420110509
191106opt32bi-s2lcu4gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2011052420110509
191214opt32bi-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2011052420110509
191376opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011052420110509
192510opt32biT-s2lcu4gcc -m64 -maltivec -O -fomit-frame-pointer2011052420110509
192564opt32biT-s2lcu4gcc -m64 -O -fomit-frame-pointer2011052420110509
192672opt32biT-s2lcu4gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2011052420110509
192780opt32biT-s2lcu4gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011052420110509
192780opt32biT-s2lcu4gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2011052420110509
193104opt32biT-s2lcu4gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011052420110509
193212opt32biT-s2lcu4gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2011052420110509
193482opt32biT-s2lcu4gcc -m64 -mcpu=G3 -O -fomit-frame-pointer2011052420110509
193968opt32bi-s2lcu4gcc -m64 -O -fomit-frame-pointer2011052420110509
194130opt32bi-s2lcu4gcc -m64 -mcpu=G3 -O -fomit-frame-pointer2011052420110509
194130opt32bi-s2lcu4gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011052420110509
194346opt32bi-s2lcu4gcc -m64 -maltivec -O -fomit-frame-pointer2011052420110509
194346opt32bi-s2lcu4gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2011052420110509
194454opt32bi-s2lcu4gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2011052420110509
194454opt32bi-s2lcu4gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2011052420110509
194832opt32bi-s2lcu4gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011052420110509
238140opt32bi-rvku2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011052420110509
240894opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011052420110509
241110opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011052420110509
241920opt32bi-rvku2gcc -m64 -maltivec -O2 -fomit-frame-pointer2011052420110509
242298opt32bi-s2lcu4gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2011052420110509
242676opt32biT-s2lcu4gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011052420110509
242892opt32biT-s2lcu4gcc -m64 -maltivec -O3 -fomit-frame-pointer2011052420110509
243810opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2011052420110509
243810opt32biT-s2lcu4gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2011052420110509
243972opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011052420110509
244458opt32bi-rvku2gcc -m64 -O2 -fomit-frame-pointer2011052420110509
246132opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011052420110509
246186opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2011052420110509
246564opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2011052420110509
246672opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2011052420110509
246780opt32biT-s2lcu4gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011052420110509
247590opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2011052420110509
247698opt32bi-s2lcu4gcc -m64 -maltivec -O3 -fomit-frame-pointer2011052420110509
248886opt32bi-rvku2gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2011052420110509
248994opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011052420110509
249048opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011052420110509
249210opt32bi-rvku2gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011052420110509
249480opt32bi-s2lcu4gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2011052420110509
249966opt32bi-s2lcu4gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011052420110509
250560opt32bi-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2011052420110509
251046opt32bi-rvku2gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011052420110509
251370opt32bi-rvku2gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2011052420110509
251424opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2011052420110509
251532opt32bi-rvku2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011052420110509
251964opt32bi-rvku2gcc -m64 -maltivec -O3 -fomit-frame-pointer2011052420110509
252234opt32bi-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2011052420110509
252396opt32bi-rvku2gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011052420110509
252504opt32bi-rvku2gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2011052420110509
252720opt32bi-rvku2gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2011052420110509
252774opt32bi-rvku2gcc -m64 -O3 -fomit-frame-pointer2011052420110509
252774opt32bi-s2lcu4gcc -m64 -maltivec -O2 -fomit-frame-pointer2011052420110509
252774opt32bi-rvku2gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011052420110509
252774opt32bi-rvku2gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011052420110509
252828opt32bi-rvku2gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011052420110509
252882opt32bi-s2lcu4gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2011052420110509
252936opt32biT-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2011052420110509
253098opt32bi-rvku2gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011052420110509
253530opt32bi-rvku2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011052420110509
253530opt32biT-s2lcu4gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011052420110509
253584opt32bi-s2lcu4gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2011052420110509
253854opt32biT-s2lcu4gcc -m64 -maltivec -O2 -fomit-frame-pointer2011052420110509
254394opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011052420110509
254880opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2011052420110509
254934opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2011052420110509
254988opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2011052420110509
255204opt32biT-s2lcu4gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2011052420110509
255420opt32bi-s2lcu4gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011052420110509
255474opt32biT-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2011052420110509
255474opt32biT-s2lcu4gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2011052420110509
255528opt32bi-s2lcu4gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011052420110509
255906opt32biT-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011052420110509
256014opt32bi-rvku2gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2011052420110509
256014opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2011052420110509
256014opt32bi-s2lcu4gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2011052420110509
256068opt32bi-s2lcu4gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011052420110509
256176opt32biT-s2lcu4gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2011052420110509
256932opt32bi-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011052420110509
257040opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011052420110509
257040opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011052420110509
257094opt32bi-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011052420110509
257310opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2011052420110509
257526opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011052420110509
257580opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011052420110509
257580opt32bi-rvku2gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2011052420110509
258174opt32biT-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011052420110509
258282opt32bi-rvku2gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011052420110509
258930opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2011052420110509
259038opt32bi-rvku2gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2011052420110509
259200opt32bi-rvku2gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2011052420110509
259254opt32bi-rvku2gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2011052420110509
260550opt32biT-s2lcu4gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011052420110509
260874opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2011052420110509
261198opt32biT-s2lcu4gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011052420110509
261576opt32biT-s2lcu4gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011052420110509
261846opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011052420110509
261900opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011052420110509
262008opt32biT-s2lcu4gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2011052420110509
262656opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011052420110509
262764opt32bi-rvku2gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011052420110509
262818opt32bi-rvku2gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011052420110509
263034opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011052420110509
263196opt32biT-s2lcu4gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2011052420110509
263250opt32bi-rvku2gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011052420110509
264492opt32bi-s2lcu4gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011052420110509
265032opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2011052420110509
265302opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011052420110509
265950opt32bi-rvku2gcc -m64 -maltivec -Os -fomit-frame-pointer2011052420110509
266166opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011052420110509
266220opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011052420110509
266760opt32bi-s2lcu4gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011052420110509
266868opt32bi-s2lcu4gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2011052420110509
266922opt32biT-s2lcu4gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2011052420110509
267138opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011052420110509
267138opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2011052420110509
267192opt32biT-s2lcu4gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011052420110509
267840opt32bi-s2lcu4gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011052420110509
267894opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011052420110509
269298opt32bi-s2lcu4gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2011052420110509
269568opt32bi-s2lcu4gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2011052420110509
270108opt32bi-s2lcu4gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011052420110509
270378opt32biT-s2lcu4gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011052420110509
270432opt32biT-s2lcu4gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011052420110509
270702opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2011052420110509
270756opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011052420110509
271188opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011052420110509
271296opt32bi-s2lcu4gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011052420110509
271674opt32bi-rvku2gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011052420110509
271782opt32bi-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011052420110509
271782opt32bi-rvku2gcc -m64 -Os -fomit-frame-pointer2011052420110509
271836opt32bi-rvku2gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011052420110509
272214opt32bi-s2lcu4gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011052420110509
272268opt32biT-s2lcu4gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2011052420110509
272592opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011052420110509
272592opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011052420110509
273240opt32biT-s2lcu4gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011052420110509
273294opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011052420110509
273294opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011052420110509
273942opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011052420110509
274644opt32biT-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011052420110509
274698opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011052420110509
275778opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011052420110509
277452opt32bi-s2lcu4gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011052420110509
278262opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011052420110509
278262opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011052420110509
279288opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011052420110509
280260opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011052420110509
280530opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011052420110509
280530opt32bi-s2lcu4gcc -m64 -maltivec -Os -fomit-frame-pointer2011052420110509
280692opt32biT-s2lcu4gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011052420110509
281934opt32biT-s2lcu4gcc -m64 -maltivec -Os -fomit-frame-pointer2011052420110509
284094opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2011052420110509
284094opt32bi-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011052420110509
285336opt32bi-s2lcu4gcc -m64 -Os -fomit-frame-pointer2011052420110509
285714opt32biT-s2lcu4gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2011052420110509
286200opt32bi-s2lcu4gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2011052420110509
286956opt32biT-s2lcu4gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2011052420110509
287064opt32biT-s2lcu4gcc -m64 -Os -fomit-frame-pointer2011052420110509
287712opt32bi-s2lcu4gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011052420110509
288306opt32biT-s2lcu4gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011052420110509

Checksum failure

Implementation: crypto_hash/keccakc1024/compact
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
b325c0f08be75337ad740dcec1d697f1f03a6bada2a302f2fda6eb46271f3aecb5c6519ccbe37d4e626703521c705cf0f6f14873402a37203df9bf8783334585
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

Checksum failure

Implementation: crypto_hash/keccakc1024/simple32bi
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
e86d47035c9d8ca3876856fa0129c3daf7d0499139b64d8af055416855b8c6f9c94f8290379a697dfe37a8e49a771b41f6ecf1115406729ad0c35c24a43a55b1
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

Compiler output

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