Implementation notes: amd64, agamemnon, crypto_hash/lane512

Computer: agamemnon
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20111120
Operation: crypto_hash
Primitive: lane512
TimeImplementationCompilerBenchmark dateSUPERCOP version
79536cgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010320111120
79606cgcc -m64 -march=core2 -O -fomit-frame-pointer2012010320111120
79781cgcc -O -fomit-frame-pointer2012010320111120
79794cgcc -march=k8 -O -fomit-frame-pointer2012010320111120
79844cgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
82941cgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010320111120
82963cgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010320111120
82977cgcc -funroll-loops -m64 -O -fomit-frame-pointer2012010320111120
83042cgcc -funroll-loops -O -fomit-frame-pointer2012010320111120
83253cgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010320111120
83448cgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010320111120
83710cgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
138891cgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010320111120
139123cgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010320111120
139128cgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010320111120
139291cgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010320111120
139315cgcc -O2 -fomit-frame-pointer2012010320111120
139446cgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010320111120
139536cgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010320111120
139543cgcc -m64 -O2 -fomit-frame-pointer2012010320111120
140376cgcc -m64 -O3 -fomit-frame-pointer2012010320111120
140448cgcc -O3 -fomit-frame-pointer2012010320111120
141619cgcc -march=barcelona -O3 -fomit-frame-pointer2012010320111120
141656cgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
141758cgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
141891cgcc -march=k8 -O3 -fomit-frame-pointer2012010320111120
141935cgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010320111120
142302cgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010320111120
142425cgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010320111120
142539cgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
142608cgcc -march=barcelona -O2 -fomit-frame-pointer2012010320111120
142610cgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
142623cgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010320111120
142654cgcc -march=k8 -O2 -fomit-frame-pointer2012010320111120
143196cgcc -march=nocona -O3 -fomit-frame-pointer2012010320111120
143510cgcc -march=nocona -O2 -fomit-frame-pointer2012010320111120
143547cgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010320111120
143704cgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010320111120
151204cgcc -funroll-loops -O3 -fomit-frame-pointer2012010320111120
151247cgcc -funroll-loops -O2 -fomit-frame-pointer2012010320111120
151310cgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010320111120
151372cgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010320111120
151397cgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010320111120
151614cgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010320111120
152047cgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010320111120
152048cgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010320111120
152357cgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
152578cgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010320111120
152600cgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
152667cgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010320111120
152682cgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010320111120
152858cgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010320111120
155815cgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010320111120
156006cgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010320111120
156278cgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010320111120
156987cgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010320111120
179061cgcc -m64 -march=nocona -O -fomit-frame-pointer2012010320111120
179681cgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
181635cgcc -fno-schedule-insns -Os -fomit-frame-pointer2012010320111120
181686cgcc -m64 -Os -fomit-frame-pointer2012010320111120
181765cgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010320111120
181925cgcc -m64 -march=k8 -Os -fomit-frame-pointer2012010320111120
182054cgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
182178cgcc -march=k8 -Os -fomit-frame-pointer2012010320111120
182213cgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010320111120
182371cgcc -Os -fomit-frame-pointer2012010320111120
182384cgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
182386cgcc -m64 -march=core2 -Os -fomit-frame-pointer2012010320111120
182399cgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010320111120
182604cgcc -march=barcelona -Os -fomit-frame-pointer2012010320111120
183667cgcc -march=nocona -Os -fomit-frame-pointer2012010320111120
183715cgcc -m64 -march=nocona -Os -fomit-frame-pointer2012010320111120
194976cgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010320111120
195249cgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010320111120
195280cgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010320111120
195336cgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010320111120
195347cgcc -funroll-loops -Os -fomit-frame-pointer2012010320111120
195419cgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010320111120
195471cgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
198037cgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010320111120
198216cgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010320111120
210821cgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010320111120
277519ccc2012010320111120
277753cgcc2012010320111120
277934cgcc -funroll-loops2012010320111120
313363cgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010320111120
358000cgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010320111120
358237cgcc -march=nocona -O -fomit-frame-pointer2012010320111120
358525cgcc -fno-schedule-insns -O -fomit-frame-pointer2012010320111120
358688cgcc -m64 -O -fomit-frame-pointer2012010320111120
359096cgcc -m64 -march=k8 -O -fomit-frame-pointer2012010320111120
359221cgcc -march=barcelona -O -fomit-frame-pointer2012010320111120
359283cgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010320111120
375339cgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010320111120
375461cgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010320111120