Implementation notes: amd64, agamemnon, crypto_hash/rfsb509

Computer: agamemnon
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20111120
Operation: crypto_hash
Primitive: rfsb509
TimeImplementationCompilerBenchmark dateSUPERCOP version
18141refgcc -march=k8 -O3 -fomit-frame-pointer2012010320111120
27777refgcc -march=k8 -Os -fomit-frame-pointer2012010320111120
40853refgcc -march=nocona -O3 -fomit-frame-pointer2012010320111120
40955refgcc -march=k8 -O -fomit-frame-pointer2012010320111120
41035refgcc -march=k8 -O2 -fomit-frame-pointer2012010320111120
81400refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010320111120
81413refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010320111120
81416refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010320111120
81421refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010320111120
81427refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
81432refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010320111120
81440refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010320111120
81448refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010320111120
81451refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
81456refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010320111120
81464refgcc -funroll-loops -O -fomit-frame-pointer2012010320111120
81464refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
81467refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010320111120
81480refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010320111120
81483refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010320111120
81483refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010320111120
81485refgcc -funroll-loops -O3 -fomit-frame-pointer2012010320111120
81485refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010320111120
81485refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012010320111120
81496refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010320111120
81501refgcc -funroll-loops -O2 -fomit-frame-pointer2012010320111120
81501refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010320111120
81507refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010320111120
81536refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010320111120
81541refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
81544refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010320111120
81544refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010320111120
81555refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010320111120
81557refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
81573refgcc -O3 -fomit-frame-pointer2012010320111120
81573refgcc -march=barcelona -O3 -fomit-frame-pointer2012010320111120
81576refgcc -m64 -O3 -fomit-frame-pointer2012010320111120
81637refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010320111120
81645refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010320111120
81659refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010320111120
81667refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010320111120
81677refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010320111120
81704refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010320111120
81803refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010320111120
81811refgcc -march=barcelona -O2 -fomit-frame-pointer2012010320111120
81835refgcc -m64 -O -fomit-frame-pointer2012010320111120
81835refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010320111120
81859refgcc -m64 -march=k8 -O -fomit-frame-pointer2012010320111120
81872refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
81875refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
81883refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010320111120
81883refgcc -m64 -march=nocona -O -fomit-frame-pointer2012010320111120
81888refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
81907refgcc -march=barcelona -O -fomit-frame-pointer2012010320111120
81931refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010320111120
81960refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010320111120
81960refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010320111120
81963refgcc -O -fomit-frame-pointer2012010320111120
81971refgcc -m64 -march=core2 -O -fomit-frame-pointer2012010320111120
81979refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
81987refgcc -fno-schedule-insns -O -fomit-frame-pointer2012010320111120
81992refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010320111120
81995refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010320111120
82040refgcc -march=nocona -O -fomit-frame-pointer2012010320111120
82059refgcc -march=nocona -O2 -fomit-frame-pointer2012010320111120
82149refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010320111120
82192refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010320111120
82203refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
82203refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010320111120
82208refgcc -funroll-loops -Os -fomit-frame-pointer2012010320111120
82208refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010320111120
82219refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010320111120
82251refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010320111120
82264refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010320111120
82315refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010320111120
82400refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010320111120
82635refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010320111120
82699refgcc -O2 -fomit-frame-pointer2012010320111120
82744refgcc -m64 -O2 -fomit-frame-pointer2012010320111120
82752refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010320111120
82784refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012010320111120
82787refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010320111120
82795refgcc -march=barcelona -Os -fomit-frame-pointer2012010320111120
82800refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012010320111120
82811refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
82816refgcc -march=nocona -Os -fomit-frame-pointer2012010320111120
82824refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010320111120
82832refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012010320111120
82840refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012010320111120
82883refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
83296refgcc -m64 -Os -fomit-frame-pointer2012010320111120
83307refgcc -Os -fomit-frame-pointer2012010320111120
84867refgcc2012010320111120
84875refgcc -funroll-loops2012010320111120
84936refcc2012010320111120