Implementation notes: ppc64, stan, crypto_hash/blake32

Computer: stan
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20120918
Operation: crypto_hash
Primitive: blake32
TimeImplementationCompilerBenchmark dateSUPERCOP version
65600sphlibgcc -m64 -maltivec -O3 -fomit-frame-pointer2012052820120525
65640sphlibgcc -m64 -maltivec -O2 -fomit-frame-pointer2012052820120525
65680sphlibgcc -m64 -O2 -fomit-frame-pointer2012052820120525
65800sphlibgcc -m64 -O3 -fomit-frame-pointer2012052820120525
69480sphlibgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052820120525
69800sphlibgcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052820120525
69840sphlibgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052820120525
70160sphlibgcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052820120525
70240sphlibgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052820120525
70320sphlibgcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052820120525
70440sphlibgcc -m64 -Os -fomit-frame-pointer2012052820120525
70440sphlibgcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052820120525
70520sphlibgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052820120525
70560sphlibgcc -m64 -maltivec -Os -fomit-frame-pointer2012052820120525
70960sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052820120525
70960sphlibgcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2012052820120525
70960sphlibgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052820120525
71040sphlibgcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052820120525
71320sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052820120525
71320sphlibgcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2012052820120525
71320sphlibgcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052820120525
71400sphlibgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052820120525
72560sphlibgcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052820120525
72840sphlibgcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052820120525
72880sphlibgcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052820120525
73040sphlibgcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052820120525
74200sphlibgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052820120525
74240sphlibgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052820120525
74280sphlibgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052820120525
74360sphlibgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052820120525
76440sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052820120525
76480sphlibgcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2012052820120525
76600sphlibgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052820120525
76760sphlibgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052820120525
76880sphlibgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052820120525
76920sphlibgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052820120525
76960sphlibgcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052820120525
77000sphlibgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052820120525
77160sphlibgcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052820120525
77760sphlibgcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052820120525
78440sphlibgcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052820120525
78560sphlibgcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052820120525
78680sphlibgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052820120525
78760sphlibgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052820120525
83920sphlibgcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052820120525
84080sphlibgcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052820120525
84440sphlibgcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052820120525
84920sphlibgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052820120525
88600sphlib-smallgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052820120525
88640sphlib-smallgcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052820120525
89200sphlib-smallgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052820120525
89200sphlib-smallgcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052820120525
90000sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052820120525
90400sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052820120525
95920sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052820120525
96920sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052820120525
97840sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052820120525
104720sphlib-smallgcc -m64 -Os -fomit-frame-pointer2012052820120525
104720sphlib-smallgcc -m64 -maltivec -Os -fomit-frame-pointer2012052820120525
107440sphlib-smallgcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2012052820120525
108560sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2012052820120525
108720sphlib-smallgcc -m64 -maltivec -O2 -fomit-frame-pointer2012052820120525
108720sphlib-smallgcc -m64 -maltivec -O3 -fomit-frame-pointer2012052820120525
109440sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2012052820120525
112200sphlib-smallgcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2012052820120525
112280sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052820120525
112360sphlib-smallgcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2012052820120525
113760sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052820120525
117800sphlibgcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2012052820120525
117800sphlibgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2012052820120525
117840sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052820120525
117840sphlibgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2012052820120525
117840sphlibgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052820120525
117920sphlibgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052820120525
117920sphlibgcc -m64 -O -fomit-frame-pointer2012052820120525
117920sphlibgcc -m64 -mcpu=G3 -O -fomit-frame-pointer2012052820120525
117960sphlibgcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2012052820120525
117960sphlibgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052820120525
117960sphlibgcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052820120525
118000sphlibgcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052820120525
118040sphlibgcc -m64 -maltivec -O -fomit-frame-pointer2012052820120525
118040sphlibgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2012052820120525
118080sphlibgcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052820120525
118080sphlibgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2012052820120525
119800sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052820120525
120080sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052820120525
120200sphlib-smallgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052820120525
120240sphlib-smallgcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052820120525
120280sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052820120525
120400sphlib-smallgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052820120525
120840sphlib-smallgcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052820120525
120880sphlib-smallgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052820120525
121200sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052820120525
121200sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052820120525
122000sphlib-smallgcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052820120525
125120sphlib-smallgcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052820120525
125360sphlib-smallgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052820120525
128000sphlib-smallgcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052820120525
128040sphlib-smallgcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052820120525
128560sphlib-smallgcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052820120525
129440sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052820120525
129560sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052820120525
131800refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052820120525
131800refgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052820120525
132240sphlib-smallgcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052820120525
132360refgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052820120525
134120refgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052820120525
134200sphlib-smallgcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052820120525
134360refgcc -m64 -O3 -fomit-frame-pointer2012052820120525
134720sphlib-smallgcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052820120525
134720sphlib-smallgcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052820120525
134800sphlib-smallgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052820120525
134920refgcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052820120525
134960sphlib-smallgcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052820120525
135080refgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052820120525
135240refgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052820120525
136160refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052820120525
136160refgcc -m64 -maltivec -O3 -fomit-frame-pointer2012052820120525
137160sphlib-smallgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052820120525
137200sphlib-smallgcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052820120525
137400sphlib-smallgcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052820120525
139000refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052820120525
142480refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052820120525
143360refgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052820120525
143680sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052820120525
144400refgcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052820120525
144720refgcc -m64 -O2 -fomit-frame-pointer2012052820120525
146040refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052820120525
146480sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2012052820120525
146520sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052820120525
146560sphlib-smallgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052820120525
146560sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2012052820120525
146560sphlib-smallgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2012052820120525
146560sphlib-smallgcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052820120525
146640sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052820120525
146640sphlib-smallgcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2012052820120525
146640sphlib-smallgcc -m64 -O -fomit-frame-pointer2012052820120525
146640sphlib-smallgcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052820120525
146680sphlib-smallgcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2012052820120525
146680sphlib-smallgcc -m64 -mcpu=G3 -O -fomit-frame-pointer2012052820120525
146720refgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052820120525
146720sphlib-smallgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2012052820120525
146720sphlib-smallgcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052820120525
146760sphlib-smallgcc -m64 -maltivec -O -fomit-frame-pointer2012052820120525
146800sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052820120525
147840refgcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052820120525
147920refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052820120525
148840refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052820120525
149120refgcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052820120525
149920refgcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052820120525
150600refgcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052820120525
151760refgcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052820120525
152160refgcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052820120525
152200refgcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052820120525
153120refgcc -m64 -maltivec -O2 -fomit-frame-pointer2012052820120525
153160refgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052820120525
153280refgcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2012052820120525
153440refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052820120525
154040refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052820120525
154400refgcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2012052820120525
154400refgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2012052820120525
154520refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052820120525
154520refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052820120525
154520refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052820120525
154560refgcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2012052820120525
155520refgcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052820120525
155640refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052820120525
156760refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052820120525
156800refgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2012052820120525
157840refgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052820120525
158680refgcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052820120525
159000refgcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2012052820120525
172040refgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052820120525
172160refgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2012052820120525
172400refgcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052820120525
173080refgcc -m64 -mcpu=G3 -O -fomit-frame-pointer2012052820120525
173480refgcc -m64 -O -fomit-frame-pointer2012052820120525
173480refgcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052820120525
173520refgcc -m64 -maltivec -O -fomit-frame-pointer2012052820120525
173920refgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2012052820120525
173960refgcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052820120525
175280refgcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052820120525
175360refgcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052820120525
176600refgcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052820120525
179560refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052820120525
179560refgcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2012052820120525
183720refgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052820120525
191880refgcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052820120525
201080refgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052820120525
201760refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052820120525
203840refgcc -m64 -maltivec -Os -fomit-frame-pointer2012052820120525
214080refgcc -m64 -Os -fomit-frame-pointer2012052820120525