Implementation notes: amd64, speed2supercop, crypto_scalarmult/curve25519

Computer: speed2supercop
Microarchitecture: amd64; Haswell+AES (306c3)
Architecture: amd64
CPU ID: GenuineIntel-000306c3-1fc9cbf5
SUPERCOP version: 20240625
Operation: crypto_scalarmult
Primitive: curve25519
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
60062420655 0 044518 800 1600sandy2xclang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
60073620683 0 041383 792 1632sandy2xclang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
60102020696 0 039645 752 1600sandy2xgcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
60203220774 0 040590 800 1568sandy2xclang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
60220820774 0 044470 800 1600sandy2xclang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
60315220867 0 040925 760 1632sandy2xgcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
60454020783 0 041205 760 1632sandy2xgcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
60976820783 0 043141 760 1632sandy2xgcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
61206020663 0 043382 800 1568sandy2xclang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
64265610879 0 034590 800 1600amd64-51clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
64314011877 0 035790 800 1600amd64-51clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
64451210958 0 033349 760 1632amd64-51gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
64716011912 0 034654 800 1568amd64-51clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
64723610625 0 030605 760 1632amd64-51gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
64960010480 0 031175 792 1632amd64-51clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
65020410515 0 029501 752 1600amd64-51gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
65069210590 0 030390 800 1568amd64-51clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
65661610958 0 031349 760 1632amd64-51gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
7142928985 0 032678 800 1600amd64-64clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
7146208643 0 028693 760 1632amd64-64gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
7147208684 0 028478 800 1568amd64-64clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
7148368615 0 029263 792 1632amd64-64clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
7154288561 0 027461 752 1600amd64-64gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
7163768624 0 028981 760 1632amd64-64gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
7168248624 0 030981 760 1632amd64-64gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
71962010043 0 032806 800 1568amd64-64clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
7205729999 0 033878 800 1600amd64-64clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
73243631953 0 054229 760 1632donna_c64gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
74952022099 0 041005 752 1600donna_c64gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
76066826374 0 046693 760 1632donna_c64gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
77258426822 0 046845 760 1632donna_c64gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
86522428336 0 052126 800 1600donna_c64clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
86625228336 0 051950 800 1600donna_c64clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
87520028864 0 048582 800 1568donna_c64clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
88602829109 0 049759 792 1632donna_c64clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
91691629262 0 051950 800 1568donna_c64clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
10837204699 0 024470 800 1568donnaclang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
11073124516 0 026829 760 1632donnagcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
11108564490 0 025119 792 1632donnaclang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
11164724516 0 024829 760 1632donnagcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
11222805766 0 029550 800 1600donnaclang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
11239484813 0 028414 800 1600donnaclang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
13469207142 0 027567 792 1632ref10clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
13621408808 0 032510 800 1600ref10clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
13624687891 0 031374 800 1600ref10clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
13739488892 0 031438 800 1568ref10clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
14828208250 0 028501 760 1632ref10gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
14913208250 0 030437 760 1632ref10gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
14944608625 0 028413 760 1632ref10gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
15010528045 0 026757 752 1600ref10gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
15093564655 0 024661 760 1632donnagcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
15158288142 0 027782 800 1568ref10clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
15492004532 0 023461 752 1600donnagcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
1765624821110 0 044734 800 1600T!!!refclang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
184402726856 0 029189 760 1632refgcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
1846246828840 0 051526 800 1568refclang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
1910828827508 0 051318 800 1600refclang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
214681647261 0 026958 800 1568T!!!refclang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
217253804102 0 024437 760 1632refgcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
224634763091 0 023157 760 1632refgcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
227801762709 0 021597 752 1600refgcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625
232915883725 0 024351 792 1632T!!!refclang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall2024070320240625

Test failure


error 111

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
donnaclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))

Compiler output


smult.c: smult.c:141:16: warning: unused variable 'i' [-Wunused-variable]
smult.c:   unsigned int i;
smult.c:                ^
smult.c: 1 warning generated.

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))

Compiler output


