Implementation notes: amd64, hlopt02, crypto_hash/edonr512

Computer: hlopt02
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20100425
Operation: crypto_hash
Primitive: edonr512
TimeImplementationCompilerBenchmark dateSUPERCOP version
5130swpbegcc -funroll-loops -O -fomit-frame-pointer2010050420100425
5130swpbegcc -funroll-loops -m64 -O -fomit-frame-pointer2010050420100425
5135swpbegcc -O -fomit-frame-pointer2010050420100425
5138swpbegcc -march=k8 -O -fomit-frame-pointer2010050420100425
5141swpbegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010050420100425
5149swpbegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010050420100425
5154swpbegcc -m64 -march=core2 -O -fomit-frame-pointer2010050420100425
5161swpbegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010050420100425
5163swpbegcc -m64 -O -fomit-frame-pointer2010050420100425
5166swpbegcc -fno-schedule-insns -O -fomit-frame-pointer2010050420100425
5174swpbegcc -m64 -march=k8 -O -fomit-frame-pointer2010050420100425
5188swpbegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010050420100425
5188swpbegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010050420100425
5193swpbegcc -march=nocona -O -fomit-frame-pointer2010050420100425
5196swpbegcc -m64 -march=nocona -O -fomit-frame-pointer2010050420100425
5373optcgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010050420100425
5393optcgcc -funroll-loops -m64 -O -fomit-frame-pointer2010050420100425
5396optcgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010050420100425
5397optcgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010050420100425
5415optcgcc -funroll-loops -O -fomit-frame-pointer2010050420100425
5423optcgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010050420100425
5423optcgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010050420100425
5426optcgcc -m64 -O -fomit-frame-pointer2010050420100425
5426optcgcc -m64 -march=core2 -O -fomit-frame-pointer2010050420100425
5426optcgcc -march=nocona -O -fomit-frame-pointer2010050420100425
5430optcgcc -fno-schedule-insns -O -fomit-frame-pointer2010050420100425
5431optcgcc -O -fomit-frame-pointer2010050420100425
5438optcgcc -m64 -march=k8 -O -fomit-frame-pointer2010050420100425
5445optcgcc -m64 -march=nocona -O -fomit-frame-pointer2010050420100425
5451optcgcc -march=k8 -O -fomit-frame-pointer2010050420100425
5552swpbegcc -m64 -march=k8 -Os -fomit-frame-pointer2010050420100425
5553swpbegcc -m64 -Os -fomit-frame-pointer2010050420100425
5569swpbegcc -fno-schedule-insns -Os -fomit-frame-pointer2010050420100425
5575swpbegcc -march=k8 -Os -fomit-frame-pointer2010050420100425
5577swpbegcc -funroll-loops -Os -fomit-frame-pointer2010050420100425
5584swpbegcc -Os -fomit-frame-pointer2010050420100425
5595swpbegcc -funroll-loops -m64 -Os -fomit-frame-pointer2010050420100425
5597optcgcc -funroll-loops -Os -fomit-frame-pointer2010050420100425
5598swpbegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010050420100425
5599optcgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010050420100425
5603optcgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010050420100425
5609swpbegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010050420100425
5612swpbegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010050420100425
5618optcgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010050420100425
5679optcgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010050420100425
5727optcgcc -Os -fomit-frame-pointer2010050420100425
5735optcgcc -march=k8 -Os -fomit-frame-pointer2010050420100425
5742optcgcc -fno-schedule-insns -Os -fomit-frame-pointer2010050420100425
5745optcgcc -m64 -Os -fomit-frame-pointer2010050420100425
5745optcgcc -m64 -march=k8 -Os -fomit-frame-pointer2010050420100425
5781swpbegcc -m64 -march=core2 -Os -fomit-frame-pointer2010050420100425
5825optcgcc -m64 -march=core2 -Os -fomit-frame-pointer2010050420100425
5880optcgcc -funroll-loops -O2 -fomit-frame-pointer2010050420100425
5880optcgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010050420100425
5885optcgcc -funroll-loops -O3 -fomit-frame-pointer2010050420100425
5888optcgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010050420100425
5900optcgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010050420100425
5902optcgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010050420100425
5938optcgcc -m64 -march=nocona -Os -fomit-frame-pointer2010050420100425
5946optcgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010050420100425
5978optcgcc -march=nocona -Os -fomit-frame-pointer2010050420100425
5979optcgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010050420100425
5988optcgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010050420100425
5991optcgcc -O2 -fomit-frame-pointer2010050420100425
5996optcgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010050420100425
5998optcgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010050420100425
6002swpbegcc -m64 -march=nocona -Os -fomit-frame-pointer2010050420100425
6002swpbegcc -march=nocona -Os -fomit-frame-pointer2010050420100425
6020optcgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010050420100425
6021optcgcc -O3 -fomit-frame-pointer2010050420100425
6031optcgcc -m64 -O2 -fomit-frame-pointer2010050420100425
6039optcgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010050420100425
6044optcgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010050420100425
6044optcgcc -m64 -O3 -fomit-frame-pointer2010050420100425
6050optcgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010050420100425
6051swpbegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010050420100425
6062optcgcc -march=k8 -O2 -fomit-frame-pointer2010050420100425
6062optcgcc -march=k8 -O3 -fomit-frame-pointer2010050420100425
6065optcgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010050420100425
6097swpbegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010050420100425
6105swpbegcc -funroll-loops -O2 -fomit-frame-pointer2010050420100425
6109swpbegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010050420100425
6111swpbegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010050420100425
6123swpbegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010050420100425
6127swpbegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010050420100425
6173swpbegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010050420100425
6177swpbegcc -m64 -O2 -fomit-frame-pointer2010050420100425
6179swpbegcc -fno-schedule-insns -O2 -fomit-frame-pointer2010050420100425
6179swpbegcc -fno-schedule-insns -O3 -fomit-frame-pointer2010050420100425
6182swpbegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010050420100425
6183swpbegcc -m64 -O3 -fomit-frame-pointer2010050420100425
6215swpbegcc -funroll-loops -O3 -fomit-frame-pointer2010050420100425
6215swpbegcc -m64 -march=k8 -O3 -fomit-frame-pointer2010050420100425
6227swpbegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010050420100425
6229swpbegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010050420100425
6239swpbegcc -m64 -march=k8 -O2 -fomit-frame-pointer2010050420100425
6252optcgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010050420100425
6276optcgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010050420100425
6294swpbegcc -O3 -fomit-frame-pointer2010050420100425
6322swpbegcc -march=k8 -O3 -fomit-frame-pointer2010050420100425
6347swpbegcc -O2 -fomit-frame-pointer2010050420100425
6358swpbegcc -march=k8 -O2 -fomit-frame-pointer2010050420100425
6546swpbegcc -m64 -march=core2 -O2 -fomit-frame-pointer2010050420100425
6563swpbegcc -m64 -march=core2 -O3 -fomit-frame-pointer2010050420100425
6604optcgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010050420100425
6628optcgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010050420100425
6658optcgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010050420100425
6659optcgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010050420100425
6663optcgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010050420100425
6713optcgcc -march=nocona -O3 -fomit-frame-pointer2010050420100425
6739optcgcc -march=nocona -O2 -fomit-frame-pointer2010050420100425
6805optcgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010050420100425
7073swpbegcc -march=nocona -O2 -fomit-frame-pointer2010050420100425
7157swpbegcc -march=nocona -O3 -fomit-frame-pointer2010050420100425
7161swpbegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010050420100425
7165swpbegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010050420100425
7172swpbegcc -m64 -march=nocona -O2 -fomit-frame-pointer2010050420100425
7176swpbegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010050420100425
7176swpbegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010050420100425
7207swpbegcc -m64 -march=nocona -O3 -fomit-frame-pointer2010050420100425
15199swpbecc2010050420100425
15216swpbegcc2010050420100425
15278swpbegcc -funroll-loops2010050420100425
17062optcgcc2010050420100425
17172optcgcc -funroll-loops2010050420100425
17194optccc2010050420100425