Implementation notes: amd64, genji262, crypto_hash/essence224

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20180818
Operation: crypto_hash
Primitive: essence224
TimeImplementationCompilerBenchmark dateSUPERCOP version
59158gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
59686gccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
60060gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
60302gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
60302gccgcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
61028gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
61138gccgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
61182gccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
61182gccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
61204gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
61226gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
61226gccgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
61314gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
61336gccgcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
61402gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
61600gccgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
62216gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
62392gccgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
62414gccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
62612gccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
63052gccgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
63140gccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
63162gccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
63228gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
63272gccgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
63316gccgcc -O2 -fomit-frame-pointer2018081920180818
63338gccgcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
63448gccgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
63580gccgcc -m64 -Os -fomit-frame-pointer2018081920180818
63646gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
63712gccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
63756gccgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
63778gccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
63800gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
63888gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
63932gccgcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
63998gccgcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
64020gccgcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
64020gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
64064gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
64218gccgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
64306gccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
64372gccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
64394gccgcc -m64 -O2 -fomit-frame-pointer2018081920180818
64460gccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
64460gccgcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
64592gccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
64680gccgcc -O3 -fomit-frame-pointer2018081920180818
64680gccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
64680gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
64680gccgcc -m64 -O3 -fomit-frame-pointer2018081920180818
64724gccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
64834gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
64944gccgcc -Os -fomit-frame-pointer2018081920180818
65032gccgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
65208gccgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
65252gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
65340gccgcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
65428gccgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
65450gccgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
65450gccgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
65538gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
65560gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
65670gccgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
65714gccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
65868gccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
65956gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
65956gccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
66044gccgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
66110gccgcc -march=k8 -Os -fomit-frame-pointer2018081920180818
66154gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
66242gccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
66264gccgcc -funroll-loops -O -fomit-frame-pointer2018081920180818
66308gccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
66396gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
66396gccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
66616gccgcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
66748gccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
66770gccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
67122gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
67254gccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
67276gccgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
67408gccgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
67518gccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
67672gccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
67716gccgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
67738gccgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
67760gccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
67826gccgcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
67870gccgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
68288gccgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
68354gccgcc -march=nocona -O -fomit-frame-pointer2018081920180818
68816gccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
69080gccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
69080gccgcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
69102gccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
69212gccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
69806gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
69916gccgcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
69938gccgcc -march=nocona -Os -fomit-frame-pointer2018081920180818
70048gccgcc -march=barcelona -O -fomit-frame-pointer2018081920180818
70268gccgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
70400gccgcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
71104gccgcc -m64 -O -fomit-frame-pointer2018081920180818
71500gccgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
71742gccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
72248gccgcc -march=k8 -O -fomit-frame-pointer2018081920180818
77176gccgcc -O -fomit-frame-pointer2018081920180818
297440gccgcc2018081920180818
306504gcccc2018081920180818
313654gccgcc -funroll-loops2018081920180818