Implementation notes: amd64, agamemnon, crypto_hash/lux512

Computer: agamemnon
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20111120
Operation: crypto_hash
Primitive: lux512
TimeImplementationCompilerBenchmark dateSUPERCOP version
18723asmgcc -O -fomit-frame-pointer2012010320111120
26209asmgcc -march=k8 -O3 -fomit-frame-pointer2012010320111120
26286asmgcc -m64 -O3 -fomit-frame-pointer2012010320111120
28294asmgcc -funroll-loops2012010320111120
28305asmgcc2012010320111120
38915asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010320111120
41887asmgcc -march=k8 -Os -fomit-frame-pointer2012010320111120
77728asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010320111120
77915asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010320111120
77941asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010320111120
77955asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
77992asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010320111120
78000asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010320111120
78037asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
78085asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010320111120
78176asmgcc -funroll-loops -O3 -fomit-frame-pointer2012010320111120
78179asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010320111120
78216asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010320111120
78253asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010320111120
78293asmgcc -funroll-loops -O2 -fomit-frame-pointer2012010320111120
78587asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010320111120
78656asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
78688asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
78744asmgcc -O3 -fomit-frame-pointer2012010320111120
78752asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010320111120
78805asmgcc -march=barcelona -O3 -fomit-frame-pointer2012010320111120
78824asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010320111120
78907asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010320111120
78925asmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010320111120
78965asmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010320111120
79101asmgcc -march=nocona -O3 -fomit-frame-pointer2012010320111120
79208asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010320111120
79232asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010320111120
79336asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010320111120
79472asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010320111120
79613asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010320111120
80205asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010320111120
80240asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010320111120
80291asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010320111120
80451asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010320111120
80677asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010320111120
80680asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2012010320111120
80693asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010320111120
80704asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
80728asmgcc -funroll-loops -O -fomit-frame-pointer2012010320111120
81677asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010320111120
81688asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
81851asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
81872asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010320111120
81944asmgcc -march=barcelona -O2 -fomit-frame-pointer2012010320111120
82072asmgcc -march=nocona -O2 -fomit-frame-pointer2012010320111120
82621asmgcc -march=k8 -O2 -fomit-frame-pointer2012010320111120
82813asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010320111120
82888asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010320111120
83008asmgcc -O2 -fomit-frame-pointer2012010320111120
83165asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010320111120
83205asmgcc -m64 -O2 -fomit-frame-pointer2012010320111120
83248asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010320111120
83248asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010320111120
83280asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010320111120
83413asmgcc -funroll-loops -Os -fomit-frame-pointer2012010320111120
83496asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
83496asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010320111120
83517asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010320111120
83549asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010320111120
83573asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010320111120
83613asmgcc -march=barcelona -O -fomit-frame-pointer2012010320111120
83632asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
83688asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
83733asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2012010320111120
83741asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010320111120
83773asmgcc -m64 -Os -fomit-frame-pointer2012010320111120
83779asmgcc -march=barcelona -Os -fomit-frame-pointer2012010320111120
83792asmgcc -Os -fomit-frame-pointer2012010320111120
83816asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2012010320111120
83864asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
83872asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010320111120
83880asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
83888asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010320111120
83925asmgcc -march=nocona -O -fomit-frame-pointer2012010320111120
83984asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2012010320111120
84040asmgcc -m64 -march=k8 -O -fomit-frame-pointer2012010320111120
84077asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010320111120
84104asmgcc -march=nocona -Os -fomit-frame-pointer2012010320111120
84157asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2012010320111120
84184asmgcc -fno-schedule-insns -O -fomit-frame-pointer2012010320111120
84211asmgcc -m64 -O -fomit-frame-pointer2012010320111120
84272asmgcc -march=k8 -O -fomit-frame-pointer2012010320111120
84365asmgcc -m64 -march=core2 -O -fomit-frame-pointer2012010320111120
84429asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010320111120
84453asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010320111120
84469asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010320111120
84576asmgcc -m64 -march=nocona -O -fomit-frame-pointer2012010320111120
84584asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010320111120
127160asmcc2012010320111120