Test results for amd64, jasper, crypto_scalarmult/curve25519

[Page version: 20241023 21:19:00]

Measurements for amd64, jasper, crypto_scalarmult Test results for amd64, jasper, crypto_scalarmult Test results for crypto_scalarmult/curve25519
Computer: jasper
Microarchitecture: amd64; Tremont (906c0)
Architecture: amd64
CPU ID: GenuineIntel-000906c0-20-bfebfbff
SUPERCOP version: 20241022
Operation: crypto_scalarmult
Primitive: curve25519
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
96364110044 0 032552 820 1720amd64-64clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
9660408740 0 029592 788 1784amd64-64gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
9662328668 0 027046 812 1720amd64-64clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
9668618756 0 028424 788 1784amd64-64gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
96701010060 0 031216 820 1720amd64-64clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
9679109030 0 029208 820 1720amd64-64clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
9691118912 0 027830 812 1720amd64-64clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
9699328651 0 026520 780 1752amd64-64gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
9700688782 0 027848 788 1784amd64-64gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
123897110696 0 030400 788 1784amd64-51gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
124344111930 0 034464 820 1720amd64-51clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
124520510876 0 029790 812 1720amd64-51clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
124548610489 0 028368 780 1752amd64-51gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
124576510524 0 028830 812 1720amd64-51clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
124648111930 0 033128 820 1720amd64-51clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
124687110680 0 031504 788 1784amd64-51gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
124986410750 0 029824 788 1784amd64-51gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
125102910932 0 031120 820 1720amd64-51clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
130901126028 0 046872 788 1784donna_c64gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
133868020143 0 038000 780 1752donna_c64gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
136122820091 0 039752 788 1784donna_c64gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
140424023537 0 042592 788 1784donna_c64gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
15440114672 0 024344 788 1784donnagcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
157018128108 0 048272 820 1720donna_c64clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
157087528108 0 050592 820 1720donna_c64clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
15730454733 0 023800 788 1784donnagcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
157679726563 0 044902 812 1720donna_c64clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
157829528758 0 049896 820 1720donna_c64clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
170596226488 0 045406 812 1720donna_c64clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
17321794422 0 022280 780 1752donnagcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
22541908960 0 029976 820 1720ref10clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
23163537150 0 025238 812 1720ref10clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
23657137514 0 028232 788 1784ref10gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
23924128869 0 031248 820 1720ref10clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
23931257877 0 027912 820 1720ref10clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
24981877728 0 025352 780 1752ref10gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
25297457961 0 027480 788 1784ref10gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
25392518127 0 026830 812 1720ref10clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
25666258237 0 027016 788 1784ref10gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
1732214316092 0 036240 820 1720refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
1800339825912 0 048344 820 1720refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
2109473033080 0 054160 820 1720refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
215641037414 0 028184 788 1784refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
248576673997 0 023632 788 1784refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
250254693943 0 022838 812 1720refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
256394993277 0 021614 812 1720refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
282629883178 0 022240 788 1784refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011
300172992633 0 020496 780 1752refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320241011

Test failure


error 111

Number of similar (implementation,compiler) pairs: 15, namely:
ImplementationCompiler
donnaclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
donnaclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
donnaclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
donnaclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
donnaclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
donnagcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
sandy2xclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
sandy2xclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
sandy2xclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
sandy2xclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
sandy2xclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
sandy2xgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
sandy2xgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
sandy2xgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
sandy2xgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

Compiler output


