Implementation notes: ppc32, gcc1power7, crypto_core/hsalsa20

Computer: gcc1power7
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_core
Primitive: hsalsa20
TimeImplementationCompilerBenchmark dateSUPERCOP version
1197refgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
1225ref2gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
1414refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
1414refgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
1498ref2gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
1505refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
1540ref2gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
1540refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
1554ref2gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
1568ref2gcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
1575refgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
1596ref2gcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
1596ref2gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
1596refgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
1631ref2gcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
1666ref2gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
1673refgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
1680refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
1680ref2gcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
1680ref2gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
1722ref2gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
1722refgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
1736ref2gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
1743refgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
1743refgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
1750ref2gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
1757refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
1757refgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
1764refgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
1764refgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
1771ref2gcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
1771ref2gcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
1771refgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
1771refgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
1778refgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
1778ref2gcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
1785ref2gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
1792refgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
1792ref2gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
1792ref2gcc -m32 -O2 -fomit-frame-pointer2012052220120521
1792refgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
1792ref2gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
1799ref2gcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
1799ref2gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
1806refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
1806refgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
1813refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
1813refgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
1813refgcc -m32 -O3 -fomit-frame-pointer2012052220120521
1820refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
1820ref2gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
1820refgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
1827ref2gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
1834refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
1834refgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
1834ref2gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
1841refgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
1841refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
1848ref2gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
1848ref2gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
1848ref2gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
1855ref2gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
1869ref2gcc -m32 -O3 -fomit-frame-pointer2012052220120521
1876refgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
1876refgcc -m32 -Os -fomit-frame-pointer2012052220120521
1883ref2gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
1890ref2gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
1890refgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
1904ref2gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
1904refgcc -m32 -O2 -fomit-frame-pointer2012052220120521
1904refgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
1904ref2gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
1904ref2gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
1918refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
1918ref2gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
1939refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
1967ref2gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
1967refgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
1981ref2gcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
2002refgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
2016refgcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
2016refgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
2030ref2gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
2037ref2gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
2058refgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
2093ref2gcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
2128ref2gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
2128ref2gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
2128refgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
2149refgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
2163refgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
2170ref2gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
2177refgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
2380ref2gcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
2618ref2gcc -m32 -Os -fomit-frame-pointer2012052220120521
2954ref2gcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
4368refgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
4403ref2gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
4424ref2gcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
4424ref2gcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
4445ref2gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
4459refgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
4459refgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
4459refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
4473refgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
4480refgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
4480refgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
4494ref2gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
4508refgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
4529ref2gcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
4536refgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
4543refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
4592refgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
4592ref2gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
4599ref2gcc -m32 -O -fomit-frame-pointer2012052220120521
4620refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
4627ref2gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
4634refgcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
4641refgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
4648ref2gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
4690ref2gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
4704ref2gcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
4809ref2gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
4837refgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
4872refgcc -m32 -O -fomit-frame-pointer2012052220120521
4928ref2gcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
5229ref2gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
5376ref2gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521