Implementation notes: amd64, backup, crypto_hash/mcssha4

Computer: backup
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20111120
Operation: crypto_hash
Primitive: mcssha4
TimeImplementationCompilerBenchmark dateSUPERCOP version
52214refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012011320111120
52218refgcc -funroll-loops -O3 -fomit-frame-pointer2012011320111120
52218refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012011320111120
52218refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012011320111120
52218refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012011320111120
52218refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012011320111120
52218refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012011320111120
52222refgcc -funroll-loops -O2 -fomit-frame-pointer2012011320111120
52222refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012011320111120
52222refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012011320111120
52230refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
52230refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012011320111120
52234refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012011320111120
52238refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012011320111120
52238refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012011320111120
52240refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
52240refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012011320111120
52250refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012011320111120
52250refgcc -march=nocona -O3 -fomit-frame-pointer2012011320111120
52260refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012011320111120
52262refgcc -O3 -fomit-frame-pointer2012011320111120
52262refgcc -m64 -O3 -fomit-frame-pointer2012011320111120
52274refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012011320111120
52294refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011320111120
52306refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
52314refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012011320111120
52318refgcc -O2 -fomit-frame-pointer2012011320111120
52318refgcc -fno-schedule-insns -O -fomit-frame-pointer2012011320111120
52324refgcc -march=nocona -O2 -fomit-frame-pointer2012011320111120
52356refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012011320111120
52362refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011320111120
52364refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011320111120
52366refgcc -march=barcelona -O3 -fomit-frame-pointer2012011320111120
52376refgcc -march=nocona -O -fomit-frame-pointer2012011320111120
52378refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011320111120
52386refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011320111120
52388refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
52390refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011320111120
52392refgcc -m64 -march=core2 -O -fomit-frame-pointer2012011320111120
52392refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011320111120
52396refgcc -march=k8 -O3 -fomit-frame-pointer2012011320111120
52402refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011320111120
52410refgcc -march=barcelona -O -fomit-frame-pointer2012011320111120
52412refgcc -march=barcelona -O2 -fomit-frame-pointer2012011320111120
52420refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
52434refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012011320111120
52434refgcc -m64 -O2 -fomit-frame-pointer2012011320111120
52434refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011320111120
52434refgcc -m64 -march=nocona -O -fomit-frame-pointer2012011320111120
52440refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
52474refgcc -march=k8 -O2 -fomit-frame-pointer2012011320111120
52506refgcc -O -fomit-frame-pointer2012011320111120
52522refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012011320111120
52534refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012011320111120
52538refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012011320111120
52600refgcc -funroll-loops -O -fomit-frame-pointer2012011320111120
52644refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011320111120
52664refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012011320111120
52708refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
52724refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012011320111120
52724refgcc -m64 -march=k8 -O -fomit-frame-pointer2012011320111120
52732refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012011320111120
52734refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012011320111120
52828refgcc -m64 -O -fomit-frame-pointer2012011320111120
52850refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011320111120
53022refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
53040refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012011320111120
53172refgcc -march=k8 -O -fomit-frame-pointer2012011320111120
55470refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012011320111120
55470refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
55470refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012011320111120
55472refgcc -funroll-loops -Os -fomit-frame-pointer2012011320111120
55472refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012011320111120
55472refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012011320111120
55472refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012011320111120
55490refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012011320111120
55500refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012011320111120
57298refgcc2012011320111120
57320refgcc -funroll-loops2012011320111120
57356refcc2012011320111120
61350refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012011320111120
61354refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
61434refgcc -march=nocona -Os -fomit-frame-pointer2012011320111120
61674refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011320111120
61688refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011320111120
61696refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012011320111120
61698refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011320111120
61762refgcc -march=k8 -Os -fomit-frame-pointer2012011320111120
61766refgcc -Os -fomit-frame-pointer2012011320111120
61768refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
61768refgcc -march=barcelona -Os -fomit-frame-pointer2012011320111120
61770refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012011320111120
61842refgcc -m64 -Os -fomit-frame-pointer2012011320111120
61842refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012011320111120