Implementation notes: amd64, h6sandy, crypto_encrypt

Computer: h6sandy
Microarchitecture: amd64; Sandy Bridge (206a7)
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
CPU cycles/second: 2100000000...2100000000 (amd64rdpmc)
SUPERCOP version: 20240425
Benchmark dates: 20240426...20240506

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
35472921.00cargocult2048T:refclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 14.0.0)
160407311.00ledapkc1264T:portableoptclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 14.0.0)
190808611.00ledapkc12slT:portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
168152671.00ledapkc1364T:portableoptclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 14.0.0)
210831421.00ledapkc13slT:portableoptclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 14.0.0)
204977131.00ledapkc1464T:portableoptclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 14.0.0)
244326551.00ledapkc14slT:portableoptclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 14.0.0)
361441641.00ledapkc3264T:portableoptclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 14.0.0)
550146131.00ledapkc32slT:portableoptclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 14.0.0)
425904421.00ledapkc3364T:portableoptclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 14.0.0)
605692211.00ledapkc33slT:portableoptclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 14.0.0)
486960021.00ledapkc3464T:portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
691714631.00ledapkc34slT:portableoptclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 14.0.0)
736039301.00ledapkc5264T:portableoptclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 14.0.0)
1207724431.00ledapkc52slT:portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
911964151.00ledapkc5364T:portableoptclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 14.0.0)
1229722641.00ledapkc53slT:portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
1008697621.00ledapkc5464T:portableoptclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 14.0.0)
1435635181.00ledapkc54slT:portableoptgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
9084381.00lotus128T:optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
11266701.24lotus128T:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
lotus128T:avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
13956401.00lotus192T:optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
19134441.37lotus192T:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
lotus192T:avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
20570081.00lotus256T:optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
35913221.75lotus256T:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
lotus256T:avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
mcelieceT:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
128843101.00mcnie3q1281T:refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 14.0.0)
157009241.00mcnie3q1282T:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
154644731.00mcnie3q1921T:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
185588371.00mcnie3q1922T:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
153512101.00mcnie3q2561T:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
201649401.00mcnie3q2562T:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
129456901.00mcnie4q1281T:refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 14.0.0)
133313251.00mcnie4q1282T:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
135949101.00mcnie4q1921T:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
159948181.00mcnie4q1922T:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
132560421.00mcnie4q2561T:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
156449591.00mcnie4q2562T:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
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
1549111.00ntruees401ep2T:refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
1941861.00ntruees439ep1T:refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
2623961.00ntruees593ep1T:refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
3261721.00ntruees743ep1T:refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 14.0.0)
4650161.00ntruees787ep1T:refclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 14.0.0)
2046147181.00pqrsa15T:refclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 14.0.0)
186814101.00r5n11pke0dT:avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
188910341.01r5n11pke0dT:optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
r5n11pke0dT:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
364909401.00r5n13pke0dT:avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
370615061.02r5n13pke0dT:optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
r5n13pke0dT:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
230218961.00r5n13pke0smallctT:optclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 14.0.0)
230254201.00r5n13pke0smallctT:avx2clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 14.0.0)
r5n13pke0smallctT:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
680542831.00r5n15pke0dT:optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
680657201.00r5n15pke0dT:avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
r5n15pke0dT:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
5222721.00r5nd1pke0dT:avx2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 14.0.0)
5270551.01r5nd1pke0dT:optclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 14.0.0)
r5nd1pke0dT:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
3591081.00r5nd1pke5dT:optclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 14.0.0)
3607121.00r5nd1pke5dT:avx2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
r5nd1pke5dT:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
7549461.00r5nd3pke0dT:avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
7593071.01r5nd3pke0dT:optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
r5nd3pke0dT:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
6602851.00r5nd3pke5dT:avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
6609511.00r5nd3pke5dT:optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
r5nd3pke5dT:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (11.4.0)
9786271.00r5nd5pke0dT:avx2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 14.0.0)
10007931.02r5nd5pke0dT:optclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
r5nd5pke0dT:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
11076061.00r5nd5pke5dT:optclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 14.0.0)
11113041.00r5nd5pke5dT:avx2clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
r5nd5pke5dT:refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ronald1024T:opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ronald1024T:opensslnewgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ronald1536T:opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ronald1536T:opensslnewgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ronald2048T:opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ronald2048T:opensslnewgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ronald3072T:opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ronald3072T:opensslnewgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ronald4096T:opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ronald4096T:opensslnewgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
35494231.00rsa2048T:refclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu Clang 14.0.0)