Implementation notes: aarch64, gcc185, crypto_encrypt

Computer: gcc185
Architecture: aarch64
CPU ID: 503f0002
CPU cycles/second: 3300000000...3300000000 (vct)
SUPERCOP version: 20211108
Benchmark dates: 20211109...20211109

crypto_encrypt

TimeRelative timePrimitiveImplementationCompiler
3hfeT:refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
4hfeT:refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
55576951.00cargocult2048T:refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 12.0.1 (Red Hat 12.0.1-2.module el8.6.0+937+1cafe22c))
253081951.00ledapkc1264T:portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
296445601.00ledapkc12slT:portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
263102401.00ledapkc1364T:portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
342733051.00ledapkc13slT:portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
316511251.00ledapkc1464T:portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
381942001.00ledapkc14slT:portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
596846251.00ledapkc3264T:portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
855419401.00ledapkc32slT:portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
724401151.00ledapkc3364T:portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
965700451.00ledapkc33slT:portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
803163901.00ledapkc3464T:portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
1082027101.00ledapkc34slT:portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
1218383101.00ledapkc5264T:portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
1938754951.00ledapkc52slT:portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
1484442301.00ledapkc5364T:portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
2009508601.00ledapkc53slT:portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
1636816501.00ledapkc5464T:portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
2383720351.00ledapkc54slT:portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
21072151.00lotus128T:optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
22080301.05lotus128T:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
lotus128T:avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
32749201.00lotus192T:optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
34862851.06lotus192T:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
lotus192T:avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
47506801.00lotus256T:optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
50310151.06lotus256T:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
lotus256T:avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
mcelieceT:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
127721551.00mcnie3q1281T:refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 12.0.1 (Red Hat 12.0.1-2.module el8.6.0+937+1cafe22c))
158386801.00mcnie3q1282T:refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 12.0.1 (Red Hat 12.0.1-2.module el8.6.0+937+1cafe22c))
150405751.00mcnie3q1921T:refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 12.0.1 (Red Hat 12.0.1-2.module el8.6.0+937+1cafe22c))
194500351.00mcnie3q1922T:refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 12.0.1 (Red Hat 12.0.1-2.module el8.6.0+937+1cafe22c))
152623351.00mcnie3q2561T:refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 12.0.1 (Red Hat 12.0.1-2.module el8.6.0+937+1cafe22c))
196546351.00mcnie3q2562T:refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 12.0.1 (Red Hat 12.0.1-2.module el8.6.0+937+1cafe22c))
130881301.00mcnie4q1281T:refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 12.0.1 (Red Hat 12.0.1-2.module el8.6.0+937+1cafe22c))
133311751.00mcnie4q1282T:refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 12.0.1 (Red Hat 12.0.1-2.module el8.6.0+937+1cafe22c))
133372801.00mcnie4q1921T:refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 12.0.1 (Red Hat 12.0.1-2.module el8.6.0+937+1cafe22c))
157730101.00mcnie4q1922T:refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 12.0.1 (Red Hat 12.0.1-2.module el8.6.0+937+1cafe22c))
133036201.00mcnie4q2561T:refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 12.0.1 (Red Hat 12.0.1-2.module el8.6.0+937+1cafe22c))
152385751.00mcnie4q2562T:refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 12.0.1 (Red Hat 12.0.1-2.module el8.6.0+937+1cafe22c))
ntruees1087ep1T:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ntruees1499ep1T:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
2207701.00ntruees401ep2T:refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 12.0.1 (Red Hat 12.0.1-2.module el8.6.0+937+1cafe22c))
2443651.00ntruees439ep1T:refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 12.0.1 (Red Hat 12.0.1-2.module el8.6.0+937+1cafe22c))
3418801.00ntruees593ep1T:refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 12.0.1 (Red Hat 12.0.1-2.module el8.6.0+937+1cafe22c))
4359301.00ntruees743ep1T:refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 12.0.1 (Red Hat 12.0.1-2.module el8.6.0+937+1cafe22c))
8035501.00ntruees787ep1T:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
3375553501.00pqrsa15T:refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
377856601.00r5n11pke0dT:avx2clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 12.0.1 (Red Hat 12.0.1-2.module el8.6.0+937+1cafe22c))
378044701.00r5n11pke0dT:optclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 12.0.1 (Red Hat 12.0.1-2.module el8.6.0+937+1cafe22c))
209961015055.57r5n11pke0dT:refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
753025351.00r5n13pke0dT:optclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 12.0.1 (Red Hat 12.0.1-2.module el8.6.0+937+1cafe22c))
753984001.00r5n13pke0dT:avx2clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 12.0.1 (Red Hat 12.0.1-2.module el8.6.0+937+1cafe22c))
396346450552.63r5n13pke0dT:refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
376066351.00r5n13pke0smallctT:avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
377114101.00r5n13pke0smallctT:optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
54833245514.58r5n13pke0smallctT:refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
1385052901.00r5n15pke0dT:optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
1385189851.00r5n15pke0dT:avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
761478267054.98r5n15pke0dT:refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
8827501.00r5nd1pke0dT:avx2clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 12.0.1 (Red Hat 12.0.1-2.module el8.6.0+937+1cafe22c))
9193801.04r5nd1pke0dT:optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
2400271527.19r5nd1pke0dT:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
5380651.00r5nd1pke5dT:optclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 12.0.1 (Red Hat 12.0.1-2.module el8.6.0+937+1cafe22c))
5687551.06r5nd1pke5dT:avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
1796173533.38r5nd1pke5dT:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
13534951.00r5nd3pke0dT:avx2clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 12.0.1 (Red Hat 12.0.1-2.module el8.6.0+937+1cafe22c))
13541551.00r5nd3pke0dT:optclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 12.0.1 (Red Hat 12.0.1-2.module el8.6.0+937+1cafe22c))
5105050537.72r5nd3pke0dT:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
11243101.00r5nd3pke5dT:optclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 12.0.1 (Red Hat 12.0.1-2.module el8.6.0+937+1cafe22c))
11366851.01r5nd3pke5dT:avx2clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 12.0.1 (Red Hat 12.0.1-2.module el8.6.0+937+1cafe22c))
4020291035.76r5nd3pke5dT:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
18032851.00r5nd5pke0dT:avx2clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 12.0.1 (Red Hat 12.0.1-2.module el8.6.0+937+1cafe22c))
18113701.00r5nd5pke0dT:optclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 12.0.1 (Red Hat 12.0.1-2.module el8.6.0+937+1cafe22c))
9652764053.53r5nd5pke0dT:refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
20103601.00r5nd5pke5dT:avx2clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 12.0.1 (Red Hat 12.0.1-2.module el8.6.0+937+1cafe22c))
20973151.04r5nd5pke5dT:optclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 12.0.1 (Red Hat 12.0.1-2.module el8.6.0+937+1cafe22c))
6306976531.37r5nd5pke5dT:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
21324601.00ronald1024T:opensslnewclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Clang 12.0.1 (Red Hat 12.0.1-2.module el8.6.0+937+1cafe22c))
ronald1024T:opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
49452151.00ronald1536T:opensslnewgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
ronald1536T:opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
89236951.00ronald2048T:opensslnewgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
ronald2048T:opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
233545951.00ronald3072T:opensslnewgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
ronald3072T:opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
485611501.00ronald4096T:opensslnewgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))
ronald4096T:opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
55611601.00rsa2048T:refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.5.0 20210514 (Red Hat 8.5.0-3))