Implementation notes: amd64, pmnod003, crypto_stream

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
CPU cycles/second: 2400000000...2400000000 (amd64cpuinfo)
SUPERCOP version: 20190910
Benchmark dates: 20190912...20190913

crypto_stream

TimeRelative timePrimitiveImplementationCompiler
15661.00aes128ctropensslicc -xSSE4.2 -O3 -fomit-frame-pointer (19.0.20190416)
35302.25aes128ctrcryptoppg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
130621.00aes128estreame/schwabe/athlon64-1icc -xSSE4.2 -O3 -fomit-frame-pointer (19.0.20190416)
131281.01aes128estreame/schwabe/athlon64-2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
132981.02aes128estreame/schwabe/core2icc -xAVX -O3 -fomit-frame-pointer
143001.09aes128estreame/hongjun/v1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
145721.12aes128estreame/hongjun/v0gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
146341.12aes128estreame/bernstein/amd64-2icc -xSSE4.2 -O3 -fomit-frame-pointer (19.0.20190416)
153361.17aes128estreame/bernstein/amd64-1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
163001.25aes128estreame/bernstein/little-2icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
168281.29aes128estreame/bernstein/little-1icc -xSSE4.2 -O3 -fomit-frame-pointer (19.0.20190416)
181021.39aes128estreame/bernstein/little-4icc -xSSE4.2 -O3 -fomit-frame-pointer (19.0.20190416)
181901.39aes128estreame/bernstein/little-3icc -xCORE-AVX512 -O3 -fomit-frame-pointer
182901.40aes128estreame/bernstein/big-1icc -xCORE-AVX2 -O3 -fomit-frame-pointer
aes128estreame/gladmangcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
17561.00aes192ctropensslicc -xAVX -O3 -fomit-frame-pointer (19.0.20190416)
37082.11aes192ctrcryptoppg++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
15541.00aes256ctrdolbeau/aesenc-intgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
19641.26aes256ctropensslicc -xAVX -O3 -fomit-frame-pointer
39802.56aes256ctrcryptoppg++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
201241.00aes256estreame/hongjun/v1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
203321.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
525741.00amastridrefg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
7901.00chacha12dolbeau/amd64-avx2icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer (19.0.20190416)
13181.67chacha12krovetz/avx2icc -xSSE4.2 -O3 -fomit-frame-pointer
13441.70chacha12goll_gueronicc -xCORE-AVX2 -O3 -fomit-frame-pointer
25043.17chacha12amd64-ssse3icc -xAVX -O3 -fomit-frame-pointer
25483.23chacha12krovetz/vec128icc -xSSE4.2 -O2 -fomit-frame-pointer
28923.66chacha12e/amd64-xmm6icc -xAVX -O3 -fomit-frame-pointer
55807.06chacha12e/mergedicc -xCORE-AVX-I -O3 -fomit-frame-pointer
57967.34chacha12e/amd64-3icc -xSSE4.1 -O3 -fomit-frame-pointer
58047.35chacha12e/reficc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
61307.76chacha12e/regsicc -xAVX -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
11921.00chacha20dolbeau/amd64-avx2icc -xCORE-AVX512 -O3 -fomit-frame-pointer (19.0.20190416)
21161.78chacha20krovetz/avx2icc -xSSE4.1 -O3 -fomit-frame-pointer
21521.81chacha20goll_gueronicc -xCORE-AVX2 -O3 -fomit-frame-pointer
29202.45chacha20dolbeau/generic-gccsimd128gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
37923.18chacha20amd64-ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
40623.41chacha20krovetz/vec128icc -xSSE4.2 -O2 -fomit-frame-pointer
44503.73chacha20e/amd64-xmm6icc -xSSE4.1 -O2 -fomit-frame-pointer
89787.53chacha20e/mergedicc -xCORE-AVX-I -O3 -fomit-frame-pointer
92047.72chacha20e/amd64-3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
94627.94chacha20e/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
96508.10chacha20e/regsicc -xSSE4.2 -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
5921.00chacha8dolbeau/amd64-avx2icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer (19.0.20190416)
8981.52chacha8krovetz/avx2icc -xSSE4.1 -O3 -fomit-frame-pointer
9421.59chacha8goll_gueronicc -xCORE-AVX2 -O3 -fomit-frame-pointer
17482.95chacha8krovetz/vec128gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
18583.14chacha8amd64-ssse3icc -xSSE4.1 -O2 -fomit-frame-pointer
21143.57chacha8e/amd64-xmm6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
38846.56chacha8e/mergedicc -xAVX -O2 -fomit-frame-pointer
40346.81chacha8e/reficc -xCOMMON-AVX512 -O3 -fomit-frame-pointer (19.0.20190416)
40546.85chacha8e/amd64-3icc -xCORE-AVX512 -O3 -fomit-frame-pointer
43327.32chacha8e/regsicc -xSSE4.2 -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
63901.00cryptmtv3e/v3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
dragone/submissions/dragongcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
142461.00hc128e/hc-128/200701bgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
142761.00hc128e/hc-128/200606gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
142901.00hc128e/hc-128/200701agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
335841.00hc256e/hc-256/200701gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
336041.00hc256e/hc-256/200511gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
67881.00lexv2e/v2/schwabe/amd64-1icc -xCORE-AVX512 -O2 -fomit-frame-pointer (19.0.20190416)
69981.03lexv2e/v2/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
70781.04lexv2e/v2/schwabe/amd64-2icc -xCORE-AVX512 -O2 -fomit-frame-pointer (19.0.20190416)
46061.00nlsv2e/v2/sync/2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
89441.94nlsv2e/v2/sync/1icc -xSSE4.1 -O3 -fomit-frame-pointer
303301.00ocelot1reficpc -xCORE-AVX-I -O2 -fomit-frame-pointer (19.0.20190416)
ocelot2refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
86941.00panamacryptoppicpc -xSSE4.2 -O3 -fomit-frame-pointer (19.0.20190416)
53861.00rabbite/opt/2/2icc -xSSE4.1 -O3 -fomit-frame-pointer (19.0.20190416)
53881.00rabbite/opt/2/3icc -xSSE4.2 -O3 -fomit-frame-pointer
54221.01rabbite/opt/1/2icc -xSSE4.2 -O3 -fomit-frame-pointer
54261.01rabbite/opt/1/4icc -xSSE4.2 -O3 -fomit-frame-pointer
54301.01rabbite/opt/1/3icc -xSSE4.2 -O3 -fomit-frame-pointer
74161.38rabbite/opt/1/1icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
75941.41rabbite/opt/2/1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
83841.56rabbite/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
13501.00salsa20dolbeau/amd64-xmm6inticc -xCORE-AVX512 -O2 -fomit-frame-pointer (19.0.20190416)
48863.62salsa20amd64_xmm6icc -xAVX -O2 -fomit-frame-pointer
48883.62salsa20e/amd64-xmm6icc -xAVX -O3 -fomit-frame-pointer
52263.87salsa20e/amd64-xmm5icc -xCORE-AVX2 -O3 -fomit-frame-pointer
89506.63salsa20e/amd64-xmm2icc -xSSE4.2 -O2 -fomit-frame-pointer
94386.99salsa20e/amd64-xmmicc -xAVX -O3 -fomit-frame-pointer
96027.11salsa20e/regsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
96567.15salsa20e/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
97087.19salsa20e/mergedgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
104407.73salsa20e/amd64-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
104827.76salsa20refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
105027.78salsa20e/amd64-3icc -xCORE-AVX512 -O2 -fomit-frame-pointer (19.0.20190416)
117488.70salsa20e/amd64-1icc -xSSE4.2 -O3 -fomit-frame-pointer
9661.00salsa2012dolbeau/amd64-xmm6inticc -xCORE-AVX512 -O3 -fomit-frame-pointer (19.0.20190416)
31603.27salsa2012e/amd64-xmm6gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
31863.30salsa2012amd64_xmm6gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
33683.49salsa2012e/amd64-xmm5icc -xCORE-AVX2 -O3 -fomit-frame-pointer
57185.92salsa2012e/amd64-xmm2icc -xCORE-AVX2 -O2 -fomit-frame-pointer
60586.27salsa2012e/amd64-xmmicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
61386.35salsa2012e/regsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
61646.38salsa2012e/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
61746.39salsa2012e/mergedgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
65326.76salsa2012e/amd64-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
65766.81salsa2012e/amd64-3icc -xCORE-AVX2 -O3 -fomit-frame-pointer
68327.07salsa2012refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
73667.63salsa2012e/amd64-1icc -xCORE-AVX-I -O3 -fomit-frame-pointer
7701.00salsa208dolbeau/amd64-xmm6inticc -xCORE-AVX512 -O2 -fomit-frame-pointer (19.0.20190416)
22922.98salsa208amd64_xmm6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
22942.98salsa208e/amd64-xmm6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
24623.20salsa208e/amd64-xmm5gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
41185.35salsa208e/amd64-xmm2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
43385.63salsa208e/amd64-xmmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
43685.67salsa208e/mergedgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
44605.79salsa208e/regsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
44805.82salsa208e/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
45765.94salsa208e/amd64-3icc -xCORE-AVX2 -O2 -fomit-frame-pointer
45785.95salsa208e/amd64-2icc -xCORE-AVX512 -O3 -fomit-frame-pointer
49446.42salsa208refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
51626.70salsa208e/amd64-1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
32521.00simon128128ctravx2icc -xCORE-AVX512 -O3 -fomit-frame-pointer (19.0.20190416)
72342.22simon128128ctrsse4gcc -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
39201.00simon128256ctravx2icc -xCORE-AVX512 -O2 -fomit-frame-pointer (19.0.20190416)
87162.22simon128256ctrsse4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
25481.00simon64128ctravx2icc -xCORE-AVX512 -O3 -fomit-frame-pointer (19.0.20190416)
54642.14simon64128ctrsse4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
21881.00simon6496ctravx2icc -xCORE-AVX512 -O3 -fomit-frame-pointer (19.0.20190416)
47642.18simon6496ctrsse4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
43121.00snow20e/benchmarks/snow-2.0icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer (19.0.20190416)
44061.00sosemanuke/submissions/sosemanukicc -xCORE-AVX-I -O3 -fomit-frame-pointer (19.0.20190416)
53261.21sosemanukcryptoppg++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
11281.00speck128128ctravx512gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
speck128128ctrsse4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
11581.00speck128192ctravx512gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
speck128192ctrsse4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
11961.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
9561.00speck64128ctravx512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
17081.79speck64128ctravx2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
28983.03speck64128ctrsse4icc -xCORE-AVX512 -O2 -fomit-frame-pointer
9241.00speck6496ctravx512gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
16581.79speck6496ctravx2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
27723.00speck6496ctrsse4icc -xCORE-AVX512 -O2 -fomit-frame-pointer
84381.00tpye/tpyicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer (19.0.20190416)
54901.00tpy6e/tpy6icc -xSSE4.1 -O3 -fomit-frame-pointer (19.0.20190416)
96701.00tpypye/tpypyicc -xCORE-AVX512 -O2 -fomit-frame-pointer (19.0.20190416)
84061.00triviume/submissions/triviumgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
17381.00xsalsa20reficc -xCOMMON-AVX512 -O2 -fomit-frame-pointer (19.0.20190416)