Implementation notes: amd64, pmnod076, crypto_stream

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
CPU cycles/second: 2500000000...2500000000 (amd64cpuinfo)
SUPERCOP version: 20191017
Benchmark dates: 20191023...20191024

crypto_stream

TimeRelative timePrimitiveImplementationCompiler
11681.00aes128ctrdolbeau/aesenc-inticc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer (19.0.20190416)
15701.34aes128ctropensslicc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer
35443.03aes128ctrcryptoppg++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
130661.00aes128estreame/schwabe/athlon64-1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
131301.00aes128estreame/schwabe/athlon64-2icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer
133141.02aes128estreame/schwabe/core2icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer
143241.10aes128estreame/hongjun/v1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
145881.12aes128estreame/hongjun/v0gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
146461.12aes128estreame/bernstein/amd64-2icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer
153481.17aes128estreame/bernstein/amd64-1icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer
163761.25aes128estreame/bernstein/little-2icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer
168381.29aes128estreame/bernstein/little-1icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer
180901.38aes128estreame/bernstein/little-4icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer
181521.39aes128estreame/bernstein/little-3icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer
182081.39aes128estreame/bernstein/big-1icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer
aes128estreame/gladmangcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
17641.00aes192ctropensslicc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer (19.0.20190416)
37062.10aes192ctrcryptoppg++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
15481.00aes256ctrdolbeau/aesenc-intgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
19661.27aes256ctropensslicc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer
39762.57aes256ctrcryptoppg++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
200681.00aes256estreame/hongjun/v1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
203461.01aes256estreame/hongjun/v0gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
aes256estreame/gladmangcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
529501.00amastridrefg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
7861.00chacha12dolbeau/amd64-avx2icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer (19.0.20190416)
13121.67chacha12krovetz/avx2icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer
13301.69chacha12goll_gueronicc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer
25023.18chacha12amd64-ssse3icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer
25703.27chacha12krovetz/vec128gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
28923.68chacha12e/amd64-xmm6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
55707.09chacha12e/mergedicc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer
57667.34chacha12e/reficc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer (19.0.20190416)
57747.35chacha12e/amd64-3icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer
61367.81chacha12e/regsicc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer
chacha12dolbeau/mipsel-msagcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha12moon/avx/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha12moon/avx2/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha12moon/sse2/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha12moon/ssse3/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha12moon/xop/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
11901.00chacha20dolbeau/amd64-avx2icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer (19.0.20190416)
18361.54chacha20dolbeau/generic-gccsimd256gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
21041.77chacha20krovetz/avx2icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer
21541.81chacha20goll_gueronicc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer
29382.47chacha20dolbeau/generic-gccsimd128gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
37923.19chacha20amd64-ssse3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
40903.44chacha20krovetz/vec128icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer
44463.74chacha20e/amd64-xmm6gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
89807.55chacha20e/mergedicc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer
92047.73chacha20e/amd64-3icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer
94407.93chacha20e/reficc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer (19.0.20190416)
96528.11chacha20e/regsicc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer
chacha20moon/avx/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha20moon/avx2/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha20moon/sse2/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha20moon/ssse3/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha20moon/xop/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
5881.00chacha8dolbeau/amd64-avx2icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer (19.0.20190416)
9061.54chacha8krovetz/avx2icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer
9321.59chacha8goll_gueronicc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer
17602.99chacha8krovetz/vec128gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
18563.16chacha8amd64-ssse3icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer
21143.60chacha8e/amd64-xmm6icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer
38766.59chacha8e/mergedicc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer
40166.83chacha8e/reficc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer
40506.89chacha8e/amd64-3icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer
43587.41chacha8e/regsicc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer
chacha8dolbeau/mipsel-msagcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha8moon/avx/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha8moon/avx2/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha8moon/sse2/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha8moon/ssse3/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
chacha8moon/xop/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
64141.00cryptmtv3e/v3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
dragone/submissions/dragongcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
143101.00hc128e/hc-128/200606gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
143681.00hc128e/hc-128/200701bgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
144201.01hc128e/hc-128/200701agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
337001.00hc256e/hc-256/200701gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
337721.00hc256e/hc-256/200511gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
67821.00lexv2e/v2/schwabe/amd64-1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
70141.03lexv2e/v2/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
70781.04lexv2e/v2/schwabe/amd64-2icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer
46081.00nlsv2e/v2/sync/2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
91942.00nlsv2e/v2/sync/1icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer
305881.00ocelot1reficpc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer (19.0.20190416)
ocelot2refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
86521.00panamacryptoppicpc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer (19.0.20190416)
53921.00rabbite/opt/2/3icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer (19.0.20190416)
53941.00rabbite/opt/2/2icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer (19.0.20190416)
54221.01rabbite/opt/1/2icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer (19.0.20190416)
54221.01rabbite/opt/1/3icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer (19.0.20190416)
54261.01rabbite/opt/1/4icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer (19.0.20190416)
74361.38rabbite/opt/1/1icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer
75541.40rabbite/opt/2/1icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer
83561.55rabbite/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
rabbite/opt/2/4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
rabbite/opt/2/5gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
rijn256ctrgilgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
13341.00salsa20dolbeau/amd64-xmm6inticc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer (19.0.20190416)
48923.67salsa20amd64_xmm6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
48963.67salsa20e/amd64-xmm6icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer
52003.90salsa20e/amd64-xmm5icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer
89446.70salsa20e/amd64-xmm2icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer
94827.11salsa20e/amd64-xmmicc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer
96187.21salsa20e/regsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
96587.24salsa20e/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
97107.28salsa20e/mergedgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
104427.83salsa20e/amd64-2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
104887.86salsa20refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
105067.88salsa20e/amd64-3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
117468.81salsa20e/amd64-1gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
9361.00salsa2012dolbeau/amd64-xmm6inticc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer (19.0.20190416)
31823.40salsa2012e/amd64-xmm6icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer
31843.40salsa2012amd64_xmm6icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer
34003.63salsa2012e/amd64-xmm5icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer
57206.11salsa2012e/amd64-xmm2icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer
60586.47salsa2012e/amd64-xmmicc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer
61266.54salsa2012e/regsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
61706.59salsa2012e/mergedgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
61766.60salsa2012e/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
65326.98salsa2012e/amd64-2icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer
65707.02salsa2012e/amd64-3icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer
68267.29salsa2012refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
73687.87salsa2012e/amd64-1icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer
7461.00salsa208dolbeau/amd64-xmm6inticc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer (19.0.20190416)
23023.09salsa208amd64_xmm6icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer
23103.10salsa208e/amd64-xmm6icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer
24763.32salsa208e/amd64-xmm5icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer
41165.52salsa208e/amd64-xmm2icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer
43425.82salsa208e/amd64-xmmicc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer
43645.85salsa208e/mergedgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
44385.95salsa208e/regsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
45066.04salsa208e/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
45746.13salsa208e/amd64-2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
45846.14salsa208e/amd64-3icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer
49466.63salsa208refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
51746.94salsa208e/amd64-1icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer
32521.00simon128128ctravx2icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer (19.0.20190416)
72542.23simon128128ctrsse4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
simon128192ctravx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
simon128192ctrsse4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
39161.00simon128256ctravx2icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer (19.0.20190416)
86462.21simon128256ctrsse4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
25281.00simon64128ctravx2icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer (19.0.20190416)
54642.16simon64128ctrsse4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
21841.00simon6496ctravx2icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer (19.0.20190416)
47682.18simon6496ctrsse4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
43081.00snow20e/benchmarks/snow-2.0icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer (19.0.20190416)
45881.00sosemanuke/submissions/sosemanukicc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer (19.0.20190416)
53561.17sosemanukcryptoppicpc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer
11241.00speck128128ctravx512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
speck128128ctravx2icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer
speck128128ctrsse4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
11601.00speck128192ctravx512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
speck128192ctravx2icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer
speck128192ctrsse4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
11941.00speck128256ctravx512gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
speck128256ctravx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
speck128256ctrsse4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
9581.00speck64128ctravx512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
17121.79speck64128ctravx2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
28903.02speck64128ctrsse4icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer
9261.00speck6496ctravx512gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
16561.79speck6496ctravx2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
27702.99speck6496ctrsse4icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer
85141.00tpye/tpyicc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer (19.0.20190416)
56801.00tpy6e/tpy6icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer (19.0.20190416)
98021.00tpypye/tpypyicc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer (19.0.20190416)
84201.00triviume/submissions/triviumgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
17241.00xsalsa20reficc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer (19.0.20190416)