Implementation notes: amd64, trident, crypto_hashblocks/sha512

Computer: trident
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20120521
Operation: crypto_hashblocks
Primitive: sha512
TimeImplementationCompilerBenchmark dateSUPERCOP version
22040refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011070820110708
22040refgcc -m64 -O2 -fomit-frame-pointer2011070820110708
22040refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011070820110708
22050refgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011070820110708
22060refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011070820110708
22100refgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011070820110708
22130refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011070820110708
22140refgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011070820110708
22150refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011070820110708
22160refgcc -m64 -O -fomit-frame-pointer2011070820110708
22160refgcc -m64 -march=k8 -O -fomit-frame-pointer2011070820110708
22160refgcc -m64 -march=nocona -O -fomit-frame-pointer2011070820110708
22180refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011070820110708
22190refgcc -funroll-loops -m64 -O -fomit-frame-pointer2011070820110708
22190refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011070820110708
22190refgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011070820110708
22200refgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070820110708
22200refgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070820110708
22210refgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070820110708
22250refgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070820110708
22300inplacegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011070820110708
22300inplacegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011070820110708
22300inplacegcc -m64 -O2 -fomit-frame-pointer2011070820110708
22340inplacegcc -m64 -march=k8 -O2 -fomit-frame-pointer2011070820110708
22350refgcc -m64 -march=k8 -Os -fomit-frame-pointer2011070820110708
22360refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011070820110708
22480refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011070820110708
22490refgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070820110708
22500refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011070820110708
22530refgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070820110708
22540refgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070820110708
22550refgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070820110708
22550refgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070820110708
22570refgcc -m64 -march=nocona -Os -fomit-frame-pointer2011070820110708
22610refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011070820110708
22650refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011070820110708
22670refgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070820110708
22670inplacegcc -m64 -march=nocona -O -fomit-frame-pointer2011070820110708
22680refgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070820110708
22690inplacegcc -m64 -march=k8 -O -fomit-frame-pointer2011070820110708
22700refgcc -m64 -Os -fomit-frame-pointer2011070820110708
22710refgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070820110708
22720inplacegcc -funroll-loops -m64 -O -fomit-frame-pointer2011070820110708
22790inplacegcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070820110708
22810inplacegcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011070820110708
22810inplacegcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070820110708
22820inplacegcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011070820110708
22830inplacegcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070820110708
22840inplacegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011070820110708
22840inplacegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011070820110708
22840inplacegcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070820110708
22850inplacegcc -m64 -march=nocona -O2 -fomit-frame-pointer2011070820110708
22860inplacegcc -m64 -O -fomit-frame-pointer2011070820110708
22860inplacegcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011070820110708
22870refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011070820110708
22870inplacegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011070820110708
22870refgcc -m64 -O3 -fomit-frame-pointer2011070820110708
22870inplacegcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011070820110708
22920refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011070820110708
23010inplacegcc -m64 -Os -fomit-frame-pointer2011070820110708
23030inplacegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011070820110708
23080inplacegcc -m64 -march=k8 -Os -fomit-frame-pointer2011070820110708
23100refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011070820110708
23200inplacegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011070820110708
23270inplacegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011070820110708
23290inplacegcc -m64 -O3 -fomit-frame-pointer2011070820110708
23640inplacegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011070820110708
23650inplacegcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070820110708
23660inplacegcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070820110708
23700inplacegcc -m64 -march=k8 -O3 -fomit-frame-pointer2011070820110708
23710inplacegcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070820110708
23710inplacegcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070820110708
23750inplacegcc -funroll-loops -m64 -Os -fomit-frame-pointer2011070820110708
23870inplacegcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070820110708
23880inplacegcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070820110708
23890inplacegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011070820110708
23900inplacegcc -m64 -march=nocona -O3 -fomit-frame-pointer2011070820110708
24380inplacegcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070820110708
24390inplacegcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070820110708
24590inplacegcc -m64 -march=nocona -Os -fomit-frame-pointer2011070820110708