Implementation notes: ppc64, gcc1power7, crypto_hash/md4

Computer: gcc1power7
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: md4
TimeImplementationCompilerBenchmark dateSUPERCOP version
13846opensslgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2013012720130126
13888opensslgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2013012720130126
15183opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013012720130126
15764opensslgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2013012720130126
16450opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2013012720130126
16912opensslgcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2013012720130126
16933opensslgcc -funroll-loops -maltivec -O3 -fomit-frame-pointer2013012720130126
17199opensslgcc -m64 -Os -fomit-frame-pointer2013012720130126
17213opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013012720130126
17248opensslcc2013012720130126
17248opensslgcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2013012720130126
17423opensslgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2013012720130126
17514opensslgcc -m64 -maltivec -O2 -fomit-frame-pointer2013012720130126
17521opensslgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2013012720130126
17577opensslgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2013012720130126
17584opensslgcc -O3 -fomit-frame-pointer2013012720130126
17766opensslgcc -m64 -maltivec -O3 -fomit-frame-pointer2013012720130126
17822opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013012720130126
17850opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2013012720130126
17878opensslgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2013012720130126
18032opensslgcc -m64 -O2 -fomit-frame-pointer2013012720130126
18088opensslgcc -funroll-loops -O -fomit-frame-pointer2013012720130126
18088opensslgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2013012720130126
18137opensslgcc -mcpu=G5 -O3 -fomit-frame-pointer2013012720130126
18144opensslgcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2013012720130126
18235opensslgcc -m64 -O -fomit-frame-pointer2013012720130126
18256opensslgcc -funroll-loops -O3 -fomit-frame-pointer2013012720130126
18277opensslgcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2013012720130126
18284opensslgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2013012720130126
18340opensslgcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2013012720130126
18375opensslgcc2013012720130126
18375opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2013012720130126
18375opensslgcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2013012720130126
18431opensslgcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer2013012720130126
18459opensslgcc -maltivec -O2 -fomit-frame-pointer2013012720130126
18459opensslgcc -mcpu=G5 -O -fomit-frame-pointer2013012720130126
18466opensslgcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2013012720130126
18480opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013012720130126
18480opensslgcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2013012720130126
18494opensslgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2013012720130126
18585opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013012720130126
18613opensslgcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2013012720130126
18641opensslgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2013012720130126
18697opensslgcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2013012720130126
18711opensslgcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer2013012720130126
18711opensslgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2013012720130126
18774opensslgcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2013012720130126
18816opensslgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2013012720130126
18816opensslgcc -m64 -maltivec -O -fomit-frame-pointer2013012720130126
18816opensslgcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2013012720130126
18830opensslgcc -funroll-loops -maltivec -Os -fomit-frame-pointer2013012720130126
18830opensslgcc -maltivec -O -fomit-frame-pointer2013012720130126
18928opensslgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2013012720130126
18928opensslgcc -mcpu=G5 -Os -fomit-frame-pointer2013012720130126
18935opensslgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2013012720130126
18991opensslgcc -funroll-loops2013012720130126
19012opensslgcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer2013012720130126
19040opensslgcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2013012720130126
19061opensslgcc -mcpu=G5 -maltivec -O -fomit-frame-pointer2013012720130126
19131opensslgcc -maltivec -Os -fomit-frame-pointer2013012720130126
19152opensslgcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer2013012720130126
19201opensslgcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2013012720130126
19229opensslgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2013012720130126
19243opensslgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2013012720130126
19250opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013012720130126
19264opensslgcc -mcpu=G5 -O2 -fomit-frame-pointer2013012720130126
19271opensslgcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2013012720130126
19362opensslgcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2013012720130126
19376opensslgcc -funroll-loops -maltivec -O -fomit-frame-pointer2013012720130126
19390opensslgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2013012720130126
19390opensslgcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer2013012720130126
19439opensslgcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2013012720130126
19453opensslgcc -maltivec -O3 -fomit-frame-pointer2013012720130126
19488opensslgcc -Os -fomit-frame-pointer2013012720130126
19502opensslgcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2013012720130126
19579opensslgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2013012720130126
19670opensslgcc -O2 -fomit-frame-pointer2013012720130126
19670opensslgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2013012720130126
19726opensslgcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer2013012720130126
19740opensslgcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer2013012720130126
19747opensslgcc -funroll-loops -Os -fomit-frame-pointer2013012720130126
19796opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013012720130126
19796opensslgcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2013012720130126
19824opensslgcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2013012720130126
19936opensslgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2013012720130126
19957opensslgcc -O -fomit-frame-pointer2013012720130126
19957opensslgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2013012720130126
20048opensslgcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2013012720130126
20069opensslgcc -m64 -O3 -fomit-frame-pointer2013012720130126
20167opensslgcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2013012720130126
20230opensslgcc -m64 -mcpu=G3 -O -fomit-frame-pointer2013012720130126
20272opensslgcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2013012720130126
20321opensslgcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2013012720130126
20384opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013012720130126
20391opensslgcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2013012720130126
20776opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013012720130126
21049opensslgcc -m64 -maltivec -Os -fomit-frame-pointer2013012720130126
21056opensslgcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2013012720130126
21154opensslgcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2013012720130126
21854opensslgcc -funroll-loops -O2 -fomit-frame-pointer2013012720130126
22120opensslgcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2013012720130126
22638opensslgcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2013012720130126
22953opensslgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2013012720130126
22960opensslgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2013012720130126
23492opensslgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2013012720130126
25004opensslgcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2013012720130126
26656opensslgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2013012720130126