Implementation notes: ppc32, gcc1power7, crypto_hash/edonr512

Computer: gcc1power7
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: edonr512
TimeImplementationCompilerBenchmark dateSUPERCOP version
42245swpbegcc -m32 -Os -fomit-frame-pointer2012052220120521
47901optcgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
52920swpbegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
53830swpbegcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
55216swpbegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
55447swpbegcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
57197swpbegcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
57883swpbegcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
58429swpbegcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
59178swpbegcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
59192swpbegcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
59339swpbegcc -m32 -O -fomit-frame-pointer2012052220120521
59584swpbegcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
59892swpbegcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
59955swpbegcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
60116swpbegcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
60697optcgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
61439swpbegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
61579swpbegcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
61600optcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
61712swpbegcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
61740swpbegcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
61859swpbegcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
63196swpbegcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
63651swpbegcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
63840optcgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
63966optcgcc -m32 -Os -fomit-frame-pointer2012052220120521
64204swpbegcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
64736swpbegcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
64834optcgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
65366swpbegcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
65387swpbegcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
65485optcgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
65968optcgcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
66059optcgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
66248swpbegcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
66444optcgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
66675optcgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
66717optcgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
66808optcgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
66920optcgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
67088swpbegcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
67662optcgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
67760optcgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
67872optcgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
68397swpbegcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
68999optcgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
69111optcgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
69209swpbegcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
71120optcgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
72065optcgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
72191optcgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
72667optcgcc -m32 -O -fomit-frame-pointer2012052220120521
72709optcgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
72863optcgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
73696optcgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
73969optcgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
74200optcgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
74480swpbegcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
76433swpbegcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
77504optcgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
77616optcgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
78281swpbegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
78547swpbegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
83167optcgcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
85239swpbegcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
85358swpbegcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
85974swpbegcc -m32 -O2 -fomit-frame-pointer2012052220120521
86625optcgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
87136swpbegcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
87416swpbegcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
87752optcgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
88011swpbegcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
88704optcgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
89593optcgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
90041swpbegcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
90048swpbegcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
90216swpbegcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
90720swpbegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
90881swpbegcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
90965optcgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
91364optcgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
91392optcgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
91455swpbegcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
91840swpbegcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
91847optcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
91931swpbegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
92218optcgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
93135optcgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
93226optcgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
93240swpbegcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
93331optcgcc -m32 -O2 -fomit-frame-pointer2012052220120521
93562optcgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
93646swpbegcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
93968swpbegcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
94381optcgcc -m32 -O3 -fomit-frame-pointer2012052220120521
94486swpbegcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
95256optcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
95291swpbegcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
95375optcgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
96362optcgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
96544optcgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
97090swpbegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
97209optcgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
97363swpbegcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
97419swpbegcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
97461optcgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
97776optcgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
97979swpbegcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
98147swpbegcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
98532swpbegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
99134swpbegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
99708optcgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
100072optcgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
100086optcgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
101038optcgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
102165optcgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
103306optcgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
103663optcgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
105742optcgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
105798optcgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
108892swpbegcc -m32 -O3 -fomit-frame-pointer2012052220120521
109760swpbegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
111909optcgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
112707swpbegcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
112714swpbegcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
118804optcgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
134295optcgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521