Implementation notes: amd64, phenom, crypto_hash/essence512

Computer: phenom
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20120812
Operation: crypto_hash
Primitive: essence512
TimeImplementationCompilerBenchmark dateSUPERCOP version
48381gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
49673gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052220120521
49846gccgcc -O3 -fomit-frame-pointer2012052220120521
49885gccgcc -m64 -O3 -fomit-frame-pointer2012052220120521
50176gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
53238gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
57501gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052220120521
57553gccgcc -march=k8 -O3 -fomit-frame-pointer2012052220120521
57943gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
58004gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052220120521
58499gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
58553gccgcc -funroll-loops -O3 -fomit-frame-pointer2012052220120521
58566gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
58616gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
58789gccgcc -march=barcelona -O3 -fomit-frame-pointer2012052220120521
59059gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
59863gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052220120521
61655gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
62417gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052220120521
63238gccgcc -funroll-loops -O2 -fomit-frame-pointer2012052220120521
63445gccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
63628gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052220120521
63725gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052220120521
70536gccgcc -O2 -fomit-frame-pointer2012052220120521
73192gccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
77510gccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
77583gccgcc -march=nocona -O3 -fomit-frame-pointer2012052220120521
77767gccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
78375gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052220120521
79249gccgcc -funroll-loops -O -fomit-frame-pointer2012052220120521
81882gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
82530gccgcc -march=nocona -O2 -fomit-frame-pointer2012052220120521
82761gccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052220120521
82924gccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
83013gccgcc -m64 -O2 -fomit-frame-pointer2012052220120521
83263gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
84263gccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
85440gccgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
85526gccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
85588gccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052220120521
85998gccgcc -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
86038gccgcc -O -fomit-frame-pointer2012052220120521
86148gccgcc -march=k8 -O2 -fomit-frame-pointer2012052220120521
87172gccgcc -march=nocona -O -fomit-frame-pointer2012052220120521
87230gccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
87269gccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
87272gccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052220120521
87293gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
87299gccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052220120521
87395gccgcc -funroll-loops -Os -fomit-frame-pointer2012052220120521
87954gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
88696gccgcc -march=barcelona -O2 -fomit-frame-pointer2012052220120521
89138gccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
89177gccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052220120521
89852gccgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052220120521
90305gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
90738gccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052220120521
91045gccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
91084gccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052220120521
91210gccgcc -m64 -Os -fomit-frame-pointer2012052220120521
91354gccgcc -Os -fomit-frame-pointer2012052220120521
93528gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
93548gccgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052220120521
94389gccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
94456gccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052220120521
96502gccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
96502gccgcc -march=barcelona -Os -fomit-frame-pointer2012052220120521
96656gccgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
96656gccgcc -march=k8 -Os -fomit-frame-pointer2012052220120521
97223gccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
98433gccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
98450gccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
99703gccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052220120521
99704gccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
101229gccgcc -m64 -march=core2 -O -fomit-frame-pointer2012052220120521
101243gccgcc -m64 -O -fomit-frame-pointer2012052220120521
101251gccgcc -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
101252gccgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052220120521
101279gccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
101352gccgcc -march=k8 -O -fomit-frame-pointer2012052220120521
101476gccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
102487gccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
102491gccgcc -march=barcelona -O -fomit-frame-pointer2012052220120521
102510gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
102728gccgcc -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
105959gccgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052220120521
107491gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
119385gccgcc -march=nocona -Os -fomit-frame-pointer2012052220120521
119392gccgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
380784gccgcc -funroll-loops2012052220120521
380835gcccc2012052220120521
382459gccgcc2012052220120521