Implementation notes: amd64, nalla, crypto_hash/edonr512

Computer: nalla
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20100728
Operation: crypto_hash
Primitive: edonr512
TimeImplementationCompilerBenchmark dateSUPERCOP version
4818swpbegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080120100728
4818swpbegcc -m64 -O -fomit-frame-pointer2010080120100728
4830swpbegcc -O -fomit-frame-pointer2010080120100728
4836swpbegcc -m64 -march=k8 -O -fomit-frame-pointer2010080120100728
4842swpbegcc -fno-schedule-insns -O -fomit-frame-pointer2010080120100728
4842swpbegcc -funroll-loops -O -fomit-frame-pointer2010080120100728
4848swpbegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010080120100728
4860swpbegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080120100728
4866swpbegcc -m64 -march=core2 -O -fomit-frame-pointer2010080120100728
4872swpbegcc -m64 -march=nocona -O -fomit-frame-pointer2010080120100728
4872swpbegcc -march=nocona -O -fomit-frame-pointer2010080120100728
4878swpbegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010080120100728
4878swpbegcc -march=k8 -O -fomit-frame-pointer2010080120100728
4884swpbegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010080120100728
4884swpbegcc -funroll-loops -m64 -O -fomit-frame-pointer2010080120100728
5358optcgcc -O -fomit-frame-pointer2010080120100728
5382optcgcc -m64 -O -fomit-frame-pointer2010080120100728
5388optcgcc -fno-schedule-insns -O -fomit-frame-pointer2010080120100728
5394optcgcc -m64 -march=core2 -O -fomit-frame-pointer2010080120100728
5394optcgcc -march=k8 -O -fomit-frame-pointer2010080120100728
5412optcgcc -m64 -march=k8 -O -fomit-frame-pointer2010080120100728
5424optcgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080120100728
5424optcgcc -m64 -march=nocona -O -fomit-frame-pointer2010080120100728
5424optcgcc -march=nocona -O -fomit-frame-pointer2010080120100728
5430optcgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010080120100728
5436optcgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010080120100728
5442optcgcc -funroll-loops -m64 -O -fomit-frame-pointer2010080120100728
5448optcgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010080120100728
5454optcgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080120100728
5502optcgcc -funroll-loops -O -fomit-frame-pointer2010080120100728
5838swpbegcc -funroll-loops -Os -fomit-frame-pointer2010080120100728
5844swpbegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080120100728
5850optcgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010080120100728
5868optcgcc -funroll-loops -Os -fomit-frame-pointer2010080120100728
5868optcgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080120100728
5868optcgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010080120100728
5874swpbegcc -m64 -march=k8 -Os -fomit-frame-pointer2010080120100728
5886swpbegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010080120100728
5886swpbegcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080120100728
5910swpbegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010080120100728
5916optcgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080120100728
5922swpbegcc -fno-schedule-insns -Os -fomit-frame-pointer2010080120100728
5940swpbegcc -m64 -Os -fomit-frame-pointer2010080120100728
5946swpbegcc -Os -fomit-frame-pointer2010080120100728
5958swpbegcc -march=k8 -Os -fomit-frame-pointer2010080120100728
5994swpbegcc -m64 -march=core2 -Os -fomit-frame-pointer2010080120100728
6024optcgcc -m64 -Os -fomit-frame-pointer2010080120100728
6042optcgcc -m64 -march=k8 -Os -fomit-frame-pointer2010080120100728
6048optcgcc -Os -fomit-frame-pointer2010080120100728
6048optcgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010080120100728
6072optcgcc -march=k8 -Os -fomit-frame-pointer2010080120100728
6084optcgcc -fno-schedule-insns -Os -fomit-frame-pointer2010080120100728
6090optcgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080120100728
6102optcgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010080120100728
6102optcgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080120100728
6102optcgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010080120100728
6108optcgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080120100728
6114optcgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080120100728
6114optcgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080120100728
6132optcgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010080120100728
6132optcgcc -march=nocona -Os -fomit-frame-pointer2010080120100728
6138optcgcc -funroll-loops -O2 -fomit-frame-pointer2010080120100728
6144optcgcc -funroll-loops -O3 -fomit-frame-pointer2010080120100728
6150optcgcc -m64 -march=nocona -Os -fomit-frame-pointer2010080120100728
6156optcgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010080120100728
6180optcgcc -m64 -march=core2 -Os -fomit-frame-pointer2010080120100728
6186swpbegcc -march=nocona -Os -fomit-frame-pointer2010080120100728
6192optcgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010080120100728
6192swpbegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010080120100728
6198optcgcc -O3 -fomit-frame-pointer2010080120100728
6198swpbegcc -m64 -march=nocona -Os -fomit-frame-pointer2010080120100728
6228optcgcc -m64 -O2 -fomit-frame-pointer2010080120100728
6234optcgcc -m64 -O3 -fomit-frame-pointer2010080120100728
6234optcgcc -march=k8 -O2 -fomit-frame-pointer2010080120100728
6240optcgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080120100728
6246optcgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080120100728
6252optcgcc -O2 -fomit-frame-pointer2010080120100728
6252optcgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010080120100728
6288swpbegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080120100728
6288optcgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010080120100728
6288optcgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080120100728
6288optcgcc -march=k8 -O3 -fomit-frame-pointer2010080120100728
6300optcgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010080120100728
6306optcgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080120100728
6306optcgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010080120100728
6318optcgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080120100728
6318optcgcc -march=nocona -O3 -fomit-frame-pointer2010080120100728
6342optcgcc -march=nocona -O2 -fomit-frame-pointer2010080120100728
6378optcgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080120100728
6456swpbegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010080120100728
6486swpbegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010080120100728
6492swpbegcc -funroll-loops -O2 -fomit-frame-pointer2010080120100728
6498swpbegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080120100728
6498optcgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010080120100728
6516swpbegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080120100728
6522swpbegcc -funroll-loops -O3 -fomit-frame-pointer2010080120100728
6522swpbegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080120100728
6594swpbegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010080120100728
6600swpbegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010080120100728
6642swpbegcc -m64 -march=core2 -O3 -fomit-frame-pointer2010080120100728
6702swpbegcc -fno-schedule-insns -O2 -fomit-frame-pointer2010080120100728
6702swpbegcc -fno-schedule-insns -O3 -fomit-frame-pointer2010080120100728
6714swpbegcc -O2 -fomit-frame-pointer2010080120100728
6726swpbegcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080120100728
6732swpbegcc -O3 -fomit-frame-pointer2010080120100728
6756swpbegcc -march=k8 -O3 -fomit-frame-pointer2010080120100728
6762swpbegcc -m64 -O3 -fomit-frame-pointer2010080120100728
6774swpbegcc -march=k8 -O2 -fomit-frame-pointer2010080120100728
6792swpbegcc -m64 -march=core2 -O2 -fomit-frame-pointer2010080120100728
6798swpbegcc -m64 -O2 -fomit-frame-pointer2010080120100728
6870swpbegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080120100728
6894swpbegcc -march=nocona -O3 -fomit-frame-pointer2010080120100728
6942swpbegcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080120100728
6960swpbegcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080120100728
6978swpbegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010080120100728
6996swpbegcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080120100728
7002swpbegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080120100728
7002swpbegcc -march=nocona -O2 -fomit-frame-pointer2010080120100728
7020swpbegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080120100728
7260swpbegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010080120100728
16644swpbecc2010080120100728
16656swpbegcc2010080120100728
16662swpbegcc -funroll-loops2010080120100728
19476optcgcc -funroll-loops2010080120100728
19500optcgcc2010080120100728
19506optccc2010080120100728