try.c: error: linking with `cc` failed: exit code: 1
try.c:   |
try.c:   = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28.try.11q4nylm-cgu.0.rcgu.o" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28.try.11q4nylm-cgu.1.rcgu.o" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28.try.11q4nylm-cgu.2.rcgu.o" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28.try.11q4nylm-cgu.3.rcgu.o" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28.try.11q4nylm-cgu.4.rcgu.o" "-o" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28.24am9u1fm0gh21g5.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps" "-L" ".../supercop-data/jasper/amd64/lib" "-L" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/build/crypto_scalarmult_curve25519-d006c1bfefb27d9f/out" "-L" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/build/rust-crypto-afe9b4ff19c80bbc/out" "-L" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-ltry-anything" "-ltry" "-lknownrandombytes" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lnsl" "-lm" "-Wl,-Bstatic" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/libcrypto_scalarmult_curve25519-6422eef6e46a1f1b.rlib" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/libcrypto-83ceebf3c7290f98.rlib" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/libtime-b473882f9f54487c.rlib" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/librustc_serialize-72942cfdca4fb518.rlib" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/librand-2cdf248a3f2ca473.rlib" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/librand-7df229a95dbcb448.rlib" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/liblibc-141c671f2ddc755d.rlib" "-Wl,--start-group" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-6bf3f16f340782ca.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-13f3099d50c21bc6.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-a2ba33c985785afe.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-3f6e9f8f4afbea6d.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-af517d7f13e7c960.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-12740563628e601f.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-0ac82a1e1820dd21.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-3ac2d0878c297d42.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-c6632ca171f954dd.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-b5bfd0198c7b740d.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-bd645b20c6c7b56d.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-b9e1e523c0c29a77.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-dfbef8c525de0186.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-1ebf406bd4ea5769.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-5e0675f526ef5c6b.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-3375e4f89d420e7a.rlib" "-Wl,--end-group" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-f74b197469e67088.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
try.c:   = note: /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/build/crypto_scalarmult_curve25519-d006c1bfefb27d9f/out/libtry-anything.a(try-anything.o): in function `c_main':
try.c:           .../supercop-data/jasper/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:331: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:332: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:333: undefined reference to `cpucycles_amd64rdpmc_persecond'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:344: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:346: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:353: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:356: undefined reference to `cpucycles_amd64rdpmc'
try.c:           collect2: error: ld returned 1 exit status
try.c:
try.c:
try.c: error: aborting due to previous error
try.c:
try.c: error: could not compile `crypto_scalarmult_curve25519`.
try.c:
try.c: To learn more, run the command again with --verbose.

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
rust_cryptoclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)

Compiler output


try.c: error: linking with `cc` failed: exit code: 1
try.c:   |
try.c:   = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28.try.11q4nylm-cgu.0.rcgu.o" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28.try.11q4nylm-cgu.1.rcgu.o" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28.try.11q4nylm-cgu.2.rcgu.o" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28.try.11q4nylm-cgu.3.rcgu.o" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28.try.11q4nylm-cgu.4.rcgu.o" "-o" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28.24am9u1fm0gh21g5.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps" "-L" ".../supercop-data/jasper/amd64/lib" "-L" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/build/crypto_scalarmult_curve25519-d006c1bfefb27d9f/out" "-L" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/build/rust-crypto-afe9b4ff19c80bbc/out" "-L" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-ltry-anything" "-ltry" "-lknownrandombytes" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lnsl" "-lm" "-Wl,-Bstatic" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/libcrypto_scalarmult_curve25519-6422eef6e46a1f1b.rlib" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/libcrypto-83ceebf3c7290f98.rlib" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/libtime-b473882f9f54487c.rlib" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/librustc_serialize-72942cfdca4fb518.rlib" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/librand-2cdf248a3f2ca473.rlib" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/librand-7df229a95dbcb448.rlib" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/liblibc-141c671f2ddc755d.rlib" "-Wl,--start-group" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-6bf3f16f340782ca.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-13f3099d50c21bc6.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-a2ba33c985785afe.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-3f6e9f8f4afbea6d.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-af517d7f13e7c960.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-12740563628e601f.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-0ac82a1e1820dd21.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-3ac2d0878c297d42.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-c6632ca171f954dd.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-b5bfd0198c7b740d.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-bd645b20c6c7b56d.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-b9e1e523c0c29a77.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-dfbef8c525de0186.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-1ebf406bd4ea5769.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-5e0675f526ef5c6b.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-3375e4f89d420e7a.rlib" "-Wl,--end-group" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-f74b197469e67088.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
try.c:   = note: /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/build/crypto_scalarmult_curve25519-d006c1bfefb27d9f/out/libtry-anything.a(try-anything.o): in function `c_main':
try.c:           .../supercop-data/jasper/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:331: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:332: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:333: undefined reference to `cpucycles_amd64rdpmc_persecond'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:344: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:346: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:353: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:356: undefined reference to `cpucycles_amd64rdpmc'
try.c:           collect2: error: ld returned 1 exit status
try.c:
try.c:
try.c: error: aborting due to previous error
try.c:
try.c: error: could not compile `crypto_scalarmult_curve25519`.
try.c:
try.c: To learn more, run the command again with --verbose.

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
rust_cryptoclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)

