Implementation notes: amd64, giant4, crypto_hash/mcssha5

Computer: giant4
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20120207
Operation: crypto_hash
Primitive: mcssha5
TimeImplementationCompilerBenchmark dateSUPERCOP version
68154refgcc -m64 -Os -fomit-frame-pointer2011061220110609
71358refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011061220110609
71358refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011061220110609
71361refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011061220110609
71364refgcc -funroll-loops -O2 -fomit-frame-pointer2011061220110609
71364refgcc -funroll-loops -O3 -fomit-frame-pointer2011061220110609
71364refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011061220110609
71364refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011061220110609
71364refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011061220110609
71370refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011061220110609
71373refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011061220110609
71397refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011061220110609
71400refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011061220110609
71400refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011061220110609
71403refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011061220110609
71403refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011061220110609
71403refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011061220110609
71412refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011061220110609
71424refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011061220110609
71499refgcc -O3 -fomit-frame-pointer2011061220110609
71499refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011061220110609
71499refgcc -m64 -O3 -fomit-frame-pointer2011061220110609
71499refgcc -march=nocona -O3 -fomit-frame-pointer2011061220110609
71511refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011061220110609
71511refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011061220110609
71511refgcc -march=barcelona -O3 -fomit-frame-pointer2011061220110609
71514refgcc -O2 -fomit-frame-pointer2011061220110609
71514refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011061220110609
71514refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011061220110609
71517refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011061220110609
71520refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011061220110609
71523refgcc -march=k8 -O3 -fomit-frame-pointer2011061220110609
71526refgcc -m64 -O2 -fomit-frame-pointer2011061220110609
71526refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011061220110609
71526refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011061220110609
71547refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011061220110609
71547refgcc -march=barcelona -O2 -fomit-frame-pointer2011061220110609
71553refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011061220110609
71553refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011061220110609
71553refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011061220110609
71553refgcc -march=k8 -O2 -fomit-frame-pointer2011061220110609
71556refgcc -m64 -march=core2 -O -fomit-frame-pointer2011061220110609
71556refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011061220110609
71556refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011061220110609
71556refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011061220110609
71556refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011061220110609
71556refgcc -march=k8 -O -fomit-frame-pointer2011061220110609
71559refgcc -m64 -march=barcelona -O -fomit-frame-pointer2011061220110609
71559refgcc -m64 -march=k8 -O -fomit-frame-pointer2011061220110609
71559refgcc -march=barcelona -O -fomit-frame-pointer2011061220110609
71562refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011061220110609
71580refgcc -march=nocona -O2 -fomit-frame-pointer2011061220110609
71583refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011061220110609
71613refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011061220110609
71619refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011061220110609
71622refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011061220110609
71622refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011061220110609
71634refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011061220110609
71643refgcc -m64 -O -fomit-frame-pointer2011061220110609
71643refgcc -march=nocona -O -fomit-frame-pointer2011061220110609
71646refgcc -m64 -march=nocona -O -fomit-frame-pointer2011061220110609
71649refgcc -fno-schedule-insns -O -fomit-frame-pointer2011061220110609
71676refgcc -O -fomit-frame-pointer2011061220110609
71727refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011061220110609
71730refgcc -Os -fomit-frame-pointer2011061220110609
71730refgcc -m64 -march=k8 -Os -fomit-frame-pointer2011061220110609
71733refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011061220110609
71736refgcc -funroll-loops -Os -fomit-frame-pointer2011061220110609
71736refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011061220110609
71736refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011061220110609
71736refgcc -m64 -march=nocona -Os -fomit-frame-pointer2011061220110609
71739refgcc -m64 -march=core2 -Os -fomit-frame-pointer2011061220110609
71739refgcc -march=k8 -Os -fomit-frame-pointer2011061220110609
71742refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011061220110609
71748refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011061220110609
71748refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011061220110609
71748refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011061220110609
71748refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011061220110609
71751refgcc -march=barcelona -Os -fomit-frame-pointer2011061220110609
71751refgcc -march=nocona -Os -fomit-frame-pointer2011061220110609
71757refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011061220110609
71757refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011061220110609
72039refgcc -funroll-loops -m64 -O -fomit-frame-pointer2011061220110609
72042refgcc -funroll-loops -O -fomit-frame-pointer2011061220110609
72063refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011061220110609
72063refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011061220110609
77241refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011061220110609
77718refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011061220110609
95088refcc2011061220110609
95136refgcc2011061220110609
95307refgcc -funroll-loops2011061220110609