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.003hfecrypto_encrypt/3hfe/reficpc -xAVX -O2 -fomit-frame-pointer (19.0.20190416)
14533181.004hfecrypto_encrypt/4hfe/reficpc -xCORE-AVX-I -O2 -fomit-frame-pointer (19.0.20190416)
21942301.00cargocult2048crypto_encrypt/cargocult2048/reficc -xCORE-AVX512 -O3 -fomit-frame-pointer (19.0.20190416)
33214461.00ledapkc10crypto_encrypt/ledapkc10/portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
47121981.00ledapkc11crypto_encrypt/ledapkc11/portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
60016121.00ledapkc30crypto_encrypt/ledapkc30/portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
107429301.00ledapkc31crypto_encrypt/ledapkc31/portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
112152601.00ledapkc50crypto_encrypt/ledapkc50/portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
188271901.00ledapkc51crypto_encrypt/ledapkc51/portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
3193201.00lotus128crypto_encrypt/lotus128/avx2 (1.0a)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
3860161.21lotus128crypto_encrypt/lotus128/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
6121581.92lotus128crypto_encrypt/lotus128/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
4617681.00lotus192crypto_encrypt/lotus192/avx2 (1.0a)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
5370501.16lotus192crypto_encrypt/lotus192/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
10124802.19lotus192crypto_encrypt/lotus192/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
6746701.00lotus256crypto_encrypt/lotus256/avx2 (1.0a)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
8054761.19lotus256crypto_encrypt/lotus256/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
15264542.26lotus256crypto_encrypt/lotus256/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
mceliececrypto_encrypt/mceliece/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
89556061.00mcnie3q1281crypto_encrypt/mcnie3q1281/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
111002121.00mcnie3q1282crypto_encrypt/mcnie3q1282/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
109462321.00mcnie3q1921crypto_encrypt/mcnie3q1921/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
130934741.00mcnie3q1922crypto_encrypt/mcnie3q1922/reficc -xCORE-AVX-I -O3 -fomit-frame-pointer (19.0.20190416)
104004881.00mcnie3q2561crypto_encrypt/mcnie3q2561/reficc -xSSE4.2 -O3 -fomit-frame-pointer (19.0.20190416)
136402661.00mcnie3q2562crypto_encrypt/mcnie3q2562/reficc -xAVX -O2 -fomit-frame-pointer (19.0.20190416)
96408581.00mcnie4q1281crypto_encrypt/mcnie4q1281/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
94994141.00mcnie4q1282crypto_encrypt/mcnie4q1282/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
95807121.00mcnie4q1921crypto_encrypt/mcnie4q1921/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
117429561.00mcnie4q1922crypto_encrypt/mcnie4q1922/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
92999121.00mcnie4q2561crypto_encrypt/mcnie4q2561/reficc -xCORE-AVX512 -O3 -fomit-frame-pointer (19.0.20190416)
109048201.00mcnie4q2562crypto_encrypt/mcnie4q2562/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
ntruees1087ep1crypto_encrypt/ntruees1087ep1/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ntruees1499ep1crypto_encrypt/ntruees1499ep1/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
1092221.00ntruees401ep2crypto_encrypt/ntruees401ep2/ref (1.0)gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
1345501.00ntruees439ep1crypto_encrypt/ntruees439ep1/ref (1.0)gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
1828541.00ntruees593ep1crypto_encrypt/ntruees593ep1/ref (1.0)gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
2263221.00ntruees743ep1crypto_encrypt/ntruees743ep1/ref (1.0)gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
3047781.00ntruees787ep1crypto_encrypt/ntruees787ep1/reficc -xCORE-AVX512 -O2 -fomit-frame-pointer (19.0.20190416)
1405902741.00pqrsa15crypto_encrypt/pqrsa15/reficc -xAVX -O3 -fomit-frame-pointer (19.0.20190416)
15562301.00r5n11pke0dcrypto_encrypt/r5n11pke0d/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
146873409.44r5n11pke0dcrypto_encrypt/r5n11pke0d/opticc -xCORE-AVX2 -O3 -fomit-frame-pointer
20171616201296.18r5n11pke0dcrypto_encrypt/r5n11pke0d/reficc -xSSE4.1 -O2 -fomit-frame-pointer
37921521.00r5n13pke0dcrypto_encrypt/r5n13pke0d/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
287272587.58r5n13pke0dcrypto_encrypt/r5n13pke0d/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
3753689858989.86r5n13pke0dcrypto_encrypt/r5n13pke0d/refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
153480861.00r5n13pke0smallctcrypto_encrypt/r5n13pke0smallct/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
184376961.20r5n13pke0smallctcrypto_encrypt/r5n13pke0smallct/opticc -xCORE-AVX512 -O3 -fomit-frame-pointer
50864449233.14r5n13pke0smallctcrypto_encrypt/r5n13pke0smallct/refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
49051161.00r5n15pke0dcrypto_encrypt/r5n15pke0d/avx2icc -xCORE-AVX2 -O3 -fomit-frame-pointer (19.0.20190416)
5278698210.76r5n15pke0dcrypto_encrypt/r5n15pke0d/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
72574058481479.56r5n15pke0dcrypto_encrypt/r5n15pke0d/reficc -xSSE4.1 -O2 -fomit-frame-pointer
3150741.00r5nd1pke0dcrypto_encrypt/r5nd1pke0d/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
3158201.00r5nd1pke0dcrypto_encrypt/r5nd1pke0d/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
44126262140.05r5nd1pke0dcrypto_encrypt/r5nd1pke0d/refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
2225301.00r5nd1pke5dcrypto_encrypt/r5nd1pke5d/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
2227561.00r5nd1pke5dcrypto_encrypt/r5nd1pke5d/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
30210818135.76r5nd1pke5dcrypto_encrypt/r5nd1pke5d/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
4531441.00r5nd3pke0dcrypto_encrypt/r5nd3pke0d/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
4534541.00r5nd3pke0dcrypto_encrypt/r5nd3pke0d/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
92820410204.84r5nd3pke0dcrypto_encrypt/r5nd3pke0d/refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
4333461.00r5nd3pke5dcrypto_encrypt/r5nd3pke5d/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
4343661.00r5nd3pke5dcrypto_encrypt/r5nd3pke5d/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
73234094169.00r5nd3pke5dcrypto_encrypt/r5nd3pke5d/refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
5824301.00r5nd5pke0dcrypto_encrypt/r5nd5pke0d/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
5885421.01r5nd5pke0dcrypto_encrypt/r5nd5pke0d/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
167584800287.73r5nd5pke0dcrypto_encrypt/r5nd5pke0d/reficc -xCOMMON-AVX512 -O2 -fomit-frame-pointer
7409841.00r5nd5pke5dcrypto_encrypt/r5nd5pke5d/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
7415581.00r5nd5pke5dcrypto_encrypt/r5nd5pke5d/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
109885044148.30r5nd5pke5dcrypto_encrypt/r5nd5pke5d/reficc -xAVX -O3 -fomit-frame-pointer
9351201.00ronald1024crypto_encrypt/ronald1024/opensslicc -xSSE4.1 -O2 -fomit-frame-pointer (19.0.20190416)
24106641.00ronald1536crypto_encrypt/ronald1536/opensslicc -xCORE-AVX-I -O2 -fomit-frame-pointer (19.0.20190416)
35482181.00ronald2048crypto_encrypt/ronald2048/opensslicc -xSSE4.1 -O2 -fomit-frame-pointer (19.0.20190416)
87851521.00ronald3072crypto_encrypt/ronald3072/opensslicc -xSSE4.2 -O2 -fomit-frame-pointer (19.0.20190416)
177360001.00ronald4096crypto_encrypt/ronald4096/opensslgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
21956941.00rsa2048crypto_encrypt/rsa2048/reficc -xSSE4.2 -O3 -fomit-frame-pointer (19.0.20190416)