smult.c: smult.c: In function 'mainloop':
smult.c: smult.c:141:16: warning: unused variable 'i' [-Wunused-variable]
smult.c:   141 |   unsigned int i;
smult.c:       |                ^

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)

Compiler output


try.c: env: 'cargo': No such file or directory

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
rust_cryptoclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
rust_cryptoclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
rust_cryptoclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
rust_cryptoclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
rust_cryptoclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
rust_cryptogcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
rust_cryptogcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
rust_cryptogcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
rust_cryptogcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)

Failed TIMECOP


Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:128)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:128)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:128)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:128)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:140)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:140)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:140)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:140)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:150)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:150)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:150)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:150)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:160)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:160)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:160)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:160)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:172)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:172)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:172)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:172)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:182)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:182)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:182)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:182)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:196)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:195)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:196)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:195)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:196)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:195)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:196)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:195)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:212)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:211)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:212)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:211)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:212)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:211)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:212)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:211)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:225)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:224)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:225)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:224)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:225)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:224)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:225)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:224)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:234)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:233)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:234)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:233)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:234)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:233)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:234)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:233)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:249)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:248)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:249)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:248)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:249)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:248)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:249)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:248)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:265)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:264)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:265)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:264)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:265)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:264)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:265)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:264)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:278)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:277)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:278)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:277)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:278)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:277)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:278)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:277)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:287)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:286)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:287)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:286)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:287)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:286)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:287)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:286)
   by 0x...: main (try-anything.c:345)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: doit (try.c:112)
   by 0x...: main (try-anything.c:357)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: doit (try.c:112)
   by 0x...: main (try-anything.c:357)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: doit (try.c:112)
   by 0x...: main (try-anything.c:357)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: doit (try.c:112)
   by 0x...: main (try-anything.c:357)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: doit (try.c:113)
   by 0x...: main (try-anything.c:357)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: doit (try.c:113)
   by 0x...: main (try-anything.c:357)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: doit (try.c:113)
   by 0x...: main (try-anything.c:357)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: doit (try.c:113)
   by 0x...: main (try-anything.c:357)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: doit (try.c:114)
   by 0x...: main (try-anything.c:357)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: doit (try.c:114)
   by 0x...: main (try-anything.c:357)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: doit (try.c:114)
   by 0x...: main (try-anything.c:357)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: doit (try.c:114)
   by 0x...: main (try-anything.c:357)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: main (try-anything.c:357)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: main (try-anything.c:357)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: main (try-anything.c:357)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: main (try-anything.c:357)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: doit (try.c:112)
   by 0x...: main (try-anything.c:357)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: doit (try.c:112)
   by 0x...: main (try-anything.c:357)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: doit (try.c:112)
   by 0x...: main (try-anything.c:357)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: doit (try.c:112)
   by 0x...: main (try-anything.c:357)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: doit (try.c:113)
   by 0x...: main (try-anything.c:357)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: doit (try.c:113)
   by 0x...: main (try-anything.c:357)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: doit (try.c:113)
   by 0x...: main (try-anything.c:357)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: doit (try.c:113)
   by 0x...: main (try-anything.c:357)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: doit (try.c:114)
   by 0x...: main (try-anything.c:357)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: doit (try.c:114)
   by 0x...: main (try-anything.c:357)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: doit (try.c:114)
   by 0x...: main (try-anything.c:357)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: doit (try.c:114)
   by 0x...: main (try-anything.c:357)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: main (try-anything.c:357)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: main (try-anything.c:357)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: main (try-anything.c:357)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: main (try-anything.c:357)

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))

