Implementation notes: amd64, sandy0, crypto_hash/essence512

Computer: sandy0
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: essence512
TimeImplementationCompilerBenchmark dateSUPERCOP version
60476gccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032920120316
60504gccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032920120316
60812gccgcc -march=barcelona -O3 -fomit-frame-pointer2012032920120316
60880gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
61624gccgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032920120316
61704gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032920120316
61876gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
61980gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
62116gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032920120316
62152gccgcc -funroll-loops -O3 -fomit-frame-pointer2012032920120316
62464gccgcc -m64 -O3 -fomit-frame-pointer2012032920120316
62480gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032920120316
62556gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
62648gccgcc -march=k8 -O3 -fomit-frame-pointer2012032920120316
62688gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
62692gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032920120316
62696gccgcc -O3 -fomit-frame-pointer2012032920120316
62920gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
62996gccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
63024gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032920120316
63084gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
63160gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032920120316
63244gccgcc -funroll-loops -O2 -fomit-frame-pointer2012032920120316
63444gccgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032920120316
63548gccgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032920120316
63588gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032920120316
63896gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
63976gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032920120316
69972gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
70008gccgcc -march=barcelona -O2 -fomit-frame-pointer2012032920120316
71412gccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
71504gccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
71580gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
71760gccgcc -O2 -fomit-frame-pointer2012032920120316
71848gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032920120316
71868gccgcc -march=nocona -O3 -fomit-frame-pointer2012032920120316
72032gccgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032920120316
72048gccgcc -march=k8 -O2 -fomit-frame-pointer2012032920120316
72148gccgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032920120316
72156gccgcc -m64 -O2 -fomit-frame-pointer2012032920120316
72328gccgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032920120316
72392gccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032920120316
72396gccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032920120316
72492gccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032920120316
72548gccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032920120316
72920gccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032920120316
73060gccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
73604gccgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032920120316
73844gccgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032920120316
73864gccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032920120316
73980gccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032920120316
74080gccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
74536gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
74696gccgcc -march=barcelona -Os -fomit-frame-pointer2012032920120316
74724gccgcc -funroll-loops -Os -fomit-frame-pointer2012032920120316
74728gccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
74736gccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032920120316
74808gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
74828gccgcc -march=k8 -Os -fomit-frame-pointer2012032920120316
74848gccgcc -Os -fomit-frame-pointer2012032920120316
74848gccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032920120316
74868gccgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032920120316
74908gccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032920120316
74936gccgcc -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
74952gccgcc -m64 -Os -fomit-frame-pointer2012032920120316
75016gccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032920120316
75048gccgcc -m64 -march=core2 -Os -fomit-frame-pointer2012032920120316
75080gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
77272gccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
77380gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
77436gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
77488gccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
77628gccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032920120316
77660gccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032920120316
77676gccgcc -funroll-loops -m64 -O -fomit-frame-pointer2012032920120316
77688gccgcc -funroll-loops -O -fomit-frame-pointer2012032920120316
77924gccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032920120316
83456gccgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032920120316
83536gccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032920120316
83564gccgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032920120316
83892gccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
84336gccgcc -march=nocona -O2 -fomit-frame-pointer2012032920120316
87240gccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
87332gccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032920120316
87420gccgcc -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
87448gccgcc -march=nocona -Os -fomit-frame-pointer2012032920120316
88272gccgcc -m64 -march=core2 -O -fomit-frame-pointer2012032920120316
88272gccgcc -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
88328gccgcc -O -fomit-frame-pointer2012032920120316
88336gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
88344gccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032920120316
88372gccgcc -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
88392gccgcc -march=nocona -O -fomit-frame-pointer2012032920120316
88464gccgcc -march=barcelona -O -fomit-frame-pointer2012032920120316
88488gccgcc -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
88496gccgcc -m64 -march=corei7 -O -fomit-frame-pointer2012032920120316
88544gccgcc -march=k8 -O -fomit-frame-pointer2012032920120316
88616gccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032920120316
88656gccgcc -m64 -O -fomit-frame-pointer2012032920120316
93144gccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
247844gcccc2012032920120316
248056gccgcc -funroll-loops2012032920120316
248320gccgcc2012032920120316