Implementation notes: amd64, khazaddum, crypto_hash/essence256

Computer: khazaddum
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_hash
Primitive: essence256
TimeImplementationCompilerBenchmark dateSUPERCOP version
73516gccgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012101520120928
74852gccgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012101520120928
75596gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012101520120928
76760gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012101520120928
76780gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012101520120928
76824gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012101520120928
76872gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012101520120928
76880gccgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012101520120928
76884gccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012101520120928
76904gccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012101520120928
77768gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012101520120928
77868gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012101520120928
77868gccgcc -march=k8 -O3 -fomit-frame-pointer2012101520120928
77900gccgcc -funroll-loops -O3 -fomit-frame-pointer2012101520120928
77948gccgcc -m64 -O3 -fomit-frame-pointer2012101520120928
78108gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012101520120928
78188gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012101520120928
78284gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012101520120928
78548gccgcc -O3 -fomit-frame-pointer2012101520120928
78580gccgcc -march=barcelona -O3 -fomit-frame-pointer2012101520120928
78592gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101520120928
78624gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101520120928
78972gccgcc -funroll-loops -O2 -fomit-frame-pointer2012101520120928
79024gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012101520120928
79296gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012101520120928
79412gccgcc -march=nocona -O3 -fomit-frame-pointer2012101520120928
79552gccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012101520120928
80088gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012101520120928
80128gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012101520120928
80164gccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012101520120928
80200gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012101520120928
80236gccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012101520120928
80440gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012101520120928
82916gccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012101520120928
83264gccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012101520120928
92484gccgcc -funroll-loops -m64 -O -fomit-frame-pointer2012101520120928
92628gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012101520120928
92640gccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012101520120928
92648gccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012101520120928
92676gccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012101520120928
92732gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012101520120928
92772gccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012101520120928
93188gccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012101520120928
93260gccgcc -funroll-loops -O -fomit-frame-pointer2012101520120928
98016gccgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012101520120928
98040gccgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012101520120928
98800gccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012101520120928
98800gccgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012101520120928
98856gccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012101520120928
98864gccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012101520120928
99516gccgcc -march=k8 -O2 -fomit-frame-pointer2012101520120928
99568gccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012101520120928
99980gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012101520120928
100056gccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012101520120928
100088gccgcc -m64 -O2 -fomit-frame-pointer2012101520120928
100208gccgcc -O2 -fomit-frame-pointer2012101520120928
101292gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101520120928
101304gccgcc -march=barcelona -O2 -fomit-frame-pointer2012101520120928
101628gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101520120928
102328gccgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012101520120928
102344gccgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012101520120928
102908gccgcc -m64 -Os -fomit-frame-pointer2012101520120928
102940gccgcc -Os -fomit-frame-pointer2012101520120928
102940gccgcc -m64 -march=k8 -Os -fomit-frame-pointer2012101520120928
102956gccgcc -march=k8 -Os -fomit-frame-pointer2012101520120928
102988gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2012101520120928
103464gccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012101520120928
103548gccgcc -funroll-loops -Os -fomit-frame-pointer2012101520120928
103556gccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012101520120928
103564gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012101520120928
103604gccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012101520120928
103888gccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012101520120928
104232gccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012101520120928
104456gccgcc -march=nocona -O2 -fomit-frame-pointer2012101520120928
104520gccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012101520120928
104544gccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012101520120928
104952gccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012101520120928
104968gccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012101520120928
104972gccgcc -m64 -march=core2 -Os -fomit-frame-pointer2012101520120928
105000gccgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012101520120928
106220gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101520120928
106248gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101520120928
106272gccgcc -march=barcelona -Os -fomit-frame-pointer2012101520120928
108696gccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012101520120928
108708gccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012101520120928
108784gccgcc -m64 -march=nocona -Os -fomit-frame-pointer2012101520120928
108784gccgcc -march=nocona -Os -fomit-frame-pointer2012101520120928
113524gccgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012101520120928
113532gccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012101520120928
113856gccgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012101520120928
114740gccgcc -m64 -march=nocona -O -fomit-frame-pointer2012101520120928
114912gccgcc -m64 -march=k8 -O -fomit-frame-pointer2012101520120928
114972gccgcc -march=k8 -O -fomit-frame-pointer2012101520120928
114988gccgcc -march=nocona -O -fomit-frame-pointer2012101520120928
115312gccgcc -m64 -march=corei7 -O -fomit-frame-pointer2012101520120928
115316gccgcc -march=barcelona -O -fomit-frame-pointer2012101520120928
115324gccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012101520120928
115336gccgcc -fno-schedule-insns -O -fomit-frame-pointer2012101520120928
115356gccgcc -m64 -O -fomit-frame-pointer2012101520120928
115372gccgcc -m64 -march=core2 -O -fomit-frame-pointer2012101520120928
115452gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101520120928
115528gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101520120928
115572gccgcc -O -fomit-frame-pointer2012101520120928
115992gccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012101520120928
365264gcccc2012101520120928
365384gccgcc2012101520120928
373952gccgcc -funroll-loops2012101520120928