Failed TIMECOP


Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:128)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:127)
   by 0x...: main (try-anything.c:345)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:140)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:139)
   by 0x...: main (try-anything.c:345)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:150)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:149)
   by 0x...: main (try-anything.c:345)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:160)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:159)
   by 0x...: main (try-anything.c:345)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:172)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:171)
   by 0x...: main (try-anything.c:345)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:182)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:181)
   by 0x...: main (try-anything.c:345)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:196)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:195)
   by 0x...: main (try-anything.c:345)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:212)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:211)
   by 0x...: main (try-anything.c:345)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:225)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:224)
   by 0x...: main (try-anything.c:345)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:234)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:233)
   by 0x...: main (try-anything.c:345)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:249)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:248)
   by 0x...: main (try-anything.c:345)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:265)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:264)
   by 0x...: main (try-anything.c:345)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:278)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:277)
   by 0x...: main (try-anything.c:345)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:287)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:286)
   by 0x...: main (try-anything.c:345)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: doit (try.c:112)
   by 0x...: main (try-anything.c:357)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: randombytes_callback (try-anything.c:312)
   by 0x...: predoit (try.c:106)
   by 0x...: main (try-anything.c:351)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: doit (try.c:113)
   by 0x...: main (try-anything.c:357)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: randombytes_callback (try-anything.c:312)
   by 0x...: main (try-anything.c:351)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: doit (try.c:114)
   by 0x...: main (try-anything.c:357)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: randombytes_callback (try-anything.c:312)
   by 0x...: main (try-anything.c:351)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: main (try-anything.c:357)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: randombytes_callback (try-anything.c:312)
   by 0x...: main (try-anything.c:351)

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))

Failed TIMECOP


Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:128)
   by 0x...: main (try-anything.c:345)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:140)
   by 0x...: main (try-anything.c:345)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:150)
   by 0x...: main (try-anything.c:345)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:160)
   by 0x...: main (try-anything.c:345)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:172)
   by 0x...: main (try-anything.c:345)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:182)
   by 0x...: main (try-anything.c:345)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:196)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:195)
   by 0x...: main (try-anything.c:345)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:212)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:211)
   by 0x...: main (try-anything.c:345)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:225)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:224)
   by 0x...: main (try-anything.c:345)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:234)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:233)
   by 0x...: main (try-anything.c:345)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:249)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:248)
   by 0x...: main (try-anything.c:345)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:265)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:264)
   by 0x...: main (try-anything.c:345)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:278)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:277)
   by 0x...: main (try-anything.c:345)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: test (try.c:287)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a client request
   at 0x...: poison (try-anything.c:281)
   by 0x...: test (try.c:286)
   by 0x...: main (try-anything.c:345)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: doit (try.c:112)
   by 0x...: main (try-anything.c:357)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: doit (try.c:113)
   by 0x...: main (try-anything.c:357)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: doit (try.c:114)
   by 0x...: main (try-anything.c:357)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: main (try-anything.c:357)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: doit (try.c:112)
   by 0x...: main (try-anything.c:357)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: doit (try.c:113)
   by 0x...: main (try-anything.c:357)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: doit (try.c:114)
   by 0x...: main (try-anything.c:357)

Use of uninitialised value of size 8
   at 0x...: freeze (smult.c:59)
   by 0x...: crypto_scalarmult_curve25519_ref_constbranchindex (smult.c:264)
   by 0x...: main (try-anything.c:357)

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))

Passed TIMECOP


TIMECOP iterations: 10

Number of similar (implementation,compiler) pairs: 59, namely:
ImplementationCompiler
amd64-51clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
amd64-51clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
amd64-51clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
amd64-51clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
amd64-51clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
amd64-51gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
amd64-51gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
amd64-51gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
amd64-51gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
amd64-64clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
amd64-64clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
amd64-64clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
amd64-64clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
amd64-64clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
amd64-64gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
amd64-64gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
amd64-64gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
amd64-64gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
donnaclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
donnaclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
donnaclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
donnaclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
donnagcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
donnagcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
donnagcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
donnagcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
donna_c64clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
donna_c64clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
donna_c64clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
donna_c64clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
donna_c64clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
donna_c64gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
donna_c64gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
donna_c64gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
donna_c64gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
ref10clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
ref10clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
ref10clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
ref10clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
ref10clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
ref10gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
ref10gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
ref10gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
ref10gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
sandy2xclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
sandy2xclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
sandy2xclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
sandy2xclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
sandy2xclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_16.0.6_(27+b1))
sandy2xgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
sandy2xgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
sandy2xgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
sandy2xgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)