Implementation notes: ppc64, gcc1power7, crypto_hash/ripemd160

Computer: gcc1power7
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: ripemd160
TimeImplementationCompilerBenchmark dateSUPERCOP version
35490opensslgcc -m64 -Os -fomit-frame-pointer2013012720130126
35532opensslgcc -m64 -maltivec -O -fomit-frame-pointer2013012720130126
35623opensslgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2013012720130126
35623opensslgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2013012720130126
35658opensslgcc -m64 -O -fomit-frame-pointer2013012720130126
35847opensslgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2013012720130126
36120opensslgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2013012720130126
36134opensslgcc -m64 -maltivec -Os -fomit-frame-pointer2013012720130126
36176opensslgcc -m64 -maltivec -O2 -fomit-frame-pointer2013012720130126
37198opensslgcc -m64 -O2 -fomit-frame-pointer2013012720130126
46928opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013012720130126
47124opensslgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2013012720130126
47152opensslgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2013012720130126
47264opensslgcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2013012720130126
47376opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013012720130126
47803opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013012720130126
48629opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013012720130126
49364opensslgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2013012720130126
49399opensslgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2013012720130126
49714opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2013012720130126
49840opensslgcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2013012720130126
49882opensslgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2013012720130126
50232opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013012720130126
50435opensslgcc -m64 -maltivec -O3 -fomit-frame-pointer2013012720130126
50568opensslgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2013012720130126
50645opensslgcc -maltivec -O -fomit-frame-pointer2013012720130126
50736opensslgcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2013012720130126
50771opensslgcc -funroll-loops -maltivec -O -fomit-frame-pointer2013012720130126
50925opensslgcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2013012720130126
51212opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013012720130126
51485opensslgcc -funroll-loops -O3 -fomit-frame-pointer2013012720130126
51716opensslgcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer2013012720130126
51744opensslgcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2013012720130126
51772opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2013012720130126
51898opensslgcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2013012720130126
51898opensslgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2013012720130126
51919opensslgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2013012720130126
51975opensslgcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2013012720130126
52304opensslgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2013012720130126
52346opensslgcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2013012720130126
52976opensslgcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2013012720130126
53004opensslgcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2013012720130126
53025opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013012720130126
53032opensslgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2013012720130126
53060opensslgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2013012720130126
53088opensslgcc -m64 -O3 -fomit-frame-pointer2013012720130126
53172opensslgcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2013012720130126
53193opensslgcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2013012720130126
53221opensslgcc -funroll-loops2013012720130126
53347opensslgcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer2013012720130126
53361opensslgcc -mcpu=G5 -O2 -fomit-frame-pointer2013012720130126
53452opensslgcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2013012720130126
53536opensslgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2013012720130126
53774opensslgcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2013012720130126
53984opensslgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2013012720130126
54054opensslgcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2013012720130126
54124opensslgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2013012720130126
54264opensslgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2013012720130126
54285opensslgcc -m64 -mcpu=G3 -O -fomit-frame-pointer2013012720130126
54390opensslgcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer2013012720130126
54670opensslgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2013012720130126
54768opensslgcc -mcpu=G5 -maltivec -O -fomit-frame-pointer2013012720130126
54894opensslgcc -funroll-loops -Os -fomit-frame-pointer2013012720130126
55076opensslgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2013012720130126
55097opensslgcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2013012720130126
55195opensslgcc -maltivec -Os -fomit-frame-pointer2013012720130126
55216opensslgcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2013012720130126
55363opensslgcc2013012720130126
55377opensslgcc -funroll-loops -O2 -fomit-frame-pointer2013012720130126
55510opensslgcc -maltivec -O2 -fomit-frame-pointer2013012720130126
55874opensslgcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2013012720130126
55874opensslgcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2013012720130126
55972opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013012720130126
56049opensslgcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2013012720130126
56133opensslgcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2013012720130126
56525opensslgcc -funroll-loops -maltivec -O3 -fomit-frame-pointer2013012720130126
57330opensslgcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2013012720130126
57330opensslgcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2013012720130126
57344opensslgcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer2013012720130126
57484opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2013012720130126
57568opensslgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2013012720130126
57918opensslgcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2013012720130126
58191opensslgcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer2013012720130126
58240opensslgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2013012720130126
58352opensslgcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2013012720130126
58576opensslgcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2013012720130126
58653opensslgcc -mcpu=G5 -O -fomit-frame-pointer2013012720130126
58695opensslgcc -mcpu=G5 -O3 -fomit-frame-pointer2013012720130126
59647opensslgcc -O3 -fomit-frame-pointer2013012720130126
59696opensslgcc -O2 -fomit-frame-pointer2013012720130126
59955opensslgcc -mcpu=G5 -Os -fomit-frame-pointer2013012720130126
60473opensslgcc -funroll-loops -O -fomit-frame-pointer2013012720130126
60907opensslgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2013012720130126
61243opensslgcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2013012720130126
62909opensslgcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer2013012720130126
63735opensslgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2013012720130126
64379opensslgcc -Os -fomit-frame-pointer2013012720130126
65261opensslgcc -funroll-loops -maltivec -Os -fomit-frame-pointer2013012720130126
65408opensslgcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer2013012720130126
65590opensslgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2013012720130126
67781opensslgcc -O -fomit-frame-pointer2013012720130126
71120opensslcc2013012720130126
71876opensslgcc -maltivec -O3 -fomit-frame-pointer2013012720130126
72492opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013012720130126
72723opensslgcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2013012720130126
73934opensslgcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2013012720130126
78988opensslgcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2013012720130126