Implementation notes: amd64, hydra5, crypto_kem/rsa2048

Computer: hydra5
Microarchitecture: amd64; K10 32nm (300f10)
Architecture: amd64
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20240107
Operation: crypto_kem
Primitive: rsa2048
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
3224404? ? ?? ? ?T:ntlclang++_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121820231212
32319294801 72 5484187 3052 3680T:ntlg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121820231212
32328185058 72 5512690 3084 3616T:ntlclang++_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121820231212
32333094014 32 0283450 1332 1824T:gmpxxg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121820231212
32336995585 32 0299021 1372 1760T:gmpxxclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121820231212
32340304194 72 5510912 3076 3616T:ntlclang++_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121820231212
32349775771 72 5488952 3060 3712T:ntlg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121820231212
32367375258 72 5485959 3060 3712T:ntlg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121820231212
32379724627 32 0283062 1324 1792T:gmpxxg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121820231212
32381675578 32 0298133 1372 1760T:gmpxxclang++_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121820231212
32381953739 32 0286022 1332 1824T:gmpxxg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121820231212
32390401822 0 0294820 1284 1760T:gmpclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121820231212
32401545466 32 0296709 1372 1760T:gmpxxclang++_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121820231212
32404341822 0 0297036 1284 1760T:gmpclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121820231212
32409855021 72 5514926 3084 3616T:ntlclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121820231212
32413195289 32 0295767 1364 1760T:gmpxxclang++_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121820231212
32417991822 0 0296148 1284 1760T:gmpclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121820231212
32424472190 0 0284512 1236 1792T:gmpgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121820231212
32431885771 72 5487680 3060 3712T:ntlg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121820231212
32435152126 0 0282168 1228 1760T:gmpgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121820231212
32440172132 0 0285792 1236 1792T:gmpgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121820231212
32443524350 32 0285297 1332 1824T:gmpxxg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121820231212
32483952148 0 0283480 1236 1792T:gmpgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121820231212
32491381822 0 0297036 1284 1760T:gmpclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121820231212
32497771790 0 0294054 1276 1760T:gmpclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121820231212

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: /home/djb/benchmarking/supercop-20231212/supercop-data/hydra5/amd64/lib/libsupercop.a(crypto_hash_sha256_openssl_constbranchindex-hash.o): bad reloc symbol index (0x6f632e00 >= 0x5) for offset 0x617461642e0074 in section `.text'
measure.cpp: /usr/bin/ld: /home/djb/benchmarking/supercop-20231212/supercop-data/hydra5/amd64/lib/libsupercop.a(crypto_rng_chacha20_ref_constbranchindex-rng.o): bad reloc symbol index (0x18 >= 0x8) for offset 0x800000002 in section `.text'
measure.cpp: /usr/bin/ld: /home/djb/benchmarking/supercop-20231212/supercop-data/hydra5/amd64/lib/libsupercop.a(crypto_stream_chacha20_moon_sse2_64_constbranchindex-crypto_stream.o): bad reloc symbol index (0xef0f4166 >= 0x6) for offset 0x416607f4720f66e4 in section `.text'
measure.cpp: /usr/bin/ld: /home/djb/benchmarking/supercop-20231212/supercop-data/hydra5/amd64/lib/libsupercop.a(crypto_hash_sha256_openssl_constbranchindex-hash.o): bad reloc symbol index (0x6f632e00 >= 0x5) for offset 0x617461642e0074 in section `.text'
measure.cpp: /usr/bin/ld: failed to set dynamic section sizes: bad value
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