Implementation notes: amd64, mace, crypto_hash/fsb512

Computer: mace
Architecture: amd64
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: fsb512
TimeImplementationCompilerBenchmark dateSUPERCOP version
92203211refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090320110831
92204937refgcc -funroll-loops -Os -fomit-frame-pointer2011090320110831
92261546refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090320110831
92262713refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090320110831
92268614refgcc -funroll-loops -O3 -fomit-frame-pointer2011090320110831
92288531refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090320110831
92310008refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090320110831
92361253refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090320110831
92400324refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090320110831
92404165refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090320110831
92416851refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090320110831
92417304refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090320110831
92435992refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090320110831
92459504refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090320110831
92504011refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090320110831
92519188refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090320110831
92553474refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090320110831
92554904refgcc -funroll-loops -O2 -fomit-frame-pointer2011090320110831
92739676refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090320110831
92808574refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090320110831
92811527refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090320110831
93412073refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090320110831
93424600refgcc -Os -fomit-frame-pointer2011090320110831
93476704refgcc -m64 -march=k8 -Os -fomit-frame-pointer2011090320110831
93496729refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011090320110831
93587626refgcc -march=k8 -Os -fomit-frame-pointer2011090320110831
93637106refgcc -march=barcelona -Os -fomit-frame-pointer2011090320110831
93637117refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090320110831
93639188refgcc -m64 -Os -fomit-frame-pointer2011090320110831
93717667refgcc -m64 -march=core2 -Os -fomit-frame-pointer2011090320110831
93811936refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090320110831
93817090refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090320110831
93852841refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090320110831
93947618refgcc -funroll-loops -O -fomit-frame-pointer2011090320110831
93984020refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090320110831
93986961refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090320110831
94002464refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090320110831
94008273refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090320110831
94009472refgcc -fno-schedule-insns -O -fomit-frame-pointer2011090320110831
94017661refgcc -funroll-loops -m64 -O -fomit-frame-pointer2011090320110831
94054016refgcc -m64 -O -fomit-frame-pointer2011090320110831
94072083refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090320110831
94075247refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090320110831
94076190refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090320110831
94094317refgcc -march=barcelona -O -fomit-frame-pointer2011090320110831
94164552refgcc -m64 -march=core2 -O -fomit-frame-pointer2011090320110831
94177712refgcc -m64 -march=nocona -Os -fomit-frame-pointer2011090320110831
94188404refgcc -m64 -march=k8 -O -fomit-frame-pointer2011090320110831
94195056refgcc -march=nocona -O -fomit-frame-pointer2011090320110831
94208141refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090320110831
94210639refgcc -march=k8 -O -fomit-frame-pointer2011090320110831
94247646refgcc -m64 -march=nocona -O -fomit-frame-pointer2011090320110831
94265583refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090320110831
94272141refgcc -O -fomit-frame-pointer2011090320110831
94310248refgcc -march=nocona -Os -fomit-frame-pointer2011090320110831
94315528refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090320110831
94319504refgcc -m64 -march=barcelona -O -fomit-frame-pointer2011090320110831
94322746refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090320110831
94539928refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090320110831
94604296refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090320110831
94639736refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090320110831
94688580refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090320110831
94764819refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090320110831
94802704refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090320110831
94988758refgcc -march=nocona -O2 -fomit-frame-pointer2011090320110831
95150003refgcc -march=nocona -O3 -fomit-frame-pointer2011090320110831
96114688refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090320110831
96146864refgcc -march=k8 -O2 -fomit-frame-pointer2011090320110831
96192029refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090320110831
96228744refgcc -O2 -fomit-frame-pointer2011090320110831
96304096refgcc -march=barcelona -O2 -fomit-frame-pointer2011090320110831
96339224refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090320110831
96339987refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090320110831
96469216refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090320110831
96475816refgcc -march=k8 -O3 -fomit-frame-pointer2011090320110831
96493040refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090320110831
96623279refgcc -m64 -O2 -fomit-frame-pointer2011090320110831
96649117refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090320110831
96650984refgcc -march=barcelona -O3 -fomit-frame-pointer2011090320110831
96657723refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090320110831
96685536refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090320110831
96693634refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090320110831
96863744refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090320110831
98187159refgcc -m64 -O3 -fomit-frame-pointer2011090320110831
98237616refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090320110831
98326605refgcc -O3 -fomit-frame-pointer2011090320110831
467949456refgcc -funroll-loops2011090320110831
468080414refgcc2011090320110831
468117854refcc2011090320110831