Implementation notes: amd64, khazaddum, crypto_hash/mcssha6

Computer: khazaddum
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_hash
Primitive: mcssha6
TimeImplementationCompilerBenchmark dateSUPERCOP version
74328refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012101620120928
74328refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012101620120928
74332refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012101620120928
74336refgcc -funroll-loops -O3 -fomit-frame-pointer2012101620120928
74360refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012101620120928
74360refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012101620120928
74380refgcc -funroll-loops -O2 -fomit-frame-pointer2012101620120928
74380refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012101620120928
74380refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012101620120928
74384refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012101620120928
74388refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012101620120928
74388refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012101620120928
74392refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012101620120928
74392refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012101620120928
74392refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
74392refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012101620120928
74392refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012101620120928
74392refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012101620120928
74392refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012101620120928
74392refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012101620120928
74396refgcc -funroll-loops -O -fomit-frame-pointer2012101620120928
74412refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
74412refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012101620120928
74412refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012101620120928
74468refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012101620120928
74912refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
74936refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012101620120928
79308refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012101620120928
79312refgcc -funroll-loops -Os -fomit-frame-pointer2012101620120928
79312refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012101620120928
79312refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012101620120928
79312refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012101620120928
79320refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
79324refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012101620120928
79324refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012101620120928
79324refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012101620120928
80732refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012101620120928
80736refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012101620120928
80736refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012101620120928
80740refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012101620120928
80744refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012101620120928
80744refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012101620120928
80748refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012101620120928
80760refgcc -O3 -fomit-frame-pointer2012101620120928
80764refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012101620120928
80772refgcc -m64 -O3 -fomit-frame-pointer2012101620120928
80780refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012101620120928
80780refgcc -march=nocona -O3 -fomit-frame-pointer2012101620120928
80788refgcc -march=barcelona -O3 -fomit-frame-pointer2012101620120928
80792refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
80796refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
80812refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012101620120928
80884refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
80884refgcc -march=barcelona -O2 -fomit-frame-pointer2012101620120928
80896refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012101620120928
80896refgcc -march=nocona -O2 -fomit-frame-pointer2012101620120928
80924refgcc -march=k8 -O -fomit-frame-pointer2012101620120928
80928refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
80928refgcc -m64 -march=k8 -O -fomit-frame-pointer2012101620120928
80932refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012101620120928
80932refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012101620120928
80932refgcc -march=barcelona -O -fomit-frame-pointer2012101620120928
80932refgcc -march=k8 -O2 -fomit-frame-pointer2012101620120928
80936refgcc -O2 -fomit-frame-pointer2012101620120928
80936refgcc -O -fomit-frame-pointer2012101620120928
80936refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012101620120928
80936refgcc -m64 -march=core2 -O -fomit-frame-pointer2012101620120928
80936refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012101620120928
80936refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012101620120928
80940refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012101620120928
80940refgcc -m64 -O2 -fomit-frame-pointer2012101620120928
80940refgcc -m64 -O -fomit-frame-pointer2012101620120928
80940refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012101620120928
80940refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012101620120928
80940refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012101620120928
80940refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012101620120928
80940refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012101620120928
80940refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012101620120928
80940refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012101620120928
80940refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012101620120928
80944refgcc -fno-schedule-insns -O -fomit-frame-pointer2012101620120928
80944refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012101620120928
80952refgcc -m64 -march=nocona -O -fomit-frame-pointer2012101620120928
80952refgcc -march=nocona -O -fomit-frame-pointer2012101620120928
80960refgcc -march=k8 -O3 -fomit-frame-pointer2012101620120928
88804refgcc2012101620120928
89000refgcc -funroll-loops2012101620120928
89024refcc2012101620120928
92412refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012101620120928
92424refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012101620120928
92424refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012101620120928
92424refgcc -march=k8 -Os -fomit-frame-pointer2012101620120928
92428refgcc -m64 -Os -fomit-frame-pointer2012101620120928
92440refgcc -Os -fomit-frame-pointer2012101620120928
92440refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
92444refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
92444refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012101620120928
92444refgcc -march=nocona -Os -fomit-frame-pointer2012101620120928
92460refgcc -march=barcelona -Os -fomit-frame-pointer2012101620120928
95224refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012101620120928
95252refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012101620120928
95256refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012101620120928
95276refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012101620120928
95276refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012101620120928
95280refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012101620120928