Implementation notes: amd64, hydra8, crypto_kem/rsa2048

Computer: hydra8
Microarchitecture: amd64; Ivy Bridge+AES (306a9)
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20240107
Operation: crypto_kem
Primitive: rsa2048
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
32442545982 72 5446476 2932 3712T:ntlg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
32462485021 72 5475758 2956 3616T:ntlclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121620231212
32469364801 72 5443111 2924 3680T:ntlg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
32484993816 32 0284781 1164 1824T:gmpxxg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
3249002? ? ?? ? ?T:ntlclang++_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121620231212
32495265058 72 5472114 2956 3616T:ntlclang++_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121620231212
32528825293 32 0294681 1196 1760T:gmpxxclang++_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121620231212
32536115582 32 0297575 1204 1760T:gmpxxclang++_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121620231212
32537434016 32 0282392 1164 1824T:gmpxxg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
32544755247 72 5445267 2932 3712T:ntlg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
32556162126 0 0280686 1060 1760T:gmpgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
32566571822 0 0295550 1116 1760T:gmpclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121620231212
32567591822 0 0297462 1116 1760T:gmpclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121620231212
32570461790 0 0292864 1108 1760T:gmpclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121620231212
32572352114 0 0283998 1068 1792T:gmpgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
32625592147 0 0282382 1068 1792T:gmpgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
32639534631 32 0281684 1156 1792T:gmpxxg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
32649885982 72 5447692 2932 3712T:ntlg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
32678795589 32 0299551 1204 1760T:gmpxxclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121620231212
32698271822 0 0293838 1116 1760T:gmpclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121620231212
32736941822 0 0295606 1116 1760T:gmpclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121620231212
32752774452 32 0284112 1164 1824T:gmpxxg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
32859862154 0 0282774 1068 1792T:gmpgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121620231212
33631025470 32 0295831 1204 1760T:gmpxxclang++_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121620231212
35320764194 72 5470224 2948 3616T:ntlclang++_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-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: error in /home/djb/benchmarking/supercop-20231212/supercop-data/hydra8/amd64/lib/libsupercop.a(crypto_hash_sha256_openssl_constbranchindex-hash.o)(.eh_frame); no .eh_frame_hdr table will be created
measure.cpp: /usr/bin/ld: error in /home/djb/benchmarking/supercop-20231212/supercop-data/hydra8/amd64/lib/libsupercop.a(crypto_rng_aes256_ref_constbranchindex-rng.o)(.eh_frame); no .eh_frame_hdr table will be created
measure.cpp: /usr/bin/ld: error in /home/djb/benchmarking/supercop-20231212/supercop-data/hydra8/amd64/lib/libsupercop.a(crypto_stream_aes256ctr_dolbeau_aesenc_int_constbranchindex-aesenc-int.o)(.eh_frame); no .eh_frame_hdr table will be created
measure.cpp: /usr/bin/ld: /home/djb/benchmarking/supercop-20231212/supercop-data/hydra8/amd64/lib/libsupercop.a(crypto_hash_sha256_openssl_constbranchindex-hash.o): access beyond end of merged section (4194304)
measure.cpp: /usr/bin/ld: /home/djb/benchmarking/supercop-20231212/supercop-data/hydra8/amd64/lib/libsupercop.a(crypto_hash_sha256_openssl_constbranchindex-hash.o): invalid string offset 6225920 >= 140 for section `.strtab'
measure.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 -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:ntl