Implementation notes: amd64, hlopt03, crypto_hash/edonr512

Computer: hlopt03
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20100509
Operation: crypto_hash
Primitive: edonr512
TimeImplementationCompilerBenchmark dateSUPERCOP version
5128swpbegcc -funroll-loops -O -fomit-frame-pointer2010052920100509
5133swpbegcc -fno-schedule-insns -O -fomit-frame-pointer2010052920100509
5133swpbegcc -funroll-loops -m64 -O -fomit-frame-pointer2010052920100509
5136swpbegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010052920100509
5137swpbegcc -O -fomit-frame-pointer2010052920100509
5137swpbegcc -m64 -march=core2 -O -fomit-frame-pointer2010052920100509
5138swpbegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010052920100509
5138swpbegcc -m64 -march=k8 -O -fomit-frame-pointer2010052920100509
5139swpbegcc -m64 -O -fomit-frame-pointer2010052920100509
5148swpbegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010052920100509
5176swpbegcc -march=k8 -O -fomit-frame-pointer2010052920100509
5191swpbegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010052920100509
5192swpbegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010052920100509
5235swpbegcc -march=nocona -O -fomit-frame-pointer2010052920100509
5236swpbegcc -m64 -march=nocona -O -fomit-frame-pointer2010052920100509
5374optcgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010052920100509
5386optcgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010052920100509
5394optcgcc -funroll-loops -m64 -O -fomit-frame-pointer2010052920100509
5394optcgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010052920100509
5401optcgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010052920100509
5406optcgcc -funroll-loops -O -fomit-frame-pointer2010052920100509
5415optcgcc -fno-schedule-insns -O -fomit-frame-pointer2010052920100509
5421optcgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010052920100509
5427optcgcc -m64 -march=nocona -O -fomit-frame-pointer2010052920100509
5438optcgcc -O -fomit-frame-pointer2010052920100509
5438optcgcc -m64 -O -fomit-frame-pointer2010052920100509
5441optcgcc -m64 -march=k8 -O -fomit-frame-pointer2010052920100509
5442optcgcc -m64 -march=core2 -O -fomit-frame-pointer2010052920100509
5442optcgcc -march=k8 -O -fomit-frame-pointer2010052920100509
5442optcgcc -march=nocona -O -fomit-frame-pointer2010052920100509
5542swpbegcc -m64 -march=k8 -Os -fomit-frame-pointer2010052920100509
5552swpbegcc -march=k8 -Os -fomit-frame-pointer2010052920100509
5565swpbegcc -Os -fomit-frame-pointer2010052920100509
5568swpbegcc -m64 -Os -fomit-frame-pointer2010052920100509
5573swpbegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010052920100509
5577swpbegcc -fno-schedule-insns -Os -fomit-frame-pointer2010052920100509
5577swpbegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010052920100509
5581swpbegcc -funroll-loops -Os -fomit-frame-pointer2010052920100509
5595swpbegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010052920100509
5599swpbegcc -funroll-loops -m64 -Os -fomit-frame-pointer2010052920100509
5603optcgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010052920100509
5613optcgcc -funroll-loops -Os -fomit-frame-pointer2010052920100509
5616optcgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010052920100509
5618optcgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010052920100509
5624optcgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010052920100509
5726optcgcc -Os -fomit-frame-pointer2010052920100509
5736optcgcc -fno-schedule-insns -Os -fomit-frame-pointer2010052920100509
5737optcgcc -march=k8 -Os -fomit-frame-pointer2010052920100509
5742optcgcc -m64 -Os -fomit-frame-pointer2010052920100509
5744optcgcc -m64 -march=k8 -Os -fomit-frame-pointer2010052920100509
5757swpbegcc -m64 -march=core2 -Os -fomit-frame-pointer2010052920100509
5816optcgcc -m64 -march=core2 -Os -fomit-frame-pointer2010052920100509
5889optcgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010052920100509
5896optcgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010052920100509
5901optcgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010052920100509
5903optcgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010052920100509
5907optcgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010052920100509
5907optcgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010052920100509
5920swpbegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010052920100509
5921swpbegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010052920100509
5947optcgcc -march=nocona -Os -fomit-frame-pointer2010052920100509
5951optcgcc -funroll-loops -O3 -fomit-frame-pointer2010052920100509
5964optcgcc -funroll-loops -O2 -fomit-frame-pointer2010052920100509
5973optcgcc -m64 -march=nocona -Os -fomit-frame-pointer2010052920100509
5978optcgcc -O3 -fomit-frame-pointer2010052920100509
5988optcgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010052920100509
5995optcgcc -O2 -fomit-frame-pointer2010052920100509
5996optcgcc -march=k8 -O2 -fomit-frame-pointer2010052920100509
6003optcgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010052920100509
6006optcgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010052920100509
6007optcgcc -m64 -O2 -fomit-frame-pointer2010052920100509
6013optcgcc -m64 -O3 -fomit-frame-pointer2010052920100509
6013swpbegcc -m64 -march=nocona -Os -fomit-frame-pointer2010052920100509
6013swpbegcc -march=nocona -Os -fomit-frame-pointer2010052920100509
6050optcgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010052920100509
6052optcgcc -march=k8 -O3 -fomit-frame-pointer2010052920100509
6054optcgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010052920100509
6056optcgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010052920100509
6058optcgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010052920100509
6079swpbegcc -funroll-loops -O2 -fomit-frame-pointer2010052920100509
6082optcgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010052920100509
6087swpbegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010052920100509
6109swpbegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010052920100509
6125swpbegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010052920100509
6127swpbegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010052920100509
6175swpbegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010052920100509
6175swpbegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010052920100509
6191swpbegcc -O3 -fomit-frame-pointer2010052920100509
6193swpbegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010052920100509
6193swpbegcc -march=k8 -O3 -fomit-frame-pointer2010052920100509
6196swpbegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010052920100509
6197swpbegcc -march=k8 -O2 -fomit-frame-pointer2010052920100509
6204swpbegcc -m64 -march=k8 -O3 -fomit-frame-pointer2010052920100509
6214swpbegcc -funroll-loops -O3 -fomit-frame-pointer2010052920100509
6217swpbegcc -fno-schedule-insns -O2 -fomit-frame-pointer2010052920100509
6227swpbegcc -m64 -march=k8 -O2 -fomit-frame-pointer2010052920100509
6238swpbegcc -O2 -fomit-frame-pointer2010052920100509
6240optcgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010052920100509
6247optcgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010052920100509
6303swpbegcc -fno-schedule-insns -O3 -fomit-frame-pointer2010052920100509
6303swpbegcc -m64 -O3 -fomit-frame-pointer2010052920100509
6351swpbegcc -m64 -O2 -fomit-frame-pointer2010052920100509
6577swpbegcc -m64 -march=core2 -O2 -fomit-frame-pointer2010052920100509
6585optcgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010052920100509
6593optcgcc -march=nocona -O2 -fomit-frame-pointer2010052920100509
6611swpbegcc -m64 -march=core2 -O3 -fomit-frame-pointer2010052920100509
6646optcgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010052920100509
6659optcgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010052920100509
6665optcgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010052920100509
6667optcgcc -march=nocona -O3 -fomit-frame-pointer2010052920100509
6769optcgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010052920100509
6808optcgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010052920100509
7095swpbegcc -m64 -march=nocona -O2 -fomit-frame-pointer2010052920100509
7121swpbegcc -march=nocona -O2 -fomit-frame-pointer2010052920100509
7150swpbegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010052920100509
7153swpbegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010052920100509
7156swpbegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010052920100509
7176swpbegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010052920100509
7197swpbegcc -m64 -march=nocona -O3 -fomit-frame-pointer2010052920100509
7239swpbegcc -march=nocona -O3 -fomit-frame-pointer2010052920100509
15242swpbecc2010052920100509
15367swpbegcc -funroll-loops2010052920100509
15379swpbegcc2010052920100509
17046optcgcc -funroll-loops2010052920100509
17097optcgcc2010052920100509
17189optccc2010052920100509