Implementation notes: amd64, genji548, crypto_encrypt

Computer: genji548
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
CPU cycles/second: 2400000000...2400000000 (amd64cpuinfo)
SUPERCOP version: 20191017
Benchmark dates: 20191019...20191020

crypto_encrypt

TimeRelative timePrimitiveImplementationCompiler
3hfecrypto_encrypt/3hfe/refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
14446761.004hfecrypto_encrypt/4hfe/reficpc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer (19.0.20190416)
21942221.00cargocult2048crypto_encrypt/cargocult2048/reficc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer (19.0.20190416)
33232241.00ledapkc10crypto_encrypt/ledapkc10/portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
47181181.00ledapkc11crypto_encrypt/ledapkc11/portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
60273061.00ledapkc30crypto_encrypt/ledapkc30/portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
106999941.00ledapkc31crypto_encrypt/ledapkc31/portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
113611961.00ledapkc50crypto_encrypt/ledapkc50/portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
188605281.00ledapkc51crypto_encrypt/ledapkc51/portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
3176661.00lotus128crypto_encrypt/lotus128/avx2 (1.0a)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
4149861.31lotus128crypto_encrypt/lotus128/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
6520202.05lotus128crypto_encrypt/lotus128/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
4637221.00lotus192crypto_encrypt/lotus192/avx2 (1.0a)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
5431941.17lotus192crypto_encrypt/lotus192/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
10326402.23lotus192crypto_encrypt/lotus192/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
7200321.00lotus256crypto_encrypt/lotus256/avx2 (1.0a)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
8496461.18lotus256crypto_encrypt/lotus256/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
17199402.39lotus256crypto_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
91330021.00mcnie3q1281crypto_encrypt/mcnie3q1281/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
112942721.00mcnie3q1282crypto_encrypt/mcnie3q1282/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
111371221.00mcnie3q1921crypto_encrypt/mcnie3q1921/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
131397941.00mcnie3q1922crypto_encrypt/mcnie3q1922/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
104647801.00mcnie3q2561crypto_encrypt/mcnie3q2561/reficc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer (19.0.20190416)
138462801.00mcnie3q2562crypto_encrypt/mcnie3q2562/reficc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer (19.0.20190416)
95970161.00mcnie4q1281crypto_encrypt/mcnie4q1281/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
96556921.00mcnie4q1282crypto_encrypt/mcnie4q1282/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
97638681.00mcnie4q1921crypto_encrypt/mcnie4q1921/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
116106681.00mcnie4q1922crypto_encrypt/mcnie4q1922/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
93257021.00mcnie4q2561crypto_encrypt/mcnie4q2561/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
108799801.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
1095021.00ntruees401ep2crypto_encrypt/ntruees401ep2/ref (1.0)gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
1334661.00ntruees439ep1crypto_encrypt/ntruees439ep1/ref (1.0)gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
1826001.00ntruees593ep1crypto_encrypt/ntruees593ep1/ref (1.0)gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
2267561.00ntruees743ep1crypto_encrypt/ntruees743ep1/ref (1.0)gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
2728661.00ntruees787ep1crypto_encrypt/ntruees787ep1/reficc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer (19.0.20190416)
1406520361.00pqrsa15crypto_encrypt/pqrsa15/reficc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer (19.0.20190416)
15449561.00r5n11pke0dcrypto_encrypt/r5n11pke0d/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
145305789.41r5n11pke0dcrypto_encrypt/r5n11pke0d/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
20279558781312.63r5n11pke0dcrypto_encrypt/r5n11pke0d/refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
37574501.00r5n13pke0dcrypto_encrypt/r5n13pke0d/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
283645707.55r5n13pke0dcrypto_encrypt/r5n13pke0d/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
37897561561008.60r5n13pke0dcrypto_encrypt/r5n13pke0d/refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
154017401.00r5n13pke0smallctcrypto_encrypt/r5n13pke0smallct/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
185073361.20r5n13pke0smallctcrypto_encrypt/r5n13pke0smallct/opticc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer
50900781233.05r5n13pke0smallctcrypto_encrypt/r5n13pke0smallct/refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
49044441.00r5n15pke0dcrypto_encrypt/r5n15pke0d/avx2icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer (19.0.20190416)
5275731410.76r5n15pke0dcrypto_encrypt/r5n15pke0d/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
73781129261504.37r5n15pke0dcrypto_encrypt/r5n15pke0d/refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
3154121.00r5nd1pke0dcrypto_encrypt/r5nd1pke0d/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
3160341.00r5nd1pke0dcrypto_encrypt/r5nd1pke0d/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
42433078134.53r5nd1pke0dcrypto_encrypt/r5nd1pke0d/reficc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer
2224921.00r5nd1pke5dcrypto_encrypt/r5nd1pke5d/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
2228561.00r5nd1pke5dcrypto_encrypt/r5nd1pke5d/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
30326566136.30r5nd1pke5dcrypto_encrypt/r5nd1pke5d/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
4527001.00r5nd3pke0dcrypto_encrypt/r5nd3pke0d/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
4542181.00r5nd3pke0dcrypto_encrypt/r5nd3pke0d/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
89301010197.26r5nd3pke0dcrypto_encrypt/r5nd3pke0d/reficc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer
4348961.00r5nd3pke5dcrypto_encrypt/r5nd3pke5d/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
4358041.00r5nd3pke5dcrypto_encrypt/r5nd3pke5d/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
70461498162.02r5nd3pke5dcrypto_encrypt/r5nd3pke5d/reficc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer
5817781.00r5nd5pke0dcrypto_encrypt/r5nd5pke0d/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
5834621.00r5nd5pke0dcrypto_encrypt/r5nd5pke0d/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
168123424288.98r5nd5pke0dcrypto_encrypt/r5nd5pke0d/reficc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer
7409781.00r5nd5pke5dcrypto_encrypt/r5nd5pke5d/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
7440601.00r5nd5pke5dcrypto_encrypt/r5nd5pke5d/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
114845844154.99r5nd5pke5dcrypto_encrypt/r5nd5pke5d/refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
9492381.00ronald1024crypto_encrypt/ronald1024/opensslicc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer (19.0.20190416)
24159821.00ronald1536crypto_encrypt/ronald1536/opensslicc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer (19.0.20190416)
35363381.00ronald2048crypto_encrypt/ronald2048/opensslicc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer (19.0.20190416)
87456121.00ronald3072crypto_encrypt/ronald3072/opensslicc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer (19.0.20190416)
177373401.00ronald4096crypto_encrypt/ronald4096/opensslgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
21937141.00rsa2048crypto_encrypt/rsa2048/reficc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer (19.0.20190416)