Implementation notes: amd64, ghf51, crypto_encrypt

Computer: ghf51
Architecture: amd64
CPU ID: AuthenticAMD-00810f81-178bfbff
CPU cycles/second: 2600000000...2600000000 (amd64cpuinfo)
SUPERCOP version: 20200702
Benchmark dates: 20200711...20200719

crypto_encrypt

TimeRelative timePrimitiveImplementationCompiler
3hfecrypto_encrypt/3hfe/refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
21565701.004hfecrypto_encrypt/4hfe/refg++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.3.0)
31935021.00cargocult2048crypto_encrypt/cargocult2048/refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
37904621.00ledapkc1264crypto_encrypt/ledapkc1264/portableoptclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
49800141.00ledapkc12slcrypto_encrypt/ledapkc12sl/portableoptclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
45607641.00ledapkc1364crypto_encrypt/ledapkc1364/portableoptclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
54312441.00ledapkc13slcrypto_encrypt/ledapkc13sl/portableoptclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
51548121.00ledapkc1464crypto_encrypt/ledapkc1464/portableoptclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
68133781.00ledapkc14slcrypto_encrypt/ledapkc14sl/portableoptclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
101436661.00ledapkc3264crypto_encrypt/ledapkc3264/portableoptclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
135419441.00ledapkc32slcrypto_encrypt/ledapkc32sl/portableoptclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
105495001.00ledapkc3364crypto_encrypt/ledapkc3364/portableoptclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
150194461.00ledapkc33slcrypto_encrypt/ledapkc33sl/portableoptclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
170504101.00ledapkc3464crypto_encrypt/ledapkc3464/portableoptclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
178456981.00ledapkc34slcrypto_encrypt/ledapkc34sl/portableoptclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
211072941.00ledapkc5264crypto_encrypt/ledapkc5264/portableoptclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
304850261.00ledapkc52slcrypto_encrypt/ledapkc52sl/portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.3.0)
232974821.00ledapkc5364crypto_encrypt/ledapkc5364/portableoptclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
425315021.00ledapkc53slcrypto_encrypt/ledapkc53sl/portableoptclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
262072721.00ledapkc5464crypto_encrypt/ledapkc5464/portableoptclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
471067481.00ledapkc54slcrypto_encrypt/ledapkc54sl/portableoptclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
38300341.00lotus128crypto_encrypt/lotus128/avx2 (1.0a)gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.3.0)
44180761.15lotus128crypto_encrypt/lotus128/refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.3.0)
74125741.94lotus128crypto_encrypt/lotus128/optgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.3.0)
26805221.00lotus192crypto_encrypt/lotus192/ref (1.0a)clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
56853942.12lotus192crypto_encrypt/lotus192/avx2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
120707864.50lotus192crypto_encrypt/lotus192/optgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
60530341.00lotus256crypto_encrypt/lotus256/ref (1.0a)clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
81207621.34lotus256crypto_encrypt/lotus256/avx2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
168817742.79lotus256crypto_encrypt/lotus256/optgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
mceliececrypto_encrypt/mceliece/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
95747861.00mcnie3q1281crypto_encrypt/mcnie3q1281/refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
113727381.00mcnie3q1282crypto_encrypt/mcnie3q1282/refclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
119545661.00mcnie3q1921crypto_encrypt/mcnie3q1921/refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
175047341.00mcnie3q1922crypto_encrypt/mcnie3q1922/refclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
130093601.00mcnie3q2561crypto_encrypt/mcnie3q2561/refclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
194706201.00mcnie3q2562crypto_encrypt/mcnie3q2562/refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
98703541.00mcnie4q1281crypto_encrypt/mcnie4q1281/refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
107697201.00mcnie4q1282crypto_encrypt/mcnie4q1282/refclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
101588501.00mcnie4q1921crypto_encrypt/mcnie4q1921/refclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
119494441.00mcnie4q1922crypto_encrypt/mcnie4q1922/refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
101530001.00mcnie4q2561crypto_encrypt/mcnie4q2561/refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
152137961.00mcnie4q2562crypto_encrypt/mcnie4q2562/refclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.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
1786981.00ntruees401ep2crypto_encrypt/ntruees401ep2/ref (1.0)gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.3.0)
1337701.00ntruees439ep1crypto_encrypt/ntruees439ep1/ref (1.0)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.3.0)
2008761.00ntruees593ep1crypto_encrypt/ntruees593ep1/ref (1.0)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.3.0)
2373541.00ntruees743ep1crypto_encrypt/ntruees743ep1/ref (1.0)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.3.0)
3676141.00ntruees787ep1crypto_encrypt/ntruees787ep1/refclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
1558393721.00pqrsa15crypto_encrypt/pqrsa15/refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
35066981.00r5n11pke0dcrypto_encrypt/r5n11pke0d/avx2clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
222806746.35r5n11pke0dcrypto_encrypt/r5n11pke0d/optclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
1121066986319.69r5n11pke0dcrypto_encrypt/r5n11pke0d/refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
96424121.00r5n13pke0dcrypto_encrypt/r5n13pke0d/avx2clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
465463964.83r5n13pke0dcrypto_encrypt/r5n13pke0d/optclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
2120732978219.94r5n13pke0dcrypto_encrypt/r5n13pke0d/refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
281439861.00r5n13pke0smallctcrypto_encrypt/r5n13pke0smallct/avx2clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
285589461.01r5n13pke0smallctcrypto_encrypt/r5n13pke0smallct/optclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
29523678610.49r5n13pke0smallctcrypto_encrypt/r5n13pke0smallct/refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
116107941.00r5n15pke0dcrypto_encrypt/r5n15pke0d/avx2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
884351267.62r5n15pke0dcrypto_encrypt/r5n15pke0d/optclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
4211777232362.75r5n15pke0dcrypto_encrypt/r5n15pke0d/refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
4203941.00r5nd1pke0dcrypto_encrypt/r5nd1pke0d/avx2clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )
6244681.49r5nd1pke0dcrypto_encrypt/r5nd1pke0d/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
2436171457.95r5nd1pke0dcrypto_encrypt/r5nd1pke0d/refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
4034941.00r5nd1pke5dcrypto_encrypt/r5nd1pke5d/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.3.0)
4070041.01r5nd1pke5dcrypto_encrypt/r5nd1pke5d/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.3.0)
1837006645.53r5nd1pke5dcrypto_encrypt/r5nd1pke5d/refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
9416681.00r5nd3pke0dcrypto_encrypt/r5nd3pke0d/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.3.0)
9473101.01r5nd3pke0dcrypto_encrypt/r5nd3pke0d/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.3.0)
5129800054.48r5nd3pke0dcrypto_encrypt/r5nd3pke0d/refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
8384741.00r5nd3pke5dcrypto_encrypt/r5nd3pke5d/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.3.0)
8434401.01r5nd3pke5dcrypto_encrypt/r5nd3pke5d/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.3.0)
4065770848.49r5nd3pke5dcrypto_encrypt/r5nd3pke5d/refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
12091301.00r5nd5pke0dcrypto_encrypt/r5nd5pke0d/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.3.0)
12936301.07r5nd5pke0dcrypto_encrypt/r5nd5pke0d/avx2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
9689121080.13r5nd5pke0dcrypto_encrypt/r5nd5pke0d/refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
13991121.00r5nd5pke5dcrypto_encrypt/r5nd5pke5d/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.3.0)
15137981.08r5nd5pke5dcrypto_encrypt/r5nd5pke5d/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.3.0)
6340349645.32r5nd5pke5dcrypto_encrypt/r5nd5pke5d/refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
ronald1024crypto_encrypt/ronald1024/opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ronald1536crypto_encrypt/ronald1536/opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ronald2048crypto_encrypt/ronald2048/opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ronald3072crypto_encrypt/ronald3072/opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ronald4096crypto_encrypt/ronald4096/opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
24567661.00rsa2048crypto_encrypt/rsa2048/refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 10.0.0 )