Implementation notes: amd64, genji262, crypto_hash/lane512

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20180818
Operation: crypto_hash
Primitive: lane512
TimeImplementationCompilerBenchmark dateSUPERCOP version
44814cgcc -m64 -O2 -fomit-frame-pointer2018081920180818
44814cgcc -m64 -O3 -fomit-frame-pointer2018081920180818
44814cgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
44836cgcc -m64 -Os -fomit-frame-pointer2018081920180818
44924cgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
45210cgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
45386cgcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
45408cgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
45452cgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
45452cgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
45496cgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
45562cgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
45650cgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
45716cgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
45782cgcc -O3 -fomit-frame-pointer2018081920180818
45870cgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
45870cgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
45870cgcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
46090cgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
46090cgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
46112cgcc -O2 -fomit-frame-pointer2018081920180818
46134cgcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
46178cgcc -Os -fomit-frame-pointer2018081920180818
46178cgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
46200cgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
46266cgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
46310cgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
46332cgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
46332cgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
46332cgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
46354cgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
46354cgcc -march=nocona -Os -fomit-frame-pointer2018081920180818
46420cgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
46486cgcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
46574cgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
46574cgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
46574cgcc -march=k8 -Os -fomit-frame-pointer2018081920180818
46574cgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
46596cgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
46772cgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
46772cgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
46794cgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
46816cgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
46926cgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
46926cgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
46992cgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
47036cgcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
47036cgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
47168cgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
47212cgcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
47234cgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
47278cgcc -m64 -O -fomit-frame-pointer2018081920180818
47476cgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
47542cgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
47696cgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
47718cgcc -march=nocona -O -fomit-frame-pointer2018081920180818
47960cgcc -march=barcelona -O -fomit-frame-pointer2018081920180818
47960cgcc -march=k8 -O -fomit-frame-pointer2018081920180818
48180cgcc -O -fomit-frame-pointer2018081920180818
48290cgcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
48312cgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
48422cgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
48444cgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
48950cgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
49632cgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
49830cgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
49852cgcc -funroll-loops -O -fomit-frame-pointer2018081920180818
50666cgcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
50930cgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
56628cgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
57376cgcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
57464cgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
58146cgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
59092cgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
59752cgcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
60478cgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
60478cgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
60896cgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
62502cgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
65120cgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
66396cgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
66682cgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
66682cgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
66990cgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
68134cgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
68156ccc2018081920180818
69454cgcc -funroll-loops2018081920180818
74932cgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
74998cgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
77176cgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
78848cgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
78914cgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
79750cgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
79948cgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
80278cgcc2018081920180818
83996cgcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
87076cgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
95414cgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
95590cgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
95656cgcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
97724cgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
97944cgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
98648cgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
107250cgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
107404cgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
112420cgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
112530cgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
117480cgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
145728cgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
149776cgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
177958cgcc -funroll-loops -Os -fomit-frame-pointer2018081920180818