Implementation notes: amd64, cryptologic, crypto_hash/edonr256

Computer: cryptologic
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_hash
Primitive: edonr256
TimeImplementationCompilerBenchmark dateSUPERCOP version
11276optcgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052020140517
18750swpbegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052020140517
18750swpbegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052020140517
18783swpbegcc -funroll-loops -m64 -O -fomit-frame-pointer2014052020140517
18784swpbegcc -funroll-loops -O -fomit-frame-pointer2014052020140517
18800swpbegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052020140517
18800swpbegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052020140517
18800swpbegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052020140517
18866swpbegcc -O -fomit-frame-pointer2014052020140517
18867swpbegcc -fno-schedule-insns -O -fomit-frame-pointer2014052020140517
18867swpbegcc -m64 -march=core2 -O -fomit-frame-pointer2014052020140517
18867swpbegcc -m64 -march=k8 -O -fomit-frame-pointer2014052020140517
18875swpbegcc -m64 -O -fomit-frame-pointer2014052020140517
18900swpbegcc -m64 -march=nocona -O -fomit-frame-pointer2014052020140517
18900swpbegcc -march=k8 -O -fomit-frame-pointer2014052020140517
18900swpbegcc -march=nocona -O -fomit-frame-pointer2014052020140517
19950optcgcc -march=k8 -O -fomit-frame-pointer2014052020140517
19966optcgcc -m64 -march=nocona -O -fomit-frame-pointer2014052020140517
19975optcgcc -march=nocona -O -fomit-frame-pointer2014052020140517
20000optcgcc -fno-schedule-insns -O -fomit-frame-pointer2014052020140517
20017optcgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052020140517
20025optcgcc -O -fomit-frame-pointer2014052020140517
20033optcgcc -m64 -march=core2 -O -fomit-frame-pointer2014052020140517
20042optcgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052020140517
20042optcgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052020140517
20042optcgcc -m64 -march=k8 -O -fomit-frame-pointer2014052020140517
20050optcgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052020140517
20050optcgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052020140517
20075optcgcc -funroll-loops -O -fomit-frame-pointer2014052020140517
20125optcgcc -m64 -O -fomit-frame-pointer2014052020140517
20267optcgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052020140517
22393optcgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052020140517
23775optcgcc -Os -fomit-frame-pointer2014052020140517
23800optcgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052020140517
23842optcgcc -march=k8 -Os -fomit-frame-pointer2014052020140517
23892optcgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052020140517
23900optcgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052020140517
23908optcgcc -funroll-loops -Os -fomit-frame-pointer2014052020140517
23908optcgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052020140517
23916optcgcc -m64 -Os -fomit-frame-pointer2014052020140517
24150optcgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052020140517
24150optcgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052020140517
24175optcgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052020140517
24192optcgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052020140517
24241optcgcc -march=nocona -Os -fomit-frame-pointer2014052020140517
24242optcgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052020140517
24292optcgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052020140517
24314swpbegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052020140517
24334optcgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052020140517
24350optcgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052020140517
24358optcgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052020140517
24358optcgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052020140517
24359optcgcc -funroll-loops -O2 -fomit-frame-pointer2014052020140517
24359optcgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052020140517
24366optcgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052020140517
24450optcgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052020140517
24458optcgcc -funroll-loops -O3 -fomit-frame-pointer2014052020140517
24875optcgcc -O2 -fomit-frame-pointer2014052020140517
24884optcgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052020140517
24917optcgcc -m64 -O2 -fomit-frame-pointer2014052020140517
24925optcgcc -march=k8 -O2 -fomit-frame-pointer2014052020140517
24925optcgcc -march=k8 -O3 -fomit-frame-pointer2014052020140517
24958optcgcc -O3 -fomit-frame-pointer2014052020140517
24967optcgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052020140517
24967optcgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052020140517
25041optcgcc -m64 -O3 -fomit-frame-pointer2014052020140517
25050optcgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052020140517
25159optcgcc -march=nocona -O3 -fomit-frame-pointer2014052020140517
25200swpbegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052020140517
25200swpbegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052020140517
25209optcgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052020140517
25225swpbegcc -funroll-loops -Os -fomit-frame-pointer2014052020140517
25242swpbegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052020140517
25317swpbegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052020140517
25366swpbegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052020140517
25367swpbegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052020140517
25375swpbegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052020140517
25383swpbegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052020140517
25392swpbegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052020140517
25400swpbegcc -funroll-loops -O2 -fomit-frame-pointer2014052020140517
25400swpbegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052020140517
25400swpbegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052020140517
25409optcgcc -march=nocona -O2 -fomit-frame-pointer2014052020140517
25417swpbegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052020140517
25425swpbegcc -O3 -fomit-frame-pointer2014052020140517
25425swpbegcc -funroll-loops -O3 -fomit-frame-pointer2014052020140517
25475swpbegcc -O2 -fomit-frame-pointer2014052020140517
25484swpbegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052020140517
25484swpbegcc -m64 -O3 -fomit-frame-pointer2014052020140517
25492swpbegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052020140517
25508swpbegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052020140517
25508swpbegcc -march=k8 -O3 -fomit-frame-pointer2014052020140517
25525swpbegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052020140517
25534optcgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052020140517
25542swpbegcc -m64 -O2 -fomit-frame-pointer2014052020140517
25542swpbegcc -march=k8 -O2 -fomit-frame-pointer2014052020140517
25600optcgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052020140517
25634swpbegcc -march=k8 -Os -fomit-frame-pointer2014052020140517
25666swpbegcc -m64 -march=k8 -Os -fomit-frame-pointer2014052020140517
25667swpbegcc -Os -fomit-frame-pointer2014052020140517
25667swpbegcc -fno-schedule-insns -Os -fomit-frame-pointer2014052020140517
25691swpbegcc -m64 -Os -fomit-frame-pointer2014052020140517
25692optcgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052020140517
25709optcgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052020140517
25717optcgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052020140517
25733optcgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052020140517
25900swpbegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052020140517
26008swpbegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052020140517
26108swpbegcc -m64 -march=core2 -Os -fomit-frame-pointer2014052020140517
26192swpbegcc -march=nocona -O3 -fomit-frame-pointer2014052020140517
26233swpbegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052020140517
26342swpbegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052020140517
26392swpbegcc -march=nocona -O2 -fomit-frame-pointer2014052020140517
26400swpbegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052020140517
26417swpbegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052020140517
26425swpbegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052020140517
26517swpbegcc -m64 -march=nocona -Os -fomit-frame-pointer2014052020140517
26567swpbegcc -march=nocona -Os -fomit-frame-pointer2014052020140517
26592swpbegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052020140517
26608swpbegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052020140517
64508swpbegcc2014052020140517
64509swpbecc2014052020140517
64516swpbegcc -funroll-loops2014052020140517
73684optcgcc -funroll-loops2014052020140517
73700optcgcc2014052020140517
73742optccc2014052020140517