Implementation notes: amd64, elroy, crypto_hash/essence256

Computer: elroy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20110106
Operation: crypto_hash
Primitive: essence256
TimeImplementationCompilerBenchmark dateSUPERCOP version
90188gccgcc -funroll-loops -O3 -fomit-frame-pointer2011012120110106
90328gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011012120110106
90408gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011012120110106
91152gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011012120110106
91280gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011012120110106
91296gccgcc -m64 -O3 -fomit-frame-pointer2011012120110106
91720gccgcc -march=k8 -O3 -fomit-frame-pointer2011012120110106
92068gccgcc -O3 -fomit-frame-pointer2011012120110106
92672gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011012120110106
93004gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011012120110106
93012gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011012120110106
93024gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011012120110106
93480gccgcc -funroll-loops -O2 -fomit-frame-pointer2011012120110106
93512gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011012120110106
93664gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011012120110106
94000gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011012120110106
95060gccgcc -march=barcelona -O3 -fomit-frame-pointer2011012120110106
95436gccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011012120110106
95724gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011012120110106
96112gccgcc -march=nocona -O3 -fomit-frame-pointer2011012120110106
96128gccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011012120110106
96196gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011012120110106
96372gccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011012120110106
97092gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011012120110106
97612gccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011012120110106
98376gccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011012120110106
98400gccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011012120110106
99744gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011012120110106
100272gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011012120110106
100604gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011012120110106
100756gccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011012120110106
104540gccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011012120110106
104684gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011012120110106
104740gccgcc -funroll-loops -m64 -O -fomit-frame-pointer2011012120110106
104808gccgcc -funroll-loops -O -fomit-frame-pointer2011012120110106
104832gccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011012120110106
111552gccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011012120110106
112568gccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011012120110106
112692gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011012120110106
112820gccgcc -march=barcelona -O2 -fomit-frame-pointer2011012120110106
113000gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011012120110106
113108gccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011012120110106
114864gccgcc -m64 -O2 -fomit-frame-pointer2011012120110106
115116gccgcc -O2 -fomit-frame-pointer2011012120110106
115176gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011012120110106
115336gccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011012120110106
115800gccgcc -m64 -Os -fomit-frame-pointer2011012120110106
115956gccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011012120110106
115976gccgcc -march=k8 -Os -fomit-frame-pointer2011012120110106
116032gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2011012120110106
116036gccgcc -m64 -march=k8 -Os -fomit-frame-pointer2011012120110106
116376gccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011012120110106
116756gccgcc -march=k8 -O2 -fomit-frame-pointer2011012120110106
116876gccgcc -funroll-loops -Os -fomit-frame-pointer2011012120110106
116876gccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011012120110106
116988gccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011012120110106
117008gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011012120110106
117124gccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011012120110106
117328gccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011012120110106
117688gccgcc -Os -fomit-frame-pointer2011012120110106
117808gccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011012120110106
117872gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011012120110106
118188gccgcc -march=barcelona -Os -fomit-frame-pointer2011012120110106
118200gccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011012120110106
118528gccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011012120110106
118568gccgcc -m64 -march=core2 -Os -fomit-frame-pointer2011012120110106
118680gccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011012120110106
119412gccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011012120110106
119484gccgcc -march=nocona -O2 -fomit-frame-pointer2011012120110106
124740gccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011012120110106
126424gccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011012120110106
127972gccgcc -m64 -march=nocona -Os -fomit-frame-pointer2011012120110106
128272gccgcc -march=nocona -Os -fomit-frame-pointer2011012120110106
128544gccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011012120110106
128672gccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011012120110106
128708gccgcc -m64 -march=core2 -O -fomit-frame-pointer2011012120110106
130132gccgcc -march=nocona -O -fomit-frame-pointer2011012120110106
130420gccgcc -m64 -march=nocona -O -fomit-frame-pointer2011012120110106
130608gccgcc -m64 -O -fomit-frame-pointer2011012120110106
130776gccgcc -O -fomit-frame-pointer2011012120110106
130828gccgcc -fno-schedule-insns -O -fomit-frame-pointer2011012120110106
131128gccgcc -march=barcelona -O -fomit-frame-pointer2011012120110106
131176gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2011012120110106
131504gccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011012120110106
131848gccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011012120110106
132984gccgcc -m64 -march=k8 -O -fomit-frame-pointer2011012120110106
133100gccgcc -march=k8 -O -fomit-frame-pointer2011012120110106
139960gccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011012120110106
402336gcccc2011012120110106
418744gccgcc2011012120110106
419740gccgcc -funroll-loops2011012120110106