Implementation notes: ppc32, stan, crypto_hash/blake32

Computer: stan
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20120918
Operation: crypto_hash
Primitive: blake32
TimeImplementationCompilerBenchmark dateSUPERCOP version
48400sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
48680sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
48760sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
52080sphlibgcc -mcpu=G5 -O3 -fomit-frame-pointer2012052820120525
52120sphlibgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052820120525
52120sphlibgcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052820120525
52240sphlibgcc -mcpu=G5 -O2 -fomit-frame-pointer2012052820120525
52280sphlibgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052820120525
52280sphlibgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052820120525
52280sphlibgcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052820120525
52400sphlibgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052820120525
52440sphlibgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052820120525
52520sphlibgcc -mcpu=G5 -Os -fomit-frame-pointer2012052820120525
52560sphlibgcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052820120525
52640sphlibgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052820120525
53680sphlibgcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer2012052820120525
53720sphlibgcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052820120525
53760sphlibgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052820120525
53760sphlibgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052820120525
53760sphlibgcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer2012052820120525
53760sphlibgcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052820120525
53800sphlibgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052820120525
53880sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012052820120525
53880sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052820120525
53880sphlibgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052820120525
53880sphlibgcc -funroll-loops -maltivec -O3 -fomit-frame-pointer2012052820120525
53920sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012052820120525
53920sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052820120525
53920sphlibgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052820120525
54120sphlibgcc -maltivec -O3 -fomit-frame-pointer2012052820120525
54240sphlibgcc -O2 -fomit-frame-pointer2012052820120525
54240sphlibgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052820120525
54240sphlibgcc -m32 -O2 -fomit-frame-pointer2012052820120525
54240sphlibgcc -m32 -O3 -fomit-frame-pointer2012052820120525
54240sphlibgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052820120525
54240sphlibgcc -maltivec -O2 -fomit-frame-pointer2012052820120525
54280sphlibgcc -O3 -fomit-frame-pointer2012052820120525
54360sphlibgcc -Os -fomit-frame-pointer2012052820120525
54400sphlibgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2012052820120525
54440sphlibgcc -m32 -maltivec -Os -fomit-frame-pointer2012052820120525
54560sphlibgcc -maltivec -Os -fomit-frame-pointer2012052820120525
54640sphlibgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052820120525
54920sphlibgcc -m32 -Os -fomit-frame-pointer2012052820120525
56400sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
56800sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
57480sphlibgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052820120525
57520sphlibgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052820120525
57520sphlibgcc -mcpu=G4 -O3 -fomit-frame-pointer2012052820120525
57720sphlibgcc -mcpu=G4 -O2 -fomit-frame-pointer2012052820120525
57720sphlibgcc -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052820120525
58080sphlibgcc -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052820120525
58280sphlibgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052820120525
58280sphlibgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052820120525
58440sphlibgcc -mcpu=G3 -O2 -fomit-frame-pointer2012052820120525
58520sphlibgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052820120525
58520sphlibgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052820120525
58560sphlibgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052820120525
58560sphlibgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052820120525
58560sphlibgcc -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052820120525
58560sphlibgcc -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052820120525
58640sphlibgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052820120525
58640sphlibgcc -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052820120525
58720sphlibgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052820120525
58720sphlibgcc -mcpu=G3 -O3 -fomit-frame-pointer2012052820120525
58720sphlibgcc -mcpu=G3 -Os -fomit-frame-pointer2012052820120525
58760sphlibgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052820120525
58840sphlibgcc -mcpu=G4 -Os -fomit-frame-pointer2012052820120525
58880sphlibgcc -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052820120525
58960sphlibgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052820120525
60000sphlibgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052820120525
60000sphlibgcc -funroll-loops -mcpu=G4 -O3 -fomit-frame-pointer2012052820120525
60000sphlibgcc -funroll-loops -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052820120525
60040sphlibgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052820120525
60040sphlibgcc -funroll-loops -mcpu=G4 -O2 -fomit-frame-pointer2012052820120525
60080sphlibgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052820120525
60160sphlibgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052820120525
60600sphlibgcc -funroll-loops -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052820120525
61360sphlibgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052820120525
61360sphlibgcc -funroll-loops -mcpu=G3 -O3 -fomit-frame-pointer2012052820120525
61440sphlibgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052820120525
61440sphlibgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052820120525
61440sphlibgcc -funroll-loops -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052820120525
61520sphlibgcc -funroll-loops -mcpu=G3 -O2 -fomit-frame-pointer2012052820120525
61520sphlibgcc -funroll-loops -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052820120525
61600sphlibgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052820120525
66520sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
66800sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
69920sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
69960sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
71040refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
81800refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
82080refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
83600sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
83600sphlibgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052820120525
83600sphlibgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052820120525
83600sphlibgcc -funroll-loops -maltivec -O -fomit-frame-pointer2012052820120525
83600sphlibgcc -funroll-loops -mcpu=G3 -O -fomit-frame-pointer2012052820120525
83600sphlibgcc -funroll-loops -mcpu=G4 -O -fomit-frame-pointer2012052820120525
83600sphlibgcc -funroll-loops -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052820120525
83600sphlibgcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer2012052820120525
83640sphlibgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052820120525
83640sphlibgcc -funroll-loops -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052820120525
83640sphlibgcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052820120525
83680sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052820120525
83720sphlibgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052820120525
83720sphlibgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052820120525
83720sphlibgcc -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052820120525
83760sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
83760sphlibgcc -funroll-loops -O -fomit-frame-pointer2012052820120525
83760sphlibgcc -m32 -O -fomit-frame-pointer2012052820120525
83760sphlibgcc -m32 -maltivec -O -fomit-frame-pointer2012052820120525
83760sphlibgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052820120525
83760sphlibgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052820120525
83760sphlibgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052820120525
83760sphlibgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052820120525
83760sphlibgcc -mcpu=G3 -O -fomit-frame-pointer2012052820120525
83760sphlibgcc -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052820120525
83760sphlibgcc -mcpu=G4 -O -fomit-frame-pointer2012052820120525
83800sphlibgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052820120525
83800sphlibgcc -maltivec -O -fomit-frame-pointer2012052820120525
83880sphlibgcc -O -fomit-frame-pointer2012052820120525
83920sphlibgcc -mcpu=G5 -O -fomit-frame-pointer2012052820120525
83960sphlibgcc -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052820120525
84120sphlibgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052820120525
84160sphlibgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052820120525
84160sphlibgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052820120525
85920refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
87400refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
88400sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
88600sphlib-smallgcc -mcpu=G5 -O2 -fomit-frame-pointer2012052820120525
88600sphlib-smallgcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052820120525
88600sphlib-smallgcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052820120525
88680sphlib-smallgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052820120525
88840sphlib-smallgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052820120525
88840sphlib-smallgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052820120525
89040sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052820120525
89040sphlib-smallgcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer2012052820120525
89040sphlib-smallgcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer2012052820120525
89040sphlib-smallgcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052820120525
89040sphlib-smallgcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052820120525
89200sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052820120525
89560sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052820120525
89760sphlib-smallgcc -mcpu=G5 -O3 -fomit-frame-pointer2012052820120525
90560sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052820120525
91200sphlib-smallgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052820120525
92160sphlib-smallgcc -funroll-loops -mcpu=G3 -O3 -fomit-frame-pointer2012052820120525
92160sphlib-smallgcc -funroll-loops -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052820120525
92200sphlib-smallgcc -funroll-loops -mcpu=G3 -O2 -fomit-frame-pointer2012052820120525
92280sphlib-smallgcc -funroll-loops -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052820120525
92320sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052820120525
92360sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052820120525
92720sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052820120525
93160sphlib-smallgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052820120525
93160sphlib-smallgcc -mcpu=G3 -O3 -fomit-frame-pointer2012052820120525
93320sphlib-smallgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052820120525
93440sphlib-smallgcc -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052820120525
93560sphlib-smallgcc -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052820120525
93840sphlib-smallgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052820120525
94280sphlib-smallgcc -mcpu=G3 -O2 -fomit-frame-pointer2012052820120525
94320sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052820120525
94360sphlib-smallgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052820120525
94680sphlib-smallgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052820120525
96320sphlib-smallgcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052820120525
96640sphlib-smallgcc -mcpu=G5 -Os -fomit-frame-pointer2012052820120525
96960sphlib-smallgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052820120525
97080sphlib-smallgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052820120525
97240sphlib-smallgcc -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052820120525
97880sphlib-smallgcc -mcpu=G3 -Os -fomit-frame-pointer2012052820120525
99400sphlib-smallgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052820120525
99400sphlib-smallgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052820120525
99640sphlib-smallgcc -O2 -fomit-frame-pointer2012052820120525
99640sphlib-smallgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052820120525
100360sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2012052820120525
100440sphlib-smallgcc -O3 -fomit-frame-pointer2012052820120525
100640sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2012052820120525
101520sphlib-smallgcc -maltivec -O3 -fomit-frame-pointer2012052820120525
103200sphlib-smallgcc -funroll-loops -maltivec -O3 -fomit-frame-pointer2012052820120525
103280sphlib-smallgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052820120525
103320sphlib-smallgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2012052820120525
103520sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052820120525
103520sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052820120525
103560sphlib-smallgcc -maltivec -O2 -fomit-frame-pointer2012052820120525
103680sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012052820120525
104080sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012052820120525
104360sphlib-smallgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052820120525
108200refgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052820120525
108200refgcc -funroll-loops -maltivec -O3 -fomit-frame-pointer2012052820120525
112640refgcc -maltivec -O2 -fomit-frame-pointer2012052820120525
113000refgcc -O2 -fomit-frame-pointer2012052820120525
113040refgcc -m32 -O2 -fomit-frame-pointer2012052820120525
114880sphlib-smallgcc -Os -fomit-frame-pointer2012052820120525
114960refgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052820120525
117560sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012052820120525
117560sphlib-smallgcc -funroll-loops -mcpu=G3 -O -fomit-frame-pointer2012052820120525
117560sphlib-smallgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052820120525
117560sphlib-smallgcc -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052820120525
117600sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
117600sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
117600sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052820120525
117600sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052820120525
117600sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052820120525
117600sphlib-smallgcc -funroll-loops -mcpu=G4 -O -fomit-frame-pointer2012052820120525
117600sphlib-smallgcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer2012052820120525
117600sphlib-smallgcc -m32 -maltivec -O -fomit-frame-pointer2012052820120525
117600sphlib-smallgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052820120525
117600sphlib-smallgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052820120525
117600sphlib-smallgcc -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052820120525
117600sphlib-smallgcc -mcpu=G4 -O -fomit-frame-pointer2012052820120525
117600sphlib-smallgcc -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052820120525
117640sphlib-smallgcc -O -fomit-frame-pointer2012052820120525
117640sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052820120525
117640sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052820120525
117640sphlib-smallgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052820120525
117640sphlib-smallgcc -mcpu=G3 -O -fomit-frame-pointer2012052820120525
117640sphlib-smallgcc -mcpu=G5 -O -fomit-frame-pointer2012052820120525
117680sphlib-smallgcc -funroll-loops -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052820120525
117680sphlib-smallgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052820120525
117760sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052820120525
117760sphlib-smallgcc -m32 -O -fomit-frame-pointer2012052820120525
117800sphlib-smallgcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052820120525
118120sphlib-smallgcc -funroll-loops -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052820120525
118120sphlib-smallgcc -maltivec -O -fomit-frame-pointer2012052820120525
118800sphlib-smallgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052820120525
119080sphlib-smallgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052820120525
119080sphlib-smallgcc -funroll-loops -maltivec -O -fomit-frame-pointer2012052820120525
119880sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052820120525
121520sphlib-smallgcc -m32 -maltivec -Os -fomit-frame-pointer2012052820120525
122040sphlib-smallgcc -maltivec -Os -fomit-frame-pointer2012052820120525
123360sphlib-smallgcc -m32 -Os -fomit-frame-pointer2012052820120525
124520refgcc -funroll-loops -O -fomit-frame-pointer2012052820120525
124520refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052820120525
124520refgcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer2012052820120525
124560refgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052820120525
124560refgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052820120525
124560refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052820120525
124560refgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052820120525
124560refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052820120525
124560refgcc -funroll-loops -maltivec -O -fomit-frame-pointer2012052820120525
124560refgcc -funroll-loops -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052820120525
124560refgcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052820120525
124600refgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052820120525
124720refgcc -funroll-loops -mcpu=G4 -O -fomit-frame-pointer2012052820120525
125080refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
125120refgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052820120525
125120refgcc -funroll-loops -mcpu=G3 -O -fomit-frame-pointer2012052820120525
125120refgcc -funroll-loops -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052820120525
125720refgcc -funroll-loops -O3 -fomit-frame-pointer2012052820120525
125800refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052820120525
127800refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052820120525
127840refgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2012052820120525
128000refgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052820120525
128280refgcc -funroll-loops -O2 -fomit-frame-pointer2012052820120525
129560refgcc -m32 -O3 -fomit-frame-pointer2012052820120525
129600refgcc -O3 -fomit-frame-pointer2012052820120525
131720refgcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer2012052820120525
131720refgcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052820120525
131800refgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052820120525
131800refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052820120525
133440refgcc -maltivec -O3 -fomit-frame-pointer2012052820120525
133600refgcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer2012052820120525
134080refgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052820120525
134840sphlib-smallgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052820120525
136000refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052820120525
136640refgcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052820120525
136920refgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052820120525
137280refgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052820120525
138280refgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052820120525
139640refgcc -mcpu=G5 -O2 -fomit-frame-pointer2012052820120525
140120refgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052820120525
140320refgcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052820120525
140800refgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052820120525
140800refgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052820120525
140800refgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052820120525
140800refgcc -maltivec -O -fomit-frame-pointer2012052820120525
140800refgcc -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052820120525
140840refgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052820120525
140840refgcc -mcpu=G3 -O -fomit-frame-pointer2012052820120525
140840refgcc -mcpu=G4 -O -fomit-frame-pointer2012052820120525
140840refgcc -mcpu=G5 -O -fomit-frame-pointer2012052820120525
140920refgcc -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052820120525
141120refgcc -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
141120refgcc -m32 -O -fomit-frame-pointer2012052820120525
141120refgcc -m32 -maltivec -O -fomit-frame-pointer2012052820120525
141120refgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052820120525
141120refgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052820120525
141120refgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052820120525
141120refgcc -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052820120525
141200refgcc -O -fomit-frame-pointer2012052820120525
143520refgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052820120525
143760sphlib-smallgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052820120525
144480refgcc -funroll-loops -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052820120525
144560sphlib-smallgcc -mcpu=G4 -O3 -fomit-frame-pointer2012052820120525
144920refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052820120525
145000sphlib-smallgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052820120525
145040sphlib-smallgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052820120525
145080sphlib-smallgcc -mcpu=G4 -O2 -fomit-frame-pointer2012052820120525
145560sphlib-smallgcc -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052820120525
145920sphlib-smallgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052820120525
145920sphlib-smallgcc -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052820120525
147760sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052820120525
147800sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052820120525
147800sphlib-smallgcc -funroll-loops -mcpu=G4 -O2 -fomit-frame-pointer2012052820120525
147960sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052820120525
148000sphlib-smallgcc -funroll-loops -mcpu=G4 -O3 -fomit-frame-pointer2012052820120525
148320sphlib-smallgcc -funroll-loops -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052820120525
148760refgcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052820120525
148840refgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052820120525
148840refgcc -mcpu=G5 -O3 -fomit-frame-pointer2012052820120525
149200sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052820120525
150560sphlib-smallgcc -funroll-loops -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052820120525
151720refgcc -mcpu=G3 -O3 -fomit-frame-pointer2012052820120525
153920refgcc -mcpu=G4 -O3 -fomit-frame-pointer2012052820120525
155040refgcc -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052820120525
155480sphlib-smallgcc -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052820120525
156240refgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052820120525
156360sphlib-smallgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052820120525
157720refgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052820120525
158360sphlib-smallgcc -mcpu=G4 -Os -fomit-frame-pointer2012052820120525
158760refgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052820120525
161560refgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052820120525
162520refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052820120525
162640refgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052820120525
162640refgcc -funroll-loops -mcpu=G4 -O3 -fomit-frame-pointer2012052820120525
163160refgcc -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052820120525
163280refgcc -funroll-loops -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052820120525
163360refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052820120525
163440refgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052820120525
163440refgcc -funroll-loops -mcpu=G3 -O3 -fomit-frame-pointer2012052820120525
163440refgcc -funroll-loops -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052820120525
164640refgcc -funroll-loops -mcpu=G3 -O2 -fomit-frame-pointer2012052820120525
168400refgcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052820120525
169880refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052820120525
170080refgcc -funroll-loops -mcpu=G4 -O2 -fomit-frame-pointer2012052820120525
170200refgcc -funroll-loops -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052820120525
170360refgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052820120525
171440refgcc -mcpu=G5 -Os -fomit-frame-pointer2012052820120525
171680refgcc -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052820120525
174000refgcc -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052820120525
174600refgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052820120525
174920refgcc -mcpu=G4 -O2 -fomit-frame-pointer2012052820120525
175000refgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052820120525
176400refgcc -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052820120525
176680refgcc -mcpu=G3 -O2 -fomit-frame-pointer2012052820120525
178120refgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052820120525
185520refgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052820120525
185680refgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052820120525
189800refgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052820120525
189880refgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052820120525
190360refgcc -mcpu=G3 -Os -fomit-frame-pointer2012052820120525
201920refgcc -m32 -Os -fomit-frame-pointer2012052820120525
202000refgcc -Os -fomit-frame-pointer2012052820120525
203600refgcc -m32 -maltivec -Os -fomit-frame-pointer2012052820120525
209560refgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052820120525
209880refgcc -maltivec -Os -fomit-frame-pointer2012052820120525
222600refgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052820120525
222760refgcc -mcpu=G4 -Os -fomit-frame-pointer2012052820120525
223040refgcc -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052820120525
870680sphlibgcc -funroll-loops2012052820120525
871800sphlibgcc2012052820120525
872560sphlibcc2012052820120525
1114120sphlib-smallcc2012052820120525
1114520sphlib-smallgcc -funroll-loops2012052820120525
1114680sphlib-smallgcc2012052820120525
1123880refgcc -funroll-loops2012052820120525
1125560refgcc2012052820120525
1125880refcc2012052820120525

Test failure

Implementation: crypto_hash/blake32/ref
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 51, namely:
CompilerImplementations
gcc -funroll-loops -Os -fomit-frame-pointer ref sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ref sphlib sphlib-small
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ref sphlib sphlib-small
gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer ref sphlib sphlib-small
gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer ref sphlib sphlib-small
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer ref sphlib sphlib-small
gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer ref sphlib sphlib-small
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer ref sphlib sphlib-small
gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer ref sphlib sphlib-small
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer ref sphlib sphlib-small
gcc -funroll-loops -maltivec -Os -fomit-frame-pointer ref sphlib sphlib-small
gcc -funroll-loops -mcpu=G3 -Os -fomit-frame-pointer ref sphlib sphlib-small
gcc -funroll-loops -mcpu=G3 -maltivec -Os -fomit-frame-pointer ref sphlib sphlib-small
gcc -funroll-loops -mcpu=G4 -Os -fomit-frame-pointer ref sphlib sphlib-small
gcc -funroll-loops -mcpu=G4 -maltivec -Os -fomit-frame-pointer ref sphlib sphlib-small
gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer ref sphlib sphlib-small
gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer ref sphlib sphlib-small