Implementation notes: amd64, agamemnon, crypto_hash/fsb512

Computer: agamemnon
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20111120
Operation: crypto_hash
Primitive: fsb512
TimeImplementationCompilerBenchmark dateSUPERCOP version
78187472refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010320111120
78204760refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010320111120
78205535refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
78245198refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010320111120
78306480refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010320111120
78313049refgcc -funroll-loops -O2 -fomit-frame-pointer2012010320111120
78320762refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010320111120
78324760refgcc -march=barcelona -O2 -fomit-frame-pointer2012010320111120
78338045refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010320111120
78338494refgcc -funroll-loops -O3 -fomit-frame-pointer2012010320111120
78340427refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010320111120
78340840refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
78349864refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010320111120
78354793refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010320111120
78384663refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
78385896refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010320111120
78387272refgcc -march=barcelona -O3 -fomit-frame-pointer2012010320111120
78388240refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010320111120
78450901refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010320111120
78454913refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010320111120
78461050refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
78463625refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010320111120
78466260refgcc -O2 -fomit-frame-pointer2012010320111120
78468636refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010320111120
78473064refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
78481184refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010320111120
78485184refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010320111120
78485720refgcc -O3 -fomit-frame-pointer2012010320111120
78493397refgcc -m64 -O3 -fomit-frame-pointer2012010320111120
78493651refgcc -m64 -O2 -fomit-frame-pointer2012010320111120
78494896refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010320111120
78497774refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010320111120
78504067refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
78513107refgcc -funroll-loops -Os -fomit-frame-pointer2012010320111120
78518763refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012010320111120
78520179refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010320111120
78522291refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010320111120
78524392refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
78527471refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010320111120
78534925refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012010320111120
78540084refgcc -march=barcelona -Os -fomit-frame-pointer2012010320111120
78548395refgcc -Os -fomit-frame-pointer2012010320111120
78548522refgcc -march=k8 -Os -fomit-frame-pointer2012010320111120
78554549refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010320111120
78554783refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
78554883refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010320111120
78555640refgcc -march=k8 -O3 -fomit-frame-pointer2012010320111120
78565048refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
78589733refgcc -m64 -Os -fomit-frame-pointer2012010320111120
78599787refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010320111120
78600136refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010320111120
78628059refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010320111120
78628604refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010320111120
78633200refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010320111120
78639736refgcc -march=nocona -O2 -fomit-frame-pointer2012010320111120
78644849refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010320111120
78648661refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010320111120
78650959refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010320111120
78685632refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012010320111120
78699869refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010320111120
78705307refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
78711604refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010320111120
78724070refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010320111120
78725571refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010320111120
78725798refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010320111120
78730232refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010320111120
78738586refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010320111120
78738816refgcc -m64 -march=core2 -O -fomit-frame-pointer2012010320111120
78741883refgcc -m64 -march=nocona -O -fomit-frame-pointer2012010320111120
78743245refgcc -march=k8 -O -fomit-frame-pointer2012010320111120
78748344refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010320111120
78752472refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012010320111120
78752832refgcc -march=nocona -Os -fomit-frame-pointer2012010320111120
78754701refgcc -fno-schedule-insns -O -fomit-frame-pointer2012010320111120
78755466refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010320111120
78758360refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010320111120
78764146refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010320111120
78765976refgcc -march=nocona -O -fomit-frame-pointer2012010320111120
78766613refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010320111120
78766907refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010320111120
78776094refgcc -march=barcelona -O -fomit-frame-pointer2012010320111120
78780946refgcc -funroll-loops -O -fomit-frame-pointer2012010320111120
78781705refgcc -m64 -O -fomit-frame-pointer2012010320111120
78785738refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
78789976refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
78801571refgcc -m64 -march=k8 -O -fomit-frame-pointer2012010320111120
78824453refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010320111120
78829803refgcc -march=nocona -O3 -fomit-frame-pointer2012010320111120
78853157refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010320111120
78879677refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012010320111120
78940168refgcc -O -fomit-frame-pointer2012010320111120
82610478refgcc -march=k8 -O2 -fomit-frame-pointer2012010320111120
224238595refcc2012010320111120
224491895refgcc -funroll-loops2012010320111120
232326488refgcc2012010320111120