Implementation notes: amd64, enigma, crypto_hash/essence512

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_hash
Primitive: essence512
TimeImplementationCompilerBenchmark dateSUPERCOP version
56214gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
56610gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
56709gccgcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
56790gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
57357gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
57375gccgcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
57474gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
57483gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
58716gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
59409gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
59859gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
59868gccgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
60525gccgcc -O3 -fomit-frame-pointer2014053120140529
60804gccgcc -m64 -O3 -fomit-frame-pointer2014053120140529
61380gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
65061gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
65466gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
65853gccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
66321gccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
72666gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
73125gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
74763gccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
74871gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
76050gccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
76878gccgcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
77130gccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
77445gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
87633gccgcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
87678gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
87687gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
88389gccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
88587gccgcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
90432gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
90855gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
91053gccgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
91683gccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
92079gccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
92106gccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
94617gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
105156gccgcc -march=k8 -O -fomit-frame-pointer2014053120140529
105165gccgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
105183gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
105192gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
105345gccgcc -march=barcelona -O -fomit-frame-pointer2014053120140529
105822gccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
105831gccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
105948gccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
105984gccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
106749gccgcc -O2 -fomit-frame-pointer2014053120140529
106866gccgcc -m64 -O2 -fomit-frame-pointer2014053120140529
106884gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
108045gccgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
108045gccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
108135gccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
108162gccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
108612gccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
109098gccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
109233gccgcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
109395gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
109647gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
110250gccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
110439gccgcc -funroll-loops -O -fomit-frame-pointer2014053120140529
110502gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
110592gccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
110655gccgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
112113gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
112131gccgcc -Os -fomit-frame-pointer2014053120140529
112140gccgcc -march=k8 -Os -fomit-frame-pointer2014053120140529
112257gccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
112257gccgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
112266gccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
112275gccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
112311gccgcc -m64 -Os -fomit-frame-pointer2014053120140529
112374gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
112374gccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
112383gccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
112419gccgcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
120483gccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
121968gccgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
121968gccgcc -march=nocona -Os -fomit-frame-pointer2014053120140529
122049gccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
122049gccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
123381gccgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
123381gccgcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
123471gccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
123480gccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
123516gccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
124524gccgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
124524gccgcc -march=nocona -O -fomit-frame-pointer2014053120140529
124632gccgcc -O -fomit-frame-pointer2014053120140529
124632gccgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
124632gccgcc -m64 -O -fomit-frame-pointer2014053120140529
459729gccgcc2014053120140529
467433gccgcc -funroll-loops2014053120140529
467577gcccc2014053120140529