Implementation notes: amd64, nmi0247, crypto_hashblocks/sha256

Computer: nmi0247
Architecture: amd64
CPU ID: GenuineIntel-000006f2-bfebfbff
SUPERCOP version: 20101111
Operation: crypto_hashblocks
Primitive: sha256
TimeImplementationCompilerBenchmark dateSUPERCOP version
31350refgcc -m64 -march=nocona -O -fomit-frame-pointer2010090420100903
31361refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090420100903
31372refgcc -m64 -O -fomit-frame-pointer2010090420100903
31383refgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090420100903
31383refgcc -m64 -march=k8 -O -fomit-frame-pointer2010090420100903
31394refgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010090420100903
31394refgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010090420100903
31394refgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010090420100903
31405refgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010090420100903
31427refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090420100903
31713refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090420100903
31713refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090420100903
31724refgcc -m64 -O2 -fomit-frame-pointer2010090420100903
31768refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090420100903
31779refgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010090420100903
31779refgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010090420100903
31790refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090420100903
31790refgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010090420100903
31812refgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010090420100903
31856refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090420100903
31988inplacegcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090420100903
31999inplacegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090420100903
31999refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090420100903
32010inplacegcc -m64 -O2 -fomit-frame-pointer2010090420100903
32032inplacegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090420100903
32054refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090420100903
32054refgcc -m64 -Os -fomit-frame-pointer2010090420100903
32054refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090420100903
32087refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090420100903
32131refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090420100903
32186inplacegcc -m64 -march=k8 -Os -fomit-frame-pointer2010090420100903
32219inplacegcc -m64 -O3 -fomit-frame-pointer2010090420100903
32274inplacegcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090420100903
32274refgcc -m64 -O3 -fomit-frame-pointer2010090420100903
32285inplacegcc -m64 -Os -fomit-frame-pointer2010090420100903
32285refgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090420100903
32296inplacegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090420100903
32307inplacegcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090420100903
32384refgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090420100903
32395refgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010090420100903
32406refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090420100903
32406refgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010090420100903
32417refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090420100903
32439refgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010090420100903
32472refgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010090420100903
32483refgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010090420100903
32494refgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010090420100903
32494inplacegcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090420100903
32505refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090420100903
32527inplacegcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010090420100903
32538inplacegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090420100903
32560inplacegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090420100903
32571inplacegcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010090420100903
32593inplacegcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010090420100903
32637refgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010090420100903
32648inplacegcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010090420100903
32659inplacegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090420100903
32681refgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010090420100903
32890inplacegcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010090420100903
32956inplacegcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010090420100903
32967inplacegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090420100903
32967inplacegcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010090420100903
32967inplacegcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010090420100903
32967inplacegcc -m64 -march=nocona -Os -fomit-frame-pointer2010090420100903
33044inplacegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090420100903
33055inplacegcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010090420100903
33055inplacegcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010090420100903
33297inplacegcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090420100903
33330inplacegcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010090420100903
33330inplacegcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010090420100903
34089inplacegcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010090420100903
34111inplacegcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010090420100903
34133inplacegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090420100903
34144inplacegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090420100903
34166inplacegcc -m64 -march=k8 -O -fomit-frame-pointer2010090420100903
34177inplacegcc -m64 -O -fomit-frame-pointer2010090420100903
34177inplacegcc -m64 -march=nocona -O -fomit-frame-pointer2010090420100903
34188inplacegcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010090420100903
34254inplacegcc -funroll-loops -m64 -O -fomit-frame-pointer2010090420100903
34287inplacegcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010090420100903