Implementation notes: amd64, phenom, crypto_hash/mcssha6

Computer: phenom
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20120812
Operation: crypto_hash
Primitive: mcssha6
TimeImplementationCompilerBenchmark dateSUPERCOP version
70864refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052320120521
74753refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
74802refgcc -m64 -Os -fomit-frame-pointer2012052320120521
75482refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
75579refgcc -m64 -O2 -fomit-frame-pointer2012052320120521
75660refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052320120521
76324refgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
76648refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
76757refgcc -march=k8 -O2 -fomit-frame-pointer2012052320120521
76964refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
77048refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052320120521
77103refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
77109refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052320120521
77216refgcc -march=barcelona -O3 -fomit-frame-pointer2012052320120521
77290refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052320120521
77325refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
77340refgcc -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
77504refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052320120521
77510refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052320120521
78165refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
79176refgcc -march=k8 -O -fomit-frame-pointer2012052320120521
83520refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052320120521
83554refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052320120521
83566refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052320120521
88088refgcc -Os -fomit-frame-pointer2012052320120521
88094refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
88125refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052320120521
88134refgcc -march=barcelona -Os -fomit-frame-pointer2012052320120521
88155refgcc -march=k8 -Os -fomit-frame-pointer2012052320120521
88197refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
88814refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
88816refgcc -m64 -O3 -fomit-frame-pointer2012052320120521
88819refgcc -O3 -fomit-frame-pointer2012052320120521
88920refgcc -O2 -fomit-frame-pointer2012052320120521
89170refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052320120521
89218refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052320120521
89224refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052320120521
89427refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
89427refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052320120521
89532refgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
89532refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
89535refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
89535refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
89535refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052320120521
89558refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
89585refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052320120521
89889refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
89915refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
89924refgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
89943refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
90097refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
90226refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
90252refgcc -march=nocona -O3 -fomit-frame-pointer2012052320120521
90308refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052320120521
90310refgcc -march=nocona -O2 -fomit-frame-pointer2012052320120521
90356refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052320120521
90375refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
90418refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
90478refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
90709refgcc -march=k8 -O3 -fomit-frame-pointer2012052320120521
90789refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
90825refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
90852refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052320120521
90864refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052320120521
90870refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
91026refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
91031refgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
91042refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052320120521
91044refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052320120521
91049refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
91062refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
91082refgcc -march=barcelona -O2 -fomit-frame-pointer2012052320120521
91086refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
91106refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
91109refgcc -march=nocona -O -fomit-frame-pointer2012052320120521
91186refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052320120521
91280refgcc -m64 -march=core2 -O -fomit-frame-pointer2012052320120521
91287refgcc -m64 -O -fomit-frame-pointer2012052320120521
91322refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052320120521
91338refgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
91352refgcc -O -fomit-frame-pointer2012052320120521
92055refgcc -march=nocona -Os -fomit-frame-pointer2012052320120521
92063refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052320120521
92091refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
93078refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
93215refgcc -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
93215refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052320120521
93219refgcc -march=barcelona -O -fomit-frame-pointer2012052320120521
125706refcc2012052320120521
125709refgcc2012052320120521
125712refgcc -funroll-loops2012052320120521

Test failure

Implementation: crypto_hash/mcssha6/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