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
3hferefg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
14446761.004hfereficpc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer (19.0.20190416)
21942221.00cargocult2048reficc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer (19.0.20190416)
33232241.00ledapkc10portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
47181181.00ledapkc11portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
60273061.00ledapkc30portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
106999941.00ledapkc31portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
113611961.00ledapkc50portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
188605281.00ledapkc51portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
3176661.00lotus128avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
4149861.31lotus128optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
6520202.05lotus128refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
4637221.00lotus192avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
5431941.17lotus192optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
10326402.23lotus192refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
7200321.00lotus256avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
8496461.18lotus256optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
17199402.39lotus256refgcc -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
91330021.00mcnie3q1281refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
112942721.00mcnie3q1282refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
111371221.00mcnie3q1921refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
131397941.00mcnie3q1922refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
104647801.00mcnie3q2561reficc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer (19.0.20190416)
138462801.00mcnie3q2562reficc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer (19.0.20190416)
95970161.00mcnie4q1281refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
96556921.00mcnie4q1282refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
97638681.00mcnie4q1921refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
116106681.00mcnie4q1922refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
93257021.00mcnie4q2561refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
108799801.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
1095021.00ntruees401ep2refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
1334661.00ntruees439ep1refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
1826001.00ntruees593ep1refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
2267561.00ntruees743ep1refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
2728661.00ntruees787ep1reficc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer (19.0.20190416)
1406520361.00pqrsa15reficc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer (19.0.20190416)
15449561.00r5n11pke0davx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
145305789.41r5n11pke0doptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
20279558781312.63r5n11pke0drefgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
37574501.00r5n13pke0davx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
283645707.55r5n13pke0doptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
37897561561008.60r5n13pke0drefgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
154017401.00r5n13pke0smallctavx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
185073361.20r5n13pke0smallctopticc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer
50900781233.05r5n13pke0smallctrefgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
49044441.00r5n15pke0davx2icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer (19.0.20190416)
5275731410.76r5n15pke0doptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
73781129261504.37r5n15pke0drefgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
3154121.00r5nd1pke0davx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
3160341.00r5nd1pke0doptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
42433078134.53r5nd1pke0dreficc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer
2224921.00r5nd1pke5doptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
2228561.00r5nd1pke5davx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
30326566136.30r5nd1pke5drefgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
4527001.00r5nd3pke0davx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
4542181.00r5nd3pke0doptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
89301010197.26r5nd3pke0dreficc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer
4348961.00r5nd3pke5davx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
4358041.00r5nd3pke5doptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
70461498162.02r5nd3pke5dreficc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer
5817781.00r5nd5pke0davx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
5834621.00r5nd5pke0doptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
168123424288.98r5nd5pke0dreficc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer
7409781.00r5nd5pke5doptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
7440601.00r5nd5pke5davx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
114845844154.99r5nd5pke5drefgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
9492381.00ronald1024opensslicc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer (19.0.20190416)
24159821.00ronald1536opensslicc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer (19.0.20190416)
35363381.00ronald2048opensslicc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer (19.0.20190416)
87456121.00ronald3072opensslicc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer (19.0.20190416)
177373401.00ronald4096opensslgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.0)
21937141.00rsa2048reficc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer (19.0.20190416)