Implementation notes: amd64, nmi0247, crypto_hashblocks/sha512

Computer: nmi0247
Architecture: amd64
CPU ID: GenuineIntel-000006f2-bfebfbff
SUPERCOP version: 20101111
Operation: crypto_hashblocks
Primitive: sha512
TimeImplementationCompilerBenchmark dateSUPERCOP version
21978refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090420100903
22000refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090420100903
22088refgcc -m64 -O2 -fomit-frame-pointer2010090420100903
22099refgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090420100903
22132refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090420100903
22143refgcc -m64 -march=k8 -O -fomit-frame-pointer2010090420100903
22154refgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010090420100903
22154refgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010090420100903
22154refgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010090420100903
22154refgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010090420100903
22165refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090420100903
22176refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090420100903
22187refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090420100903
22187refgcc -m64 -O -fomit-frame-pointer2010090420100903
22209refgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010090420100903
22209refgcc -m64 -march=nocona -O -fomit-frame-pointer2010090420100903
22231refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090420100903
22242refgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010090420100903
22264inplacegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090420100903
22275refgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010090420100903
22275refgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010090420100903
22297inplacegcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090420100903
22330inplacegcc -m64 -O2 -fomit-frame-pointer2010090420100903
22330refgcc -m64 -Os -fomit-frame-pointer2010090420100903
22341inplacegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090420100903
22495refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090420100903
22561refgcc -m64 -O3 -fomit-frame-pointer2010090420100903
22605refgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010090420100903
22616refgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090420100903
22660refgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010090420100903
22671refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090420100903
22682refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090420100903
22770inplacegcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010090420100903
22792refgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010090420100903
22792refgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010090420100903
22803inplacegcc -funroll-loops -m64 -O -fomit-frame-pointer2010090420100903
22803inplacegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090420100903
22814refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090420100903
22814inplacegcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010090420100903
22814inplacegcc -m64 -O -fomit-frame-pointer2010090420100903
22825inplacegcc -m64 -march=k8 -O -fomit-frame-pointer2010090420100903
22825inplacegcc -m64 -march=nocona -O -fomit-frame-pointer2010090420100903
22836inplacegcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010090420100903
22847inplacegcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010090420100903
22847inplacegcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010090420100903
22847inplacegcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010090420100903
22847inplacegcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090420100903
22847inplacegcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010090420100903
22869inplacegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090420100903
22869inplacegcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010090420100903
22913refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090420100903
22924refgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090420100903
22957inplacegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090420100903
22990refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090420100903
23012refgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010090420100903
23045inplacegcc -m64 -march=k8 -Os -fomit-frame-pointer2010090420100903
23067refgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010090420100903
23100inplacegcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090420100903
23111inplacegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090420100903
23166refgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010090420100903
23177refgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010090420100903
23287inplacegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090420100903
23287inplacegcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090420100903
23408refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090420100903
23639inplacegcc -m64 -O3 -fomit-frame-pointer2010090420100903
23650inplacegcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010090420100903
23661inplacegcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010090420100903
23683inplacegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090420100903
23683inplacegcc -m64 -march=nocona -Os -fomit-frame-pointer2010090420100903
23738refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090420100903
23793inplacegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090420100903
23870inplacegcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090420100903
23903inplacegcc -m64 -Os -fomit-frame-pointer2010090420100903
23947inplacegcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010090420100903
23947inplacegcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010090420100903
24343inplacegcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010090420100903
24354inplacegcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010090420100903
24585inplacegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090420100903
24783inplacegcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010090420100903
24871inplacegcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010090420100903