Implementation notes: amd64, h5e450, crypto_hash/mcssha5

Computer: h5e450
Architecture: amd64
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: mcssha5
TimeImplementationCompilerBenchmark dateSUPERCOP version
68310refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012073020120717
68310refgcc -march=k8 -O2 -fomit-frame-pointer2012073020120717
68346refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012073020120717
68346refgcc -march=k8 -O3 -fomit-frame-pointer2012073020120717
69750refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012073020120717
69756refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012073020120717
69756refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012073020120717
71103refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012073020120717
71202refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012073020120717
71208refgcc -O3 -fomit-frame-pointer2012073020120717
71208refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012073020120717
71211refgcc -m64 -O3 -fomit-frame-pointer2012073020120717
71352refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012073020120717
71352refgcc -m64 -march=k8 -O -fomit-frame-pointer2012073020120717
71352refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012073020120717
71352refgcc -march=k8 -O -fomit-frame-pointer2012073020120717
71403refgcc -O2 -fomit-frame-pointer2012073020120717
71403refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012073020120717
71403refgcc -m64 -O2 -fomit-frame-pointer2012073020120717
71403refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012073020120717
71403refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012073020120717
71403refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012073020120717
71403refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012073020120717
75993refgcc -march=barcelona -O2 -fomit-frame-pointer2012073020120717
77616refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012073020120717
92586refgcc -march=barcelona -O3 -fomit-frame-pointer2012073020120717
92841refgcc -march=barcelona -O -fomit-frame-pointer2012073020120717
94188refclang -O32012073020120717
94893refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012073020120717
95574refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012073020120717
95574refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012073020120717
95583refgcc -funroll-loops -O -fomit-frame-pointer2012073020120717
95583refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012073020120717
95583refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012073020120717
95586refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012073020120717
95586refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012073020120717
95589refgcc -funroll-loops -O2 -fomit-frame-pointer2012073020120717
95589refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012073020120717
95595refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012073020120717
95661refgcc -funroll-loops -O3 -fomit-frame-pointer2012073020120717
95661refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012073020120717
95667refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012073020120717
95670refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012073020120717
95673refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012073020120717
95676refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012073020120717
95676refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012073020120717
95682refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012073020120717
95682refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012073020120717
95682refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012073020120717
95682refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012073020120717
95769refgcc -O -fomit-frame-pointer2012073020120717
95769refgcc -fno-schedule-insns -O -fomit-frame-pointer2012073020120717
95769refgcc -m64 -march=core2 -O -fomit-frame-pointer2012073020120717
95769refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012073020120717
95769refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012073020120717
95772refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012073020120717
95781refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012073020120717
95781refgcc -m64 -O -fomit-frame-pointer2012073020120717
95787refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012073020120717
95790refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012073020120717
95790refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012073020120717
95826refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012073020120717
95844refgcc -march=nocona -O2 -fomit-frame-pointer2012073020120717
95868refgcc -m64 -march=nocona -O -fomit-frame-pointer2012073020120717
95871refgcc -march=nocona -O -fomit-frame-pointer2012073020120717
95931refgcc -march=nocona -O3 -fomit-frame-pointer2012073020120717
95946refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012073020120717
96075refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012073020120717
96078refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012073020120717
96078refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012073020120717
96078refgcc -march=nocona -Os -fomit-frame-pointer2012073020120717
96081refgcc -Os -fomit-frame-pointer2012073020120717
96081refgcc -m64 -Os -fomit-frame-pointer2012073020120717
96081refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012073020120717
96081refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012073020120717
96081refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012073020120717
96081refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012073020120717
96081refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012073020120717
96081refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012073020120717
96081refgcc -march=barcelona -Os -fomit-frame-pointer2012073020120717
96081refgcc -march=k8 -Os -fomit-frame-pointer2012073020120717
96084refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012073020120717
96087refgcc -funroll-loops -Os -fomit-frame-pointer2012073020120717
96087refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012073020120717
96087refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012073020120717
96087refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012073020120717
96087refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012073020120717
96087refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012073020120717
96087refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012073020120717
96093refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012073020120717
131685refcc2012073020120717
131685refgcc -funroll-loops2012073020120717
133509refgcc2012073020120717