Implementation notes: amd64, genji262, crypto_hash/essence256

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20180818
Operation: crypto_hash
Primitive: essence256
TimeImplementationCompilerBenchmark dateSUPERCOP version
58300gccgcc -march=nocona -O -fomit-frame-pointer2018081920180818
59224gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
59972gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
60148gccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
60170gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
60214gccgcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
60280gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
60962gccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
61094gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
61204gccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
61204gccgcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
61248gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
61248gccgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
61270gccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
61336gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
61446gccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
61622gccgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
61666gccgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
62216gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
62238gccgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
62260gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
62260gccgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
62326gccgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
62370gccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
62568gccgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
62700gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
62876gccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
63052gccgcc -O2 -fomit-frame-pointer2018081920180818
63118gccgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
63140gccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
63140gccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
63228gccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
63250gccgcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
63250gccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
63448gccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
63558gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
63624gccgcc -m64 -O2 -fomit-frame-pointer2018081920180818
63822gccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
63866gccgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
63888gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
63888gccgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
63888gccgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
63932gccgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
64020gccgcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
64064gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
64064gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
64064gccgcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
64218gccgcc -Os -fomit-frame-pointer2018081920180818
64372gccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
64438gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
64504gccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
64526gccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
64570gccgcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
64614gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
64614gccgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
64658gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
64702gccgcc -O3 -fomit-frame-pointer2018081920180818
64724gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
64724gccgcc -m64 -O3 -fomit-frame-pointer2018081920180818
64746gccgcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
64900gccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
65032gccgcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
65054gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
65054gccgcc -funroll-loops -O -fomit-frame-pointer2018081920180818
65098gccgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
65098gccgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
65142gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
65164gccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
65560gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
65978gccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
66044gccgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
66044gccgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
66066gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
66088gccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
66110gccgcc -march=k8 -Os -fomit-frame-pointer2018081920180818
66242gccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
66286gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
66396gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
66792gccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
66836gccgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
66902gccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
67166gccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
67298gccgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
67320gccgcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
67474gccgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
67540gccgcc -march=nocona -Os -fomit-frame-pointer2018081920180818
67562gccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
67584gccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
67782gccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
67804gccgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
67870gccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
68090gccgcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
68376gccgcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
68398gccgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
69080gccgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
69784gccgcc -march=barcelona -O -fomit-frame-pointer2018081920180818
69938gccgcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
70268gccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
70334gccgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
70400gccgcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
70488gccgcc -O -fomit-frame-pointer2018081920180818
70488gccgcc -march=k8 -O -fomit-frame-pointer2018081920180818
70554gccgcc -m64 -O -fomit-frame-pointer2018081920180818
70620gccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
71082gccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
71170gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
71654gccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
72358gccgcc -m64 -Os -fomit-frame-pointer2018081920180818
266750gccgcc -funroll-loops2018081920180818
290246gccgcc2018081920180818
304788gcccc2018081920180818