Compiler output


try.c: error: linking with `cc` failed: exit code: 1
try.c:   |
try.c:   = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28.try.11q4nylm-cgu.0.rcgu.o" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28.try.11q4nylm-cgu.1.rcgu.o" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28.try.11q4nylm-cgu.2.rcgu.o" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28.try.11q4nylm-cgu.3.rcgu.o" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28.try.11q4nylm-cgu.4.rcgu.o" "-o" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28.24am9u1fm0gh21g5.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps" "-L" ".../supercop-data/jasper/amd64/lib" "-L" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/build/crypto_scalarmult_curve25519-d006c1bfefb27d9f/out" "-L" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/build/rust-crypto-afe9b4ff19c80bbc/out" "-L" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-ltry-anything" "-ltry" "-lknownrandombytes" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lnsl" "-lm" "-Wl,-Bstatic" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/libcrypto_scalarmult_curve25519-6422eef6e46a1f1b.rlib" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/libcrypto-83ceebf3c7290f98.rlib" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/libtime-b473882f9f54487c.rlib" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/librustc_serialize-72942cfdca4fb518.rlib" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/librand-2cdf248a3f2ca473.rlib" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/librand-7df229a95dbcb448.rlib" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/liblibc-141c671f2ddc755d.rlib" "-Wl,--start-group" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-6bf3f16f340782ca.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-13f3099d50c21bc6.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-a2ba33c985785afe.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-3f6e9f8f4afbea6d.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-af517d7f13e7c960.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-12740563628e601f.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-0ac82a1e1820dd21.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-3ac2d0878c297d42.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-c6632ca171f954dd.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-b5bfd0198c7b740d.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-bd645b20c6c7b56d.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-b9e1e523c0c29a77.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-dfbef8c525de0186.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-1ebf406bd4ea5769.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-5e0675f526ef5c6b.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-3375e4f89d420e7a.rlib" "-Wl,--end-group" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-f74b197469e67088.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
try.c:   = note: /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/build/crypto_scalarmult_curve25519-d006c1bfefb27d9f/out/libtry-anything.a(try-anything.o): in function `c_main':
try.c:           .../supercop-data/jasper/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:331: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:332: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:333: undefined reference to `cpucycles_amd64rdpmc_persecond'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:344: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:346: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:353: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:356: undefined reference to `cpucycles_amd64rdpmc'
try.c:           collect2: error: ld returned 1 exit status
try.c:
try.c:
try.c: error: aborting due to previous error
try.c:
try.c: error: could not compile `crypto_scalarmult_curve25519`.
try.c:
try.c: To learn more, run the command again with --verbose.

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
rust_cryptoclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)

Compiler output


try.c: error: linking with `cc` failed: exit code: 1
try.c:   |
try.c:   = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28.try.11q4nylm-cgu.0.rcgu.o" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28.try.11q4nylm-cgu.1.rcgu.o" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28.try.11q4nylm-cgu.2.rcgu.o" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28.try.11q4nylm-cgu.3.rcgu.o" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28.try.11q4nylm-cgu.4.rcgu.o" "-o" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28.24am9u1fm0gh21g5.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps" "-L" ".../supercop-data/jasper/amd64/lib" "-L" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/build/crypto_scalarmult_curve25519-d006c1bfefb27d9f/out" "-L" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/build/rust-crypto-afe9b4ff19c80bbc/out" "-L" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-ltry-anything" "-ltry" "-lknownrandombytes" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lnsl" "-lm" "-Wl,-Bstatic" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/libcrypto_scalarmult_curve25519-6422eef6e46a1f1b.rlib" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/libcrypto-83ceebf3c7290f98.rlib" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/libtime-b473882f9f54487c.rlib" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/librustc_serialize-72942cfdca4fb518.rlib" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/librand-2cdf248a3f2ca473.rlib" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/librand-7df229a95dbcb448.rlib" ".../supercop-data/jasper/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/liblibc-141c671f2ddc755d.rlib" "-Wl,--start-group" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-6bf3f16f340782ca.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-13f3099d50c21bc6.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-a2ba33c985785afe.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-3f6e9f8f4afbea6d.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-af517d7f13e7c960.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-12740563628e601f.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-0ac82a1e1820dd21.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-3ac2d0878c297d42.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-c6632ca171f954dd.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-b5bfd0198c7b740d.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-bd645b20c6c7b56d.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-b9e1e523c0c29a77.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-dfbef8c525de0186.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-1ebf406bd4ea5769.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-5e0675f526ef5c6b.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-3375e4f89d420e7a.rlib" "-Wl,--end-group" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-f74b197469e67088.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
try.c:   = note: /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/build/crypto_scalarmult_curve25519-d006c1bfefb27d9f/out/libtry-anything.a(try-anything.o): in function `c_main':
try.c:           .../supercop-data/jasper/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:331: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:332: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:333: undefined reference to `cpucycles_amd64rdpmc_persecond'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:344: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:346: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:353: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:356: undefined reference to `cpucycles_amd64rdpmc'
try.c:           collect2: error: ld returned 1 exit status
try.c:
try.c:
try.c: error: aborting due to previous error
try.c:
try.c: error: could not compile `crypto_scalarmult_curve25519`.
try.c:
try.c: To learn more, run the command again with --verbose.

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
rust_cryptoclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)

Compiler output


try.c: error: linking with `cc` failed: exit code: 1
try.c:   |
try.c:   = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib" ".../supercop-data/jasper/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/measure-adbb583536850dd7.measure.ewlbjp2d-cgu.0.rcgu.o" ".../supercop-data/jasper/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/measure-adbb583536850dd7.measure.ewlbjp2d-cgu.1.rcgu.o" ".../supercop-data/jasper/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/measure-adbb583536850dd7.measure.ewlbjp2d-cgu.2.rcgu.o" ".../supercop-data/jasper/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/measure-adbb583536850dd7.measure.ewlbjp2d-cgu.3.rcgu.o" ".../supercop-data/jasper/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/measure-adbb583536850dd7.measure.ewlbjp2d-cgu.4.rcgu.o" "-o" ".../supercop-data/jasper/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/measure-adbb583536850dd7" ".../supercop-data/jasper/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/measure-adbb583536850dd7.2cxb3zllm6zjse12.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" ".../supercop-data/jasper/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps" "-L" ".../supercop-data/jasper/amd64/lib" "-L" ".../supercop-data/jasper/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/build/crypto_scalarmult_curve25519-d006c1bfefb27d9f/out" "-L" ".../supercop-data/jasper/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/build/rust-crypto-afe9b4ff19c80bbc/out" "-L" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-lmeasure-anything" "-lmeasure" "-lfastrandombytes" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lnsl" "-lm" "-Wl,-Bstatic" ".../supercop-data/jasper/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/libcrypto_scalarmult_curve25519-6422eef6e46a1f1b.rlib" ".../supercop-data/jasper/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/libcrypto-83ceebf3c7290f98.rlib" ".../supercop-data/jasper/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/libtime-b473882f9f54487c.rlib" ".../supercop-data/jasper/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/librustc_serialize-72942cfdca4fb518.rlib" ".../supercop-data/jasper/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/librand-2cdf248a3f2ca473.rlib" ".../supercop-data/jasper/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/librand-7df229a95dbcb448.rlib" ".../supercop-data/jasper/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/liblibc-141c671f2ddc755d.rlib" "-Wl,--start-group" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-6bf3f16f340782ca.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-13f3099d50c21bc6.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-a2ba33c985785afe.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-3f6e9f8f4afbea6d.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-af517d7f13e7c960.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-12740563628e601f.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-0ac82a1e1820dd21.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-3ac2d0878c297d42.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-c6632ca171f954dd.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-b5bfd0198c7b740d.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-bd645b20c6c7b56d.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-b9e1e523c0c29a77.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-dfbef8c525de0186.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-1ebf406bd4ea5769.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-5e0675f526ef5c6b.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-3375e4f89d420e7a.rlib" "-Wl,--end-group" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-f74b197469e67088.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
try.c:   = note: /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/build/crypto_scalarmult_curve25519-d006c1bfefb27d9f/out/libmeasure-anything.a(measure-anything.o): in function `c_main':
try.c:           .../supercop-data/jasper/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/measure-anything.c:178: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/measure-anything.c:179: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/measure-anything.c:180: undefined reference to `cpucycles_amd64rdpmc_persecond'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/build/crypto_scalarmult_curve25519-d006c1bfefb27d9f/out/libmeasure.a(measure.o): in function `measure':
try.c:           .../supercop-data/jasper/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/measure.c:41: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/measure.c:47: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/measure.c:41: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/measure.c:47: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/measure.c:41: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/build/crypto_scalarmult_curve25519-d006c1bfefb27d9f/out/libmeasure.a(measure.o):.../supercop-data/jasper/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/measure.c:47: more undefined references to `cpucycles_amd64rdpmc' follow
try.c:           collect2: error: ld returned 1 exit status
try.c:
try.c:
try.c: error: aborting due to previous error
try.c:
try.c: error: could not compile `crypto_scalarmult_curve25519`.
try.c:
try.c: To learn more, run the command again with --verbose.

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
rust_cryptoclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)

Compiler output


try.c: error: linking with `cc` failed: exit code: 1
try.c:   |
try.c:   = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28.try.11q4nylm-cgu.0.rcgu.o" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28.try.11q4nylm-cgu.1.rcgu.o" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28.try.11q4nylm-cgu.2.rcgu.o" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28.try.11q4nylm-cgu.3.rcgu.o" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28.try.11q4nylm-cgu.4.rcgu.o" "-o" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try-ee480e045ac5bf28.24am9u1fm0gh21g5.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps" "-L" ".../supercop-data/jasper/amd64/lib" "-L" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/build/crypto_scalarmult_curve25519-d006c1bfefb27d9f/out" "-L" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/build/rust-crypto-afe9b4ff19c80bbc/out" "-L" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-ltry-anything" "-ltry" "-lknownrandombytes" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lnsl" "-lm" "-Wl,-Bstatic" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/libcrypto_scalarmult_curve25519-6422eef6e46a1f1b.rlib" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/libcrypto-83ceebf3c7290f98.rlib" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/libtime-b473882f9f54487c.rlib" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/librustc_serialize-72942cfdca4fb518.rlib" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/librand-2cdf248a3f2ca473.rlib" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/librand-7df229a95dbcb448.rlib" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/liblibc-141c671f2ddc755d.rlib" "-Wl,--start-group" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-6bf3f16f340782ca.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-13f3099d50c21bc6.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-a2ba33c985785afe.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-3f6e9f8f4afbea6d.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-af517d7f13e7c960.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-12740563628e601f.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-0ac82a1e1820dd21.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-3ac2d0878c297d42.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-c6632ca171f954dd.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-b5bfd0198c7b740d.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-bd645b20c6c7b56d.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-b9e1e523c0c29a77.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-dfbef8c525de0186.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-1ebf406bd4ea5769.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-5e0675f526ef5c6b.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-3375e4f89d420e7a.rlib" "-Wl,--end-group" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-f74b197469e67088.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
try.c:   = note: /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/build/crypto_scalarmult_curve25519-d006c1bfefb27d9f/out/libtry-anything.a(try-anything.o): in function `c_main':
try.c:           .../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:331: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:332: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:333: undefined reference to `cpucycles_amd64rdpmc_persecond'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:344: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:346: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:353: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:356: undefined reference to `cpucycles_amd64rdpmc'
try.c:           collect2: error: ld returned 1 exit status
try.c:
try.c:
try.c: error: aborting due to previous error
try.c:
try.c: error: could not compile `crypto_scalarmult_curve25519`.
try.c:
try.c: To learn more, run the command again with --verbose.

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
rust_cryptogcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

Compiler output


try.c: error: linking with `cc` failed: exit code: 1
try.c:   |
try.c:   = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/measure-adbb583536850dd7.measure.ewlbjp2d-cgu.0.rcgu.o" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/measure-adbb583536850dd7.measure.ewlbjp2d-cgu.1.rcgu.o" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/measure-adbb583536850dd7.measure.ewlbjp2d-cgu.2.rcgu.o" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/measure-adbb583536850dd7.measure.ewlbjp2d-cgu.3.rcgu.o" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/measure-adbb583536850dd7.measure.ewlbjp2d-cgu.4.rcgu.o" "-o" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/measure-adbb583536850dd7" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/measure-adbb583536850dd7.2cxb3zllm6zjse12.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps" "-L" ".../supercop-data/jasper/amd64/lib" "-L" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/build/crypto_scalarmult_curve25519-d006c1bfefb27d9f/out" "-L" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/build/rust-crypto-afe9b4ff19c80bbc/out" "-L" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-lmeasure-anything" "-lmeasure" "-lfastrandombytes" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lnsl" "-lm" "-Wl,-Bstatic" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/libcrypto_scalarmult_curve25519-6422eef6e46a1f1b.rlib" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/libcrypto-83ceebf3c7290f98.rlib" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/libtime-b473882f9f54487c.rlib" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/librustc_serialize-72942cfdca4fb518.rlib" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/librand-2cdf248a3f2ca473.rlib" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/librand-7df229a95dbcb448.rlib" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/liblibc-141c671f2ddc755d.rlib" "-Wl,--start-group" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-6bf3f16f340782ca.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-13f3099d50c21bc6.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-a2ba33c985785afe.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-3f6e9f8f4afbea6d.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-af517d7f13e7c960.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-12740563628e601f.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-0ac82a1e1820dd21.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-3ac2d0878c297d42.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-c6632ca171f954dd.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-b5bfd0198c7b740d.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-bd645b20c6c7b56d.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-b9e1e523c0c29a77.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-dfbef8c525de0186.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-1ebf406bd4ea5769.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-5e0675f526ef5c6b.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-3375e4f89d420e7a.rlib" "-Wl,--end-group" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-f74b197469e67088.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
try.c:   = note: /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/build/crypto_scalarmult_curve25519-d006c1bfefb27d9f/out/libmeasure-anything.a(measure-anything.o): in function `c_main':
try.c:           .../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/measure-anything.c:178: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/measure-anything.c:179: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/measure-anything.c:180: undefined reference to `cpucycles_amd64rdpmc_persecond'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/build/crypto_scalarmult_curve25519-d006c1bfefb27d9f/out/libmeasure.a(measure.o): in function `measure':
try.c:           .../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/measure.c:41: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/measure.c:47: undefined reference to `cpucycles_amd64rdpmc'
try.c:           collect2: error: ld returned 1 exit status
try.c:
try.c:
try.c: error: aborting due to previous error
try.c:
try.c: error: could not compile `crypto_scalarmult_curve25519`.
try.c:
try.c: To learn more, run the command again with --verbose.

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
rust_cryptogcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

Compiler output


try.c: error: linking with `cc` failed: exit code: 1
try.c:   |
try.c:   = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try_small-d887ad352f24cb89.try_small.7i0lr38s-cgu.0.rcgu.o" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try_small-d887ad352f24cb89.try_small.7i0lr38s-cgu.1.rcgu.o" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try_small-d887ad352f24cb89.try_small.7i0lr38s-cgu.2.rcgu.o" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try_small-d887ad352f24cb89.try_small.7i0lr38s-cgu.3.rcgu.o" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try_small-d887ad352f24cb89.try_small.7i0lr38s-cgu.4.rcgu.o" "-o" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try_small-d887ad352f24cb89" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try_small-d887ad352f24cb89.2oefsontexx9vrvo.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps" "-L" ".../supercop-data/jasper/amd64/lib" "-L" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/build/crypto_scalarmult_curve25519-d006c1bfefb27d9f/out" "-L" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/build/rust-crypto-afe9b4ff19c80bbc/out" "-L" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-ltry-anything" "-ltry-small" "-lknownrandombytes" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lnsl" "-lm" "-Wl,-Bstatic" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/libcrypto_scalarmult_curve25519-6422eef6e46a1f1b.rlib" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/libcrypto-83ceebf3c7290f98.rlib" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/libtime-b473882f9f54487c.rlib" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/librustc_serialize-72942cfdca4fb518.rlib" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/librand-2cdf248a3f2ca473.rlib" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/librand-7df229a95dbcb448.rlib" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/liblibc-141c671f2ddc755d.rlib" "-Wl,--start-group" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-6bf3f16f340782ca.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-13f3099d50c21bc6.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-a2ba33c985785afe.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-3f6e9f8f4afbea6d.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-af517d7f13e7c960.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-12740563628e601f.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-0ac82a1e1820dd21.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-3ac2d0878c297d42.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-c6632ca171f954dd.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-b5bfd0198c7b740d.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-bd645b20c6c7b56d.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-b9e1e523c0c29a77.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-dfbef8c525de0186.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-1ebf406bd4ea5769.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-5e0675f526ef5c6b.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-3375e4f89d420e7a.rlib" "-Wl,--end-group" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-f74b197469e67088.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
try.c:   = note: /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/build/crypto_scalarmult_curve25519-d006c1bfefb27d9f/out/libtry-anything.a(try-anything.o): in function `c_main':
try.c:           .../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:331: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:332: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:333: undefined reference to `cpucycles_amd64rdpmc_persecond'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:344: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:346: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:353: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:356: undefined reference to `cpucycles_amd64rdpmc'
try.c:           collect2: error: ld returned 1 exit status
try.c:
try.c:
try.c: error: aborting due to previous error
try.c:
try.c: error: could not compile `crypto_scalarmult_curve25519`.
try.c:
try.c: To learn more, run the command again with --verbose.

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
rust_cryptogcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

Compiler output


try.c: error: linking with `cc` failed: exit code: 1
try.c:   |
try.c:   = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try_small-d887ad352f24cb89.try_small.7i0lr38s-cgu.0.rcgu.o" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try_small-d887ad352f24cb89.try_small.7i0lr38s-cgu.1.rcgu.o" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try_small-d887ad352f24cb89.try_small.7i0lr38s-cgu.2.rcgu.o" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try_small-d887ad352f24cb89.try_small.7i0lr38s-cgu.3.rcgu.o" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try_small-d887ad352f24cb89.try_small.7i0lr38s-cgu.4.rcgu.o" "-o" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try_small-d887ad352f24cb89" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/try_small-d887ad352f24cb89.2oefsontexx9vrvo.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps" "-L" ".../supercop-data/jasper/amd64/lib" "-L" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/build/crypto_scalarmult_curve25519-d006c1bfefb27d9f/out" "-L" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/build/rust-crypto-afe9b4ff19c80bbc/out" "-L" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-ltry-anything" "-ltry-small" "-lknownrandombytes" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lnsl" "-lm" "-Wl,-Bstatic" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/libcrypto_scalarmult_curve25519-6422eef6e46a1f1b.rlib" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/libcrypto-83ceebf3c7290f98.rlib" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/libtime-b473882f9f54487c.rlib" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/librustc_serialize-72942cfdca4fb518.rlib" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/librand-2cdf248a3f2ca473.rlib" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/librand-7df229a95dbcb448.rlib" ".../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/deps/liblibc-141c671f2ddc755d.rlib" "-Wl,--start-group" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-6bf3f16f340782ca.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-13f3099d50c21bc6.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-a2ba33c985785afe.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-3f6e9f8f4afbea6d.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-af517d7f13e7c960.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-12740563628e601f.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-0ac82a1e1820dd21.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-3ac2d0878c297d42.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-c6632ca171f954dd.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-b5bfd0198c7b740d.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-bd645b20c6c7b56d.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-b9e1e523c0c29a77.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-dfbef8c525de0186.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-1ebf406bd4ea5769.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-5e0675f526ef5c6b.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-3375e4f89d420e7a.rlib" "-Wl,--end-group" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-f74b197469e67088.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
try.c:   = note: /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/target/release/build/crypto_scalarmult_curve25519-d006c1bfefb27d9f/out/libtry-anything.a(try-anything.o): in function `c_main':
try.c:           .../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:331: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:332: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:333: undefined reference to `cpucycles_amd64rdpmc_persecond'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:344: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:346: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:353: undefined reference to `cpucycles_amd64rdpmc'
try.c:           /usr/bin/ld: .../supercop-data/jasper/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_scalarmult/curve25519/rust_crypto/work/try-anything.c:356: undefined reference to `cpucycles_amd64rdpmc'
try.c:           collect2: error: ld returned 1 exit status
try.c:
try.c:
try.c: error: aborting due to previous error
try.c:
try.c: error: could not compile `crypto_scalarmult_curve25519`.
try.c:
try.c: To learn more, run the command again with --verbose.

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
rust_cryptogcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

Passed TIMECOP


TIMECOP iterations: 10

Number of similar (implementation,compiler) pairs: 48, namely:
ImplementationCompiler
amd64-51clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
amd64-51clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
amd64-51clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
amd64-51clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
amd64-51clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
amd64-51gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
amd64-51gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
amd64-51gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
amd64-51gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
amd64-64clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
amd64-64clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
amd64-64clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
amd64-64clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
amd64-64clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
amd64-64gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
amd64-64gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
amd64-64gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
amd64-64gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
donnagcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
donnagcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
donnagcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
donna_c64clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
donna_c64clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
donna_c64clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
donna_c64clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
donna_c64clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
donna_c64gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
donna_c64gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
donna_c64gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
donna_c64gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
ref10clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
ref10clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
ref10clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
ref10clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
ref10clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
ref10gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
ref10gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
ref10gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
ref10gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)