Implementation notes: ppc32, gcc1power7, crypto_hash/blake32

Computer: gcc1power7
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: blake32
TimeImplementationCompilerBenchmark dateSUPERCOP version
40096sphlibgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
46088sphlibgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
48902sphlibgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
52283sphlibgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
52437sphlibgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
52577sphlib-smallgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
52752sphlibgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
53438sphlibgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
53466sphlibgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
53620sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
53858sphlibgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
53900sphlibgcc -m32 -O3 -fomit-frame-pointer2012052220120521
53984sphlibgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
54019sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
54320sphlibgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
54432sphlibgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
54607sphlibgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
54656sphlib-smallgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
55216sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
55216sphlibgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
55335sphlibgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
55440sphlibgcc -m32 -O2 -fomit-frame-pointer2012052220120521
55573sphlibgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
55776sphlibgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
55776sphlibgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
56007sphlibgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
56154sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
56210sphlibgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
56350sphlibgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
56399sphlibgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
56490sphlibgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
56553sphlibgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
56602sphlibgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
56833sphlibgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
57008sphlibgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
57253sphlibgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
57316sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
57316sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
57456sphlibgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
57512sphlibgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
57512sphlibgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
57554sphlibgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
57568sphlibgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
57778sphlibgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
57813sphlibgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
57904sphlibgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
58009sphlibgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
58149sphlibgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
58261sphlibgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
58723sphlibgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
58807sphlibgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
58933sphlibgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
59059sphlibgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
59605sphlibgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
59787sphlibgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
60025refgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
61047sphlibgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
61376sphlibgcc -m32 -O -fomit-frame-pointer2012052220120521
61600sphlibgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
61600sphlibgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
61684sphlibgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
61810sphlibgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
61824sphlibgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
61985sphlibgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
62524sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
63322refgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
64932refgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
65688sphlibgcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
67893sphlib-smallgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
71162sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
71785sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
72457sphlib-smallgcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
72814sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
73136sphlib-smallgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
73136sphlib-smallgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
74060sphlib-smallgcc -m32 -Os -fomit-frame-pointer2012052220120521
74389sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
74697sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
74809sphlibgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
75040sphlib-smallgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
75719sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
76013sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
76545sphlibgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
76720sphlib-smallgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
77154sphlib-smallgcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
77378sphlib-smallgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
77427sphlib-smallgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
77826sphlib-smallgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
78176sphlib-smallgcc -m32 -O -fomit-frame-pointer2012052220120521
78176sphlib-smallgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
78288sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
78764sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
79583sphlibgcc -m32 -Os -fomit-frame-pointer2012052220120521
79814sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
80066sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
80535sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
80899sphlib-smallgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
81088sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
81354refgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
81424sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
81676sphlib-smallgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
81697sphlib-smallgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
81760sphlibgcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
81928refgcc -m32 -Os -fomit-frame-pointer2012052220120521
81963sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2012052220120521
81970sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
82019sphlib-smallgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
82068sphlib-smallgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
82341refgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
82544refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
83181sphlib-smallgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
83958refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
83972sphlib-smallgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
84056sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
85204sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
85225refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
85743sphlib-smallgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
85967refgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
86219refgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
86632refgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
86688refgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
87752refgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
88382refgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
88515sphlib-smallgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
89152refgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
89481sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
89936refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
90272refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
90440refgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
90482sphlib-smallgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
90650sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
90874refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
91609refgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
91714refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
92519refgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
92960refgcc -m32 -O3 -fomit-frame-pointer2012052220120521
93009refgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
93478sphlib-smallgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
93520refgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
94010refgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
94262refgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
94304sphlib-smallgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
94416refgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
94514refgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
95137sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2012052220120521
95487refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
95760refgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
95900refgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
96243refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
96271refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
96481refgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
96572sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
96628sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
96761sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
96845refgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
96845refgcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
97216refgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
97363sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
97874refgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
98105sphlib-smallgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
98224refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
98224refgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
98336refgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
98378sphlib-smallgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
98399refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
98714sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
98959refgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
99190refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
99218sphlib-smallgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
100093refgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
100996refgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
101654sphlib-smallgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
101745refgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
103376refgcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
104517sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
104874refgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
105336refgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
106715refgcc -m32 -O -fomit-frame-pointer2012052220120521
106799refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
106960refgcc -m32 -O2 -fomit-frame-pointer2012052220120521
107177refgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
107415sphlib-smallgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
107758refgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
108080refgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
108220refgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
109312refgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
111062refgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
117824sphlib-smallgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
121177refgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
126140sphlib-smallgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
145796refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
149135refgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521