Implementation notes: amd64, giant4, crypto_hash/essence384

Computer: giant4
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20120207
Operation: crypto_hash
Primitive: essence384
TimeImplementationCompilerBenchmark dateSUPERCOP version
52548gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011061220110609
52572gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011061220110609
53040gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011061220110609
53040gccgcc -march=barcelona -O3 -fomit-frame-pointer2011061220110609
54243gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011061220110609
54252gccgcc -march=k8 -O3 -fomit-frame-pointer2011061220110609
54570gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011061220110609
54747gccgcc -O3 -fomit-frame-pointer2011061220110609
54837gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011061220110609
54855gccgcc -m64 -O3 -fomit-frame-pointer2011061220110609
54873gccgcc -funroll-loops -O3 -fomit-frame-pointer2011061220110609
55011gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011061220110609
55065gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011061220110609
58464gccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011061220110609
58542gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011061220110609
58974gccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011061220110609
58998gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011061220110609
61914gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011061220110609
62061gccgcc -funroll-loops -O2 -fomit-frame-pointer2011061220110609
62100gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011061220110609
62136gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011061220110609
62295gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011061220110609
64254gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011061220110609
64356gccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011061220110609
69138gccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011061220110609
69432gccgcc -march=nocona -O3 -fomit-frame-pointer2011061220110609
69498gccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011061220110609
69750gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011061220110609
69954gccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011061220110609
70053gccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011061220110609
70206gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011061220110609
70494gccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011061220110609
70611gccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011061220110609
70722gccgcc -march=barcelona -O2 -fomit-frame-pointer2011061220110609
71043gccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011061220110609
71058gccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011061220110609
71094gccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011061220110609
71580gccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011061220110609
71595gccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011061220110609
71853gccgcc -O2 -fomit-frame-pointer2011061220110609
71853gccgcc -m64 -O2 -fomit-frame-pointer2011061220110609
72036gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011061220110609
72303gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011061220110609
72309gccgcc -march=barcelona -Os -fomit-frame-pointer2011061220110609
72630gccgcc -m64 -march=core2 -Os -fomit-frame-pointer2011061220110609
72630gccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011061220110609
72777gccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011061220110609
72861gccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011061220110609
74205gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2011061220110609
74205gccgcc -m64 -Os -fomit-frame-pointer2011061220110609
74205gccgcc -march=k8 -Os -fomit-frame-pointer2011061220110609
74208gccgcc -Os -fomit-frame-pointer2011061220110609
74241gccgcc -m64 -march=k8 -Os -fomit-frame-pointer2011061220110609
74676gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011061220110609
74781gccgcc -funroll-loops -Os -fomit-frame-pointer2011061220110609
74781gccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011061220110609
74787gccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011061220110609
75405gccgcc -march=k8 -O2 -fomit-frame-pointer2011061220110609
75444gccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011061220110609
76224gccgcc -funroll-loops -O -fomit-frame-pointer2011061220110609
76269gccgcc -funroll-loops -m64 -O -fomit-frame-pointer2011061220110609
76344gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011061220110609
76935gccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011061220110609
76947gccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011061220110609
77970gccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011061220110609
78018gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011061220110609
79398gccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011061220110609
79398gccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011061220110609
81588gccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011061220110609
81636gccgcc -march=nocona -O2 -fomit-frame-pointer2011061220110609
83169gccgcc -march=nocona -O -fomit-frame-pointer2011061220110609
83289gccgcc -m64 -march=nocona -O -fomit-frame-pointer2011061220110609
83616gccgcc -m64 -O -fomit-frame-pointer2011061220110609
83619gccgcc -fno-schedule-insns -O -fomit-frame-pointer2011061220110609
84174gccgcc -m64 -march=core2 -O -fomit-frame-pointer2011061220110609
84234gccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011061220110609
84237gccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011061220110609
84279gccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011061220110609
84327gccgcc -O -fomit-frame-pointer2011061220110609
84516gccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011061220110609
84540gccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011061220110609
86166gccgcc -march=nocona -Os -fomit-frame-pointer2011061220110609
86175gccgcc -m64 -march=nocona -Os -fomit-frame-pointer2011061220110609
87543gccgcc -m64 -march=k8 -O -fomit-frame-pointer2011061220110609
87660gccgcc -march=k8 -O -fomit-frame-pointer2011061220110609
88095gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2011061220110609
88164gccgcc -march=barcelona -O -fomit-frame-pointer2011061220110609
96132gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011061220110609
282981gccgcc -funroll-loops2011061220110609
283473gccgcc2011061220110609
283569gcccc2011061220110609