Implementation notes: amd64, pmnod003, crypto_encrypt

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

crypto_encrypt

TimeRelative timePrimitiveImplementationCompiler
1483441.003hfereficpc -xAVX -O2 -fomit-frame-pointer (19.0.20190416)
14533181.004hfereficpc -xCORE-AVX-I -O2 -fomit-frame-pointer (19.0.20190416)
21942301.00cargocult2048reficc -xCORE-AVX512 -O3 -fomit-frame-pointer (19.0.20190416)
33214461.00ledapkc10portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
47121981.00ledapkc11portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
60016121.00ledapkc30portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
107429301.00ledapkc31portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
112152601.00ledapkc50portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
188271901.00ledapkc51portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
3193201.00lotus128avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
3860161.21lotus128optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
6121581.92lotus128refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
4617681.00lotus192avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
5370501.16lotus192optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
10124802.19lotus192refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
6746701.00lotus256avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
8054761.19lotus256optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
15264542.26lotus256refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
mceliecerefgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
89556061.00mcnie3q1281refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
111002121.00mcnie3q1282refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
109462321.00mcnie3q1921refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
130934741.00mcnie3q1922reficc -xCORE-AVX-I -O3 -fomit-frame-pointer (19.0.20190416)
104004881.00mcnie3q2561reficc -xSSE4.2 -O3 -fomit-frame-pointer (19.0.20190416)
136402661.00mcnie3q2562reficc -xAVX -O2 -fomit-frame-pointer (19.0.20190416)
96408581.00mcnie4q1281refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
94994141.00mcnie4q1282refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
95807121.00mcnie4q1921refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
117429561.00mcnie4q1922refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
92999121.00mcnie4q2561reficc -xCORE-AVX512 -O3 -fomit-frame-pointer (19.0.20190416)
109048201.00mcnie4q2562refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
ntruees1087ep1refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ntruees1499ep1refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
1092221.00ntruees401ep2refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
1345501.00ntruees439ep1refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
1828541.00ntruees593ep1refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
2263221.00ntruees743ep1refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
3047781.00ntruees787ep1reficc -xCORE-AVX512 -O2 -fomit-frame-pointer (19.0.20190416)
1405902741.00pqrsa15reficc -xAVX -O3 -fomit-frame-pointer (19.0.20190416)
15562301.00r5n11pke0davx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
146873409.44r5n11pke0dopticc -xCORE-AVX2 -O3 -fomit-frame-pointer
20171616201296.18r5n11pke0dreficc -xSSE4.1 -O2 -fomit-frame-pointer
37921521.00r5n13pke0davx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
287272587.58r5n13pke0doptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
3753689858989.86r5n13pke0drefgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
153480861.00r5n13pke0smallctavx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
184376961.20r5n13pke0smallctopticc -xCORE-AVX512 -O3 -fomit-frame-pointer
50864449233.14r5n13pke0smallctrefgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
49051161.00r5n15pke0davx2icc -xCORE-AVX2 -O3 -fomit-frame-pointer (19.0.20190416)
5278698210.76r5n15pke0doptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
72574058481479.56r5n15pke0dreficc -xSSE4.1 -O2 -fomit-frame-pointer
3150741.00r5nd1pke0doptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
3158201.00r5nd1pke0davx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
44126262140.05r5nd1pke0drefgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
2225301.00r5nd1pke5davx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
2227561.00r5nd1pke5doptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
30210818135.76r5nd1pke5drefgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
4531441.00r5nd3pke0davx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
4534541.00r5nd3pke0doptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
92820410204.84r5nd3pke0drefgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
4333461.00r5nd3pke5davx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
4343661.00r5nd3pke5doptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
73234094169.00r5nd3pke5drefgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
5824301.00r5nd5pke0doptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
5885421.01r5nd5pke0davx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
167584800287.73r5nd5pke0dreficc -xCOMMON-AVX512 -O2 -fomit-frame-pointer
7409841.00r5nd5pke5davx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
7415581.00r5nd5pke5doptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
109885044148.30r5nd5pke5dreficc -xAVX -O3 -fomit-frame-pointer
9351201.00ronald1024opensslicc -xSSE4.1 -O2 -fomit-frame-pointer (19.0.20190416)
24106641.00ronald1536opensslicc -xCORE-AVX-I -O2 -fomit-frame-pointer (19.0.20190416)
35482181.00ronald2048opensslicc -xSSE4.1 -O2 -fomit-frame-pointer (19.0.20190416)
87851521.00ronald3072opensslicc -xSSE4.2 -O2 -fomit-frame-pointer (19.0.20190416)
177360001.00ronald4096opensslgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
21956941.00rsa2048reficc -xSSE4.2 -O3 -fomit-frame-pointer (19.0.20190416)