Implementation notes: amd64, phenom, crypto_hash/mcssha5

Computer: phenom
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20120812
Operation: crypto_hash
Primitive: mcssha5
TimeImplementationCompilerBenchmark dateSUPERCOP version
73428refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052320120521
73455refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052320120521
77500refgcc -Os -fomit-frame-pointer2012052320120521
78101refgcc -O2 -fomit-frame-pointer2012052320120521
78276refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052320120521
78296refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052320120521
78344refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052320120521
78416refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
78904refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
78950refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
79313refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
79436refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052320120521
79573refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052320120521
79583refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052320120521
79688refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
79850refgcc -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
80231refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052320120521
80234refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052320120521
81883refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
81900refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052320120521
81902refgcc -march=barcelona -O -fomit-frame-pointer2012052320120521
86541refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052320120521
86550refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052320120521
91308refgcc -m64 -Os -fomit-frame-pointer2012052320120521
91315refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
91326refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
91326refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052320120521
91326refgcc -march=k8 -Os -fomit-frame-pointer2012052320120521
91333refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
91345refgcc -march=barcelona -Os -fomit-frame-pointer2012052320120521
92041refgcc -m64 -O2 -fomit-frame-pointer2012052320120521
92045refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
92054refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
92172refgcc -m64 -O3 -fomit-frame-pointer2012052320120521
92174refgcc -O3 -fomit-frame-pointer2012052320120521
92249refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052320120521
92432refgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
92432refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
92442refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052320120521
92443refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052320120521
92482refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
92484refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
92865refgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
92865refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
92865refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052320120521
92990refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
93025refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
93061refgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
93460refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052320120521
93476refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
93561refgcc -march=nocona -O2 -fomit-frame-pointer2012052320120521
93616refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
93618refgcc -march=k8 -O2 -fomit-frame-pointer2012052320120521
93620refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
93635refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
93743refgcc -march=k8 -O3 -fomit-frame-pointer2012052320120521
93788refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
93833refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
93837refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052320120521
94087refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052320120521
94093refgcc -march=nocona -O -fomit-frame-pointer2012052320120521
94115refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
94149refgcc -march=barcelona -O2 -fomit-frame-pointer2012052320120521
94223refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
94244refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
94248refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052320120521
94252refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
94263refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
94275refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
94276refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
94293refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052320120521
94294refgcc -march=barcelona -O3 -fomit-frame-pointer2012052320120521
94303refgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
94316refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052320120521
94327refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052320120521
94546refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052320120521
94551refgcc -O -fomit-frame-pointer2012052320120521
94552refgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
94556refgcc -m64 -march=core2 -O -fomit-frame-pointer2012052320120521
94559refgcc -m64 -O -fomit-frame-pointer2012052320120521
94796refgcc -march=nocona -O3 -fomit-frame-pointer2012052320120521
94945refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
94955refgcc -march=nocona -Os -fomit-frame-pointer2012052320120521
94958refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
95343refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052320120521
95389refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
96498refgcc -march=k8 -O -fomit-frame-pointer2012052320120521
96542refgcc -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
127820refgcc -funroll-loops2012052320120521
127822refgcc2012052320120521
127845refcc2012052320120521

Test failure

Implementation: crypto_hash/mcssha5/ref
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ref