Implementation notes: amd64, sandy0, crypto_hash/essence256

Computer: sandy0
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: essence256
TimeImplementationCompilerBenchmark dateSUPERCOP version
78856gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032920120316
79200gccgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032920120316
79376gccgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032920120316
81828gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032920120316
81960gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032920120316
82028gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
83696gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032920120316
83824gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032920120316
84004gccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032920120316
84020gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
84024gccgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032920120316
84108gccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032920120316
84144gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
84440gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
84464gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032920120316
84560gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
84628gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032920120316
84648gccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
84704gccgcc -m64 -O3 -fomit-frame-pointer2012032920120316
84840gccgcc -funroll-loops -O3 -fomit-frame-pointer2012032920120316
84884gccgcc -march=k8 -O3 -fomit-frame-pointer2012032920120316
84932gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032920120316
85176gccgcc -march=barcelona -O3 -fomit-frame-pointer2012032920120316
85396gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
85516gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
85648gccgcc -funroll-loops -O2 -fomit-frame-pointer2012032920120316
85668gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
85788gccgcc -O3 -fomit-frame-pointer2012032920120316
86740gccgcc -march=nocona -O3 -fomit-frame-pointer2012032920120316
87384gccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
87780gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032920120316
87876gccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
90740gccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032920120316
91180gccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
104744gccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
104868gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
104868gccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
104972gccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032920120316
105268gccgcc -funroll-loops -O -fomit-frame-pointer2012032920120316
105392gccgcc -funroll-loops -m64 -O -fomit-frame-pointer2012032920120316
105444gccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032920120316
105476gccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032920120316
105496gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
107756gccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032920120316
107848gccgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032920120316
108164gccgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032920120316
110180gccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032920120316
110432gccgcc -m64 -O2 -fomit-frame-pointer2012032920120316
110440gccgcc -O2 -fomit-frame-pointer2012032920120316
110472gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
110496gccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032920120316
110496gccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032920120316
110816gccgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032920120316
112108gccgcc -march=barcelona -O2 -fomit-frame-pointer2012032920120316
112260gccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
112448gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
112500gccgcc -march=k8 -O2 -fomit-frame-pointer2012032920120316
113044gccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032920120316
113080gccgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032920120316
114368gccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
114372gccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032920120316
114500gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
114532gccgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032920120316
114572gccgcc -funroll-loops -Os -fomit-frame-pointer2012032920120316
114592gccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032920120316
115472gccgcc -Os -fomit-frame-pointer2012032920120316
115540gccgcc -m64 -Os -fomit-frame-pointer2012032920120316
115580gccgcc -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
115820gccgcc -march=nocona -O2 -fomit-frame-pointer2012032920120316
115928gccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
115976gccgcc -march=k8 -Os -fomit-frame-pointer2012032920120316
116040gccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
116140gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
116208gccgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032920120316
116240gccgcc -m64 -march=core2 -Os -fomit-frame-pointer2012032920120316
116252gccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032920120316
116424gccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032920120316
117056gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
117172gccgcc -march=barcelona -Os -fomit-frame-pointer2012032920120316
117368gccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032920120316
120916gccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
121052gccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032920120316
121956gccgcc -march=nocona -Os -fomit-frame-pointer2012032920120316
122004gccgcc -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
122516gccgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032920120316
122532gccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032920120316
122560gccgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032920120316
128840gccgcc -m64 -O -fomit-frame-pointer2012032920120316
128896gccgcc -m64 -march=core2 -O -fomit-frame-pointer2012032920120316
128972gccgcc -O -fomit-frame-pointer2012032920120316
129008gccgcc -m64 -march=corei7 -O -fomit-frame-pointer2012032920120316
129028gccgcc -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
129136gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
129452gccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032920120316
129464gccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032920120316
129528gccgcc -march=barcelona -O -fomit-frame-pointer2012032920120316
130060gccgcc -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
130080gccgcc -march=nocona -O -fomit-frame-pointer2012032920120316
134848gccgcc -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
134872gccgcc -march=k8 -O -fomit-frame-pointer2012032920120316
392856gcccc2012032920120316
394716gccgcc2012032920120316
395504gccgcc -funroll-loops2012032920120316