Implementation notes: amd64, h5e450, crypto_hash/mcssha4

Computer: h5e450
Architecture: amd64
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: mcssha4
TimeImplementationCompilerBenchmark dateSUPERCOP version
64659refgcc -march=nocona -O -fomit-frame-pointer2012073020120717
64695refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012073020120717
64695refgcc -march=k8 -O2 -fomit-frame-pointer2012073020120717
64761refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012073020120717
64761refgcc -march=k8 -O3 -fomit-frame-pointer2012073020120717
66162refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012073020120717
67611refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012073020120717
67629refgcc -O3 -fomit-frame-pointer2012073020120717
67629refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012073020120717
67629refgcc -m64 -O3 -fomit-frame-pointer2012073020120717
67770refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012073020120717
67770refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012073020120717
67803refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012073020120717
67803refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012073020120717
67806refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012073020120717
67806refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012073020120717
67809refgcc -O2 -fomit-frame-pointer2012073020120717
67809refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012073020120717
67809refgcc -m64 -O2 -fomit-frame-pointer2012073020120717
68868refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012073020120717
72954refgcc -march=barcelona -O3 -fomit-frame-pointer2012073020120717
77997refgcc -march=barcelona -O -fomit-frame-pointer2012073020120717
80010refgcc -march=barcelona -O2 -fomit-frame-pointer2012073020120717
84225refgcc -m64 -march=nocona -O -fomit-frame-pointer2012073020120717
85728refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012073020120717
86286refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012073020120717
89259refgcc -march=k8 -O -fomit-frame-pointer2012073020120717
90468refclang -O32012073020120717
91821refgcc -m64 -march=k8 -O -fomit-frame-pointer2012073020120717
91989refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012073020120717
91989refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012073020120717
92001refgcc -funroll-loops -O -fomit-frame-pointer2012073020120717
92001refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012073020120717
92004refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012073020120717
92004refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012073020120717
92007refgcc -funroll-loops -O2 -fomit-frame-pointer2012073020120717
92007refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012073020120717
92007refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012073020120717
92010refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012073020120717
92082refgcc -funroll-loops -O3 -fomit-frame-pointer2012073020120717
92082refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012073020120717
92082refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012073020120717
92082refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012073020120717
92082refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012073020120717
92094refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012073020120717
92094refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012073020120717
92094refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012073020120717
92097refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012073020120717
92097refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012073020120717
92097refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012073020120717
92097refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012073020120717
92097refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012073020120717
92199refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012073020120717
92199refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012073020120717
92199refgcc -march=nocona -O3 -fomit-frame-pointer2012073020120717
92208refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012073020120717
92208refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012073020120717
92217refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012073020120717
92229refgcc -m64 -march=core2 -O -fomit-frame-pointer2012073020120717
92232refgcc -fno-schedule-insns -O -fomit-frame-pointer2012073020120717
92232refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012073020120717
92232refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012073020120717
92235refgcc -O -fomit-frame-pointer2012073020120717
92235refgcc -m64 -O -fomit-frame-pointer2012073020120717
92235refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012073020120717
92241refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012073020120717
92241refgcc -march=nocona -O2 -fomit-frame-pointer2012073020120717
92499refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012073020120717
92502refgcc -funroll-loops -Os -fomit-frame-pointer2012073020120717
92502refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012073020120717
92502refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012073020120717
92502refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012073020120717
92502refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012073020120717
92502refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012073020120717
92502refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012073020120717
92502refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012073020120717
92502refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012073020120717
92505refgcc -Os -fomit-frame-pointer2012073020120717
92505refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012073020120717
92505refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012073020120717
92505refgcc -m64 -Os -fomit-frame-pointer2012073020120717
92505refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012073020120717
92505refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012073020120717
92505refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012073020120717
92505refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012073020120717
92505refgcc -march=barcelona -Os -fomit-frame-pointer2012073020120717
92505refgcc -march=k8 -Os -fomit-frame-pointer2012073020120717
92505refgcc -march=nocona -Os -fomit-frame-pointer2012073020120717
92508refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012073020120717
92511refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012073020120717
128391refcc2012073020120717
128391refgcc -funroll-loops2012073020120717
128394refgcc2012073020120717