Implementation notes: amd64, h5e450, crypto_hash/essence256

Computer: h5e450
Architecture: amd64
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: essence256
TimeImplementationCompilerBenchmark dateSUPERCOP version
210510gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012072420120717
216915gccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012072420120717
216996gccgcc -march=nocona -O3 -fomit-frame-pointer2012072420120717
218694gccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012072420120717
218772gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012072420120717
220335gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012072420120717
221475gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012072420120717
225018gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012072420120717
225018gccgcc -march=barcelona -O3 -fomit-frame-pointer2012072420120717
225477gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012072420120717
225483gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012072420120717
226359gccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012072420120717
226374gccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012072420120717
228303gccclang -O32012072420120717
231279gccgcc -O3 -fomit-frame-pointer2012072420120717
231279gccgcc -m64 -O3 -fomit-frame-pointer2012072420120717
231321gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012072420120717
231408gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012072420120717
231510gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012072420120717
231528gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012072420120717
231528gccgcc -march=k8 -O3 -fomit-frame-pointer2012072420120717
231564gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012072420120717
231630gccgcc -funroll-loops -O3 -fomit-frame-pointer2012072420120717
231681gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012072420120717
231684gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012072420120717
244101gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012072420120717
244101gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012072420120717
244137gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012072420120717
244389gccgcc -funroll-loops -O2 -fomit-frame-pointer2012072420120717
244497gccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012072420120717
255960gccgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012072420120717
256335gccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012072420120717
257229gccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012072420120717
260646gccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012072420120717
261837gccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012072420120717
261840gccgcc -m64 -march=core2 -Os -fomit-frame-pointer2012072420120717
261843gccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012072420120717
261846gccgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012072420120717
263454gccgcc -march=barcelona -Os -fomit-frame-pointer2012072420120717
263463gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012072420120717
263709gccgcc -march=nocona -O2 -fomit-frame-pointer2012072420120717
272856gccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012072420120717
272865gccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012072420120717
274044gccgcc -m64 -march=nocona -Os -fomit-frame-pointer2012072420120717
274077gccgcc -march=nocona -Os -fomit-frame-pointer2012072420120717
274104gccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012072420120717
274278gccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012072420120717
274281gccgcc -march=k8 -O2 -fomit-frame-pointer2012072420120717
274365gccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012072420120717
275157gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012072420120717
275175gccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012072420120717
275268gccgcc -O2 -fomit-frame-pointer2012072420120717
275448gccgcc -m64 -O2 -fomit-frame-pointer2012072420120717
278133gccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012072420120717
278136gccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012072420120717
278178gccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012072420120717
278217gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012072420120717
278238gccgcc -funroll-loops -Os -fomit-frame-pointer2012072420120717
284877gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012072420120717
284877gccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012072420120717
285684gccgcc -march=barcelona -O2 -fomit-frame-pointer2012072420120717
285687gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012072420120717
288891gccgcc -m64 -march=k8 -Os -fomit-frame-pointer2012072420120717
288897gccgcc -march=k8 -Os -fomit-frame-pointer2012072420120717
288900gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2012072420120717
288900gccgcc -m64 -Os -fomit-frame-pointer2012072420120717
288927gccgcc -Os -fomit-frame-pointer2012072420120717
288939gccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012072420120717
289623gccgcc -funroll-loops -O -fomit-frame-pointer2012072420120717
289623gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012072420120717
289623gccgcc -funroll-loops -m64 -O -fomit-frame-pointer2012072420120717
289659gccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012072420120717
289662gccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012072420120717
289674gccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012072420120717
289701gccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012072420120717
291018gccgcc -m64 -march=k8 -O -fomit-frame-pointer2012072420120717
291018gccgcc -march=k8 -O -fomit-frame-pointer2012072420120717
291027gccgcc -march=barcelona -O -fomit-frame-pointer2012072420120717
291030gccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012072420120717
291033gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2012072420120717
291285gccgcc -fno-schedule-insns -O -fomit-frame-pointer2012072420120717
291285gccgcc -m64 -march=core2 -O -fomit-frame-pointer2012072420120717
291285gccgcc -m64 -march=corei7 -O -fomit-frame-pointer2012072420120717
291291gccgcc -m64 -O -fomit-frame-pointer2012072420120717
291294gccgcc -O -fomit-frame-pointer2012072420120717
291303gccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012072420120717
291315gccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012072420120717
291636gccgcc -march=nocona -O -fomit-frame-pointer2012072420120717
291639gccgcc -m64 -march=nocona -O -fomit-frame-pointer2012072420120717
292602gccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012072420120717
1003881gccgcc -funroll-loops2012072420120717
1003905gccgcc2012072420120717
1011621gcccc2012072420120717