Implementation notes: amd64, cryptologic, crypto_hash/edonr512

Computer: cryptologic
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_hash
Primitive: edonr512
TimeImplementationCompilerBenchmark dateSUPERCOP version
5512optcgcc -march=k8 -Os -fomit-frame-pointer2014052020140517
6560optcgcc -funroll-loops -O3 -fomit-frame-pointer2014052020140517
9733swpbegcc -O -fomit-frame-pointer2014052020140517
9733swpbegcc -fno-schedule-insns -O -fomit-frame-pointer2014052020140517
9766swpbegcc -m64 -O -fomit-frame-pointer2014052020140517
9767swpbegcc -m64 -march=core2 -O -fomit-frame-pointer2014052020140517
9767swpbegcc -m64 -march=k8 -O -fomit-frame-pointer2014052020140517
9775swpbegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052020140517
9775swpbegcc -march=k8 -O -fomit-frame-pointer2014052020140517
9783swpbegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052020140517
9792swpbegcc -funroll-loops -m64 -O -fomit-frame-pointer2014052020140517
9800swpbegcc -funroll-loops -O -fomit-frame-pointer2014052020140517
9800swpbegcc -m64 -march=nocona -O -fomit-frame-pointer2014052020140517
9800swpbegcc -march=nocona -O -fomit-frame-pointer2014052020140517
9808swpbegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052020140517
9825swpbegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052020140517
9833swpbegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052020140517
11092optcgcc -m64 -O -fomit-frame-pointer2014052020140517
11100optcgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052020140517
11100optcgcc -m64 -march=nocona -O -fomit-frame-pointer2014052020140517
11100optcgcc -march=nocona -O -fomit-frame-pointer2014052020140517
11109optcgcc -O -fomit-frame-pointer2014052020140517
11109optcgcc -fno-schedule-insns -O -fomit-frame-pointer2014052020140517
11125optcgcc -march=k8 -O -fomit-frame-pointer2014052020140517
11133optcgcc -m64 -march=core2 -O -fomit-frame-pointer2014052020140517
11134optcgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052020140517
11142optcgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052020140517
11142optcgcc -m64 -march=k8 -O -fomit-frame-pointer2014052020140517
11159optcgcc -funroll-loops -O -fomit-frame-pointer2014052020140517
11167optcgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052020140517
11167optcgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052020140517
11200optcgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052020140517
11344optcgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052020140517
11800swpbegcc -Os -fomit-frame-pointer2014052020140517
11817swpbegcc -fno-schedule-insns -Os -fomit-frame-pointer2014052020140517
11834swpbegcc -m64 -Os -fomit-frame-pointer2014052020140517
11850swpbegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052020140517
11850swpbegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052020140517
11866swpbegcc -funroll-loops -Os -fomit-frame-pointer2014052020140517
11867swpbegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052020140517
11892swpbegcc -march=k8 -Os -fomit-frame-pointer2014052020140517
11916swpbegcc -m64 -march=k8 -Os -fomit-frame-pointer2014052020140517
11925swpbegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052020140517
12208swpbegcc -m64 -march=core2 -Os -fomit-frame-pointer2014052020140517
12259swpbegcc -march=nocona -Os -fomit-frame-pointer2014052020140517
12309swpbegcc -m64 -march=nocona -Os -fomit-frame-pointer2014052020140517
12325optcgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052020140517
12333optcgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052020140517
12342optcgcc -Os -fomit-frame-pointer2014052020140517
12358optcgcc -m64 -Os -fomit-frame-pointer2014052020140517
12383swpbegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052020140517
12408swpbegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052020140517
12425optcgcc -funroll-loops -O2 -fomit-frame-pointer2014052020140517
12425optcgcc -funroll-loops -Os -fomit-frame-pointer2014052020140517
12450optcgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052020140517
12467optcgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052020140517
12475optcgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052020140517
12533optcgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052020140517
12534optcgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052020140517
12534optcgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052020140517
12558optcgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052020140517
12558optcgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052020140517
12566optcgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052020140517
12567optcgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052020140517
12567optcgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052020140517
12600optcgcc -O2 -fomit-frame-pointer2014052020140517
12608optcgcc -m64 -O2 -fomit-frame-pointer2014052020140517
12616optcgcc -m64 -O3 -fomit-frame-pointer2014052020140517
12617optcgcc -O3 -fomit-frame-pointer2014052020140517
12625optcgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052020140517
12625optcgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052020140517
12625optcgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052020140517
12625optcgcc -march=k8 -O3 -fomit-frame-pointer2014052020140517
12633optcgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052020140517
12634optcgcc -march=k8 -O2 -fomit-frame-pointer2014052020140517
12750optcgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052020140517
12809optcgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052020140517
12850optcgcc -march=nocona -Os -fomit-frame-pointer2014052020140517
12858optcgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052020140517
12859optcgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052020140517
12992optcgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052020140517
13000optcgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052020140517
13075optcgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052020140517
13083optcgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052020140517
13092optcgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052020140517
13125optcgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052020140517
13166swpbegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052020140517
13166optcgcc -march=nocona -O2 -fomit-frame-pointer2014052020140517
13167swpbegcc -funroll-loops -O2 -fomit-frame-pointer2014052020140517
13175swpbegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052020140517
13183swpbegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052020140517
13192swpbegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052020140517
13200optcgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052020140517
13217swpbegcc -funroll-loops -O3 -fomit-frame-pointer2014052020140517
13259swpbegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052020140517
13267swpbegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052020140517
13267swpbegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052020140517
13275swpbegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052020140517
13275swpbegcc -march=k8 -O2 -fomit-frame-pointer2014052020140517
13283swpbegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052020140517
13283optcgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052020140517
13284optcgcc -march=nocona -O3 -fomit-frame-pointer2014052020140517
13308swpbegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052020140517
13309swpbegcc -O3 -fomit-frame-pointer2014052020140517
13309swpbegcc -m64 -O3 -fomit-frame-pointer2014052020140517
13316swpbegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052020140517
13358swpbegcc -march=k8 -O3 -fomit-frame-pointer2014052020140517
13367swpbegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052020140517
13384swpbegcc -m64 -O2 -fomit-frame-pointer2014052020140517
13409swpbegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052020140517
13417swpbegcc -O2 -fomit-frame-pointer2014052020140517
13434swpbegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052020140517
13925swpbegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052020140517
13941swpbegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052020140517
13950swpbegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052020140517
13950swpbegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052020140517
13967swpbegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052020140517
13975swpbegcc -march=nocona -O3 -fomit-frame-pointer2014052020140517
14025swpbegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052020140517
14033swpbegcc -march=nocona -O2 -fomit-frame-pointer2014052020140517
34000swpbecc2014052020140517
34008swpbegcc2014052020140517
34008swpbegcc -funroll-loops2014052020140517
38759optcgcc2014052020140517
38792optcgcc -funroll-loops2014052020140517
38808optccc2014052020140517