Implementation notes: amd64, nmi0247, crypto_hash/edonr256

Computer: nmi0247
Architecture: amd64
CPU ID: GenuineIntel-000006f2-bfebfbff
SUPERCOP version: 20101111
Operation: crypto_hash
Primitive: edonr256
TimeImplementationCompilerBenchmark dateSUPERCOP version
8415swpbegcc -funroll-loops -m64 -O -fomit-frame-pointer2010073120100728
8437swpbegcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010073120100728
8459swpbegcc -m64 -march=nocona -O -fomit-frame-pointer2010073120100728
8470swpbegcc -m64 -march=k8 -O -fomit-frame-pointer2010073120100728
8481swpbegcc -m64 -O -fomit-frame-pointer2010073120100728
8503swpbegcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010073120100728
8503swpbegcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010073120100728
8525swpbegcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010073120100728
8569swpbegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010073120100728
8580swpbegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010073120100728
9119swpbegcc -m64 -Os -fomit-frame-pointer2010073120100728
9152optcgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010073120100728
9163optcgcc -m64 -O -fomit-frame-pointer2010073120100728
9207optcgcc -funroll-loops -m64 -O -fomit-frame-pointer2010073120100728
9207optcgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010073120100728
9218swpbegcc -funroll-loops -m64 -Os -fomit-frame-pointer2010073120100728
9218optcgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010073120100728
9229optcgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010073120100728
9229optcgcc -m64 -march=k8 -O -fomit-frame-pointer2010073120100728
9229optcgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010073120100728
9240optcgcc -m64 -march=nocona -O -fomit-frame-pointer2010073120100728
9251optcgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010073120100728
9295swpbegcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010073120100728
9295swpbegcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010073120100728
9306swpbegcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010073120100728
9306swpbegcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010073120100728
9317swpbegcc -m64 -march=nocona -Os -fomit-frame-pointer2010073120100728
9361swpbegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010073120100728
9361swpbegcc -m64 -march=k8 -Os -fomit-frame-pointer2010073120100728
9394swpbegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010073120100728
9757swpbegcc -m64 -march=k8 -O2 -fomit-frame-pointer2010073120100728
9757swpbegcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010073120100728
9768swpbegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010073120100728
9768swpbegcc -m64 -O2 -fomit-frame-pointer2010073120100728
9768swpbegcc -m64 -march=nocona -O3 -fomit-frame-pointer2010073120100728
9779swpbegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010073120100728
9790swpbegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010073120100728
9790swpbegcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010073120100728
9790swpbegcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010073120100728
9790swpbegcc -m64 -march=k8 -O3 -fomit-frame-pointer2010073120100728
9790swpbegcc -m64 -march=nocona -O2 -fomit-frame-pointer2010073120100728
9801swpbegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010073120100728
9801swpbegcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010073120100728
9812swpbegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010073120100728
9812swpbegcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010073120100728
9823swpbegcc -m64 -O3 -fomit-frame-pointer2010073120100728
9823swpbegcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010073120100728
9823swpbegcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010073120100728
9834swpbegcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010073120100728
9845swpbegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010073120100728
9878optcgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010073120100728
9922optcgcc -m64 -Os -fomit-frame-pointer2010073120100728
9933optcgcc -m64 -march=k8 -Os -fomit-frame-pointer2010073120100728
10010optcgcc -m64 -O3 -fomit-frame-pointer2010073120100728
10021optcgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010073120100728
10032optcgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010073120100728
10043optcgcc -m64 -O2 -fomit-frame-pointer2010073120100728
10043optcgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010073120100728
10054optcgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010073120100728
10054optcgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010073120100728
10098optcgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010073120100728
10098optcgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010073120100728
10219optcgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010073120100728
10219optcgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010073120100728
10296optcgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010073120100728
10296optcgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010073120100728
10318optcgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010073120100728
10318optcgcc -m64 -march=nocona -Os -fomit-frame-pointer2010073120100728
10318optcgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010073120100728
10340optcgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010073120100728
10340optcgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010073120100728
10340optcgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010073120100728
10340optcgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010073120100728
10340optcgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010073120100728
10384optcgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010073120100728
10384optcgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010073120100728
10395optcgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010073120100728
10395optcgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010073120100728
10395optcgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010073120100728
10417optcgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010073120100728