Implementation notes: amd64, kizomba, crypto_kem/rsa2048

Computer: kizomba
Microarchitecture: amd64; Kaby Lake (906e9)
Architecture: amd64
CPU ID: GenuineIntel-000906e9-1fc9cbf5
SUPERCOP version: 20240107
Operation: crypto_kem
Primitive: rsa2048
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
21299984194 72 5430302 3520 3576T:ntlclang++_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121620231212
21313075982 72 5434933 3512 3576T:ntlg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
21329825247 72 5431596 3512 3576T:ntlg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
21361452126 0 0262785 1680 1576T:gmpgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
21364111822 0 0267520 1720 1640T:gmpclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121620231212
21380694015 32 0264811 1784 1640T:gmpxxg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
21400322114 0 0267073 1688 1608T:gmpgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
21404615470 32 0265913 1808 1576T:gmpxxclang++_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121620231212
21404981822 0 0267208 1720 1576T:gmpclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121620231212
21481891822 0 0263512 1720 1576T:gmpclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121620231212
21537931790 0 0264018 1712 1640T:gmpclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121620231212
21608335293 32 0266243 1800 1640T:gmpxxclang++_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121620231212
21622225021 72 5434804 3528 3576T:ntlclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121620231212
21639584801 72 5429504 3504 3544T:ntlg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
21640455982 72 5432869 3512 3576T:ntlg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
21647721822 0 0265696 1720 1576T:gmpclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121620231212
2172206? ? ?? ? ?T:ntlclang++_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121620231212
21756373816 32 0268176 1784 1640T:gmpxxg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
21815155582 32 0269705 1808 1576T:gmpxxclang++_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121620231212
21901552154 0 0264937 1688 1608T:gmpgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
22069944452 32 0266723 1784 1640T:gmpxxg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
22348994631 32 0264103 1776 1608T:gmpxxg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
22757445589 32 0270017 1808 1640T:gmpxxclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121620231212
22758632146 0 0264417 1688 1608T:gmpgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212

Compiler output

Implementation: T:ntl
Security model: timingleaks
Compiler: clang++ -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
measure.cpp: /usr/bin/ld: can not read symbols: file truncated
measure.cpp: /usr/bin/ld: .eh_frame/.stab edit: file truncated
measure.cpp: /usr/bin/ld: measure: warning: allocated section `.interp' not in segment
measure.cpp: /usr/bin/ld: measure: warning: allocated section `.note.gnu.property' not in segment
measure.cpp: /usr/bin/ld: measure: warning: allocated section `.note.gnu.build-id' not in segment
measure.cpp: /usr/bin/ld: measure: warning: allocated section `.note.ABI-tag' not in segment
measure.cpp: /usr/bin/ld: measure: warning: allocated section `.gnu.hash' not in segment
measure.cpp: /usr/bin/ld: measure: warning: allocated section `.dynsym' not in segment
measure.cpp: /usr/bin/ld: measure: warning: allocated section `.dynstr' not in segment
measure.cpp: /usr/bin/ld: measure: warning: allocated section `.gnu.version' not in segment
measure.cpp: /usr/bin/ld: measure: warning: allocated section `.gnu.version_r' not in segment
measure.cpp: /usr/bin/ld: measure: warning: allocated section `.rela.dyn' not in segment
measure.cpp: /usr/bin/ld: measure: warning: allocated section `.rela.plt' not in segment
measure.cpp: /usr/bin/ld: measure: warning: allocated section `.init' not in segment
measure.cpp: /usr/bin/ld: measure: warning: allocated section `.plt' not in segment
measure.cpp: /usr/bin/ld: measure: warning: allocated section `.plt.got' not in segment
measure.cpp: /usr/bin/ld: measure: warning: allocated section `.text' not in segment
measure.cpp: /usr/bin/ld: measure: warning: allocated section `.fini' not in segment
measure.cpp: /usr/bin/ld: measure: warning: allocated section `.rodata' not in segment
measure.cpp: /usr/bin/ld: measure: warning: allocated section `.eh_frame' not in segment
measure.cpp: /usr/bin/ld: measure: warning: allocated section `.gcc_except_table' not in segment
measure.cpp: /usr/bin/ld: measure: warning: allocated section `.init_array' not in segment
measure.cpp: /usr/bin/ld: measure: warning: allocated section `.fini_array' not in segment
measure.cpp: /usr/bin/ld: measure: warning: allocated section `.data.rel.ro' not in segment
measure.cpp: /usr/bin/ld: measure: warning: allocated section `.dynamic' not in segment
measure.cpp: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang++ -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:ntl

Compiler output

Implementation: T:ntl
Security model: timingleaks
Compiler: clang++ -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.cpp: /usr/bin/ld: error in /home/supercop/benchmarking/supercop-20231212/supercop-data/kizomba/amd64/lib/libsupercop.a(crypto_hash_sha256_openssl_constbranchindex-hash.o)(.eh_frame); no .eh_frame_hdr table will be created
try.cpp: /usr/bin/ld: error in /home/supercop/benchmarking/supercop-20231212/supercop-data/kizomba/amd64/lib/libsupercop.a(crypto_rng_chacha20_ref_constbranchindex-rng.o)(.eh_frame); no .eh_frame_hdr table will be created
try.cpp: /usr/bin/ld: error in /home/supercop/benchmarking/supercop-20231212/supercop-data/kizomba/amd64/lib/libsupercop.a(crypto_stream_chacha20_dolbeau_amd64_avx2_constbranchindex-api.o)(.eh_frame); no .eh_frame_hdr table will be created
try.cpp: /usr/bin/ld: error in /home/supercop/benchmarking/supercop-20231212/supercop-data/kizomba/amd64/lib/libsupercop.a(crypto_stream_chacha20_dolbeau_amd64_avx2_constbranchindex-chacha.o)(.eh_frame); no .eh_frame_hdr table will be created
try.cpp: /usr/bin/ld: /home/supercop/benchmarking/supercop-20231212/supercop-data/kizomba/amd64/lib/libsupercop.a(crypto_hash_sha256_openssl_constbranchindex-hash.o): invalid string offset 36644 >= 140 for section `.strtab'
try.cpp: /usr/bin/ld: /home/supercop/benchmarking/supercop-20231212/supercop-data/kizomba/amd64/lib/libsupercop.a(crypto_hash_sha256_openssl_constbranchindex-hash.o): invalid string offset 36644 >= 140 for section `.strtab'
try.cpp: clang: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang++ -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:ntl