Implementation notes: amd64, bolero, crypto_kem/rsa2048

Computer: bolero
Microarchitecture: amd64; Broadwell+AES (406f1)
Architecture: amd64
CPU ID: GenuineIntel-000406f1-1fc9cbf5
SUPERCOP version: 20240107
Operation: crypto_kem
Primitive: rsa2048
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
22728685982 72 5453606 3544 3576T:ntlg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121520231212
22730724801 72 5450305 3536 3544T:ntlg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121520231212
22760641822 0 0291094 1712 1576T:gmpclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121520231212
22801922126 0 0286327 1672 1576T:gmpgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121520231212
22816405021 72 5455555 3552 3512T:ntlclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121520231212
22859123816 32 0291462 1776 1640T:gmpxxg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121520231212
22894561822 0 0289238 1712 1576T:gmpclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121520231212
22897965470 32 0289455 1800 1576T:gmpxxclang++_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121520231212
22921085058 72 5451527 3552 3480T:ntlclang++_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121520231212
22963481822 0 0287054 1712 1576T:gmpclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121520231212
23011804631 32 0287645 1768 1608T:gmpxxg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121520231212
23067245008 72 5455243 3552 3512T:ntlclang++_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121520231212
23105644015 32 0288289 1776 1640T:gmpxxg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121520231212
23226601790 0 0287472 1704 1640T:gmpclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121520231212
23244242114 0 0290423 1680 1608T:gmpgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121520231212
23253565982 72 5455574 3544 3576T:ntlg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121520231212
23317605582 32 0293215 1800 1576T:gmpxxclang++_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121520231212
23526125589 32 0293527 1800 1576T:gmpxxclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121520231212
23603082154 0 0288415 1680 1608T:gmpgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121520231212
23804085247 72 5452397 3544 3576T:ntlg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121520231212
23935122146 0 0287959 1680 1608T:gmpgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121520231212
23960761822 0 0290782 1712 1576T:gmpclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121520231212
24162605293 32 0289633 1792 1640T:gmpxxclang++_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121520231212
24220164452 32 0290073 1776 1640T:gmpxxg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121520231212

Compiler output

Implementation: T:ntl
Security model: timingleaks
Compiler: clang++ -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.cpp: /usr/bin/ld: /home/djb/benchmarking/supercop-20231212/supercop-data/bolero/amd64/lib/libsupercop.a(crypto_hash_sha256_openssl_constbranchindex-hash.o): bad reloc symbol index (0x20202020 >= 0x5) for offset 0x2020202020202020 in section `.text'
try.cpp: /usr/bin/ld: /home/djb/benchmarking/supercop-20231212/supercop-data/bolero/amd64/lib/libsupercop.a(crypto_rng_chacha20_ref_constbranchindex-rng.o): bad reloc symbol index (0x308 >= 0x8) for offset 0x56410001000b0040 in section `.text'
try.cpp: /usr/bin/ld: /home/djb/benchmarking/supercop-20231212/supercop-data/bolero/amd64/lib/libsupercop.a(crypto_stream_chacha20_dolbeau_amd64_avx2_constbranchindex-api.o): bad reloc symbol index (0x4c080e >= 0xf) for offset 0x180e42200e42280e in section `.text'
try.cpp: /usr/bin/ld: /home/djb/benchmarking/supercop-20231212/supercop-data/bolero/amd64/lib/libsupercop.a(crypto_stream_chacha20_dolbeau_amd64_avx2_constbranchindex-chacha.o): bad reloc symbol index (0x10000 >= 0x15) for offset 0x200120000 in section `.text'
try.cpp: /usr/bin/ld: /home/djb/benchmarking/supercop-20231212/supercop-data/bolero/amd64/lib/libsupercop.a(crypto_hash_sha256_openssl_constbranchindex-hash.o): bad reloc symbol index (0x20202020 >= 0x5) for offset 0x2020202020202020 in section `.text'
try.cpp: /usr/bin/ld: failed to set dynamic section sizes: bad value
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 -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:ntl