Implementation notes: amd64, sand, crypto_dh/sclaus2048

Computer: sand
Architecture: amd64
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_dh
Primitive: sclaus2048
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
4652650? ? ?? ? ?gmpclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018041520171218
4653412? ? ?? ? ?gmpclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018041520171218
4655404? ? ?? ? ?gmpg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018041520171218
4656112? ? ?? ? ?gmpg++_-m64_-O_-fomit-frame-pointer2018041520171218
4656296? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018041520171218
4656646? ? ?? ? ?gmpg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018041520171218
4657706? ? ?? ? ?gmpclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018041520171218
4658208? ? ?? ? ?gmpg++_-fno-schedule-insns_-O_-fomit-frame-pointer2018041520171218
4659016? ? ?? ? ?gmpg++_-march=nocona_-Os_-fomit-frame-pointer2018041520171218
4659068? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018041520171218
4659292? ? ?? ? ?gmpg++_-Os_-fomit-frame-pointer2018041520171218
4659502? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018041520171218
4659614? ? ?? ? ?gmpg++_-m64_-Os_-fomit-frame-pointer2018041520171218
4660038? ? ?? ? ?gmpg++_-march=nocona_-O_-fomit-frame-pointer2018041520171218
4660542? ? ?? ? ?gmpg++_-m64_-O3_-fomit-frame-pointer2018041520171218
4661692? ? ?? ? ?gmpg++_-O3_-fomit-frame-pointer2018041520171218
4662456? ? ?? ? ?gmpg++_-m64_-march=k8_-O_-fomit-frame-pointer2018041520171218
4663254? ? ?? ? ?gmpg++_-O_-fomit-frame-pointer2018041520171218
4663442? ? ?? ? ?gmpg++2018041520171218
4664822? ? ?? ? ?gmpg++_-march=k8_-Os_-fomit-frame-pointer2018041520171218
4665822? ? ?? ? ?gmpg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2018041520171218
4666976? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018041520171218
4667194? ? ?? ? ?gmpg++_-march=k8_-O_-fomit-frame-pointer2018041520171218
4667642? ? ?? ? ?gmpg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2018041520171218
4668306? ? ?? ? ?gmpg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2018041520171218
4669040? ? ?? ? ?gmpg++_-m64_-march=nocona_-O_-fomit-frame-pointer2018041520171218
4669090? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018041520171218
4670118? ? ?? ? ?gmpg++_-m64_-march=k8_-Os_-fomit-frame-pointer2018041520171218
4670340? ? ?? ? ?gmpg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2018041520171218
4671972? ? ?? ? ?gmpg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018041520171218
4680324? ? ?? ? ?gmpg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2018041520171218
4680534? ? ?? ? ?gmpg++_-m64_-march=k8_-O3_-fomit-frame-pointer2018041520171218
4681968? ? ?? ? ?gmpg++_-march=k8_-O2_-fomit-frame-pointer2018041520171218
4684950? ? ?? ? ?gmpclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018041520171218
4693680? ? ?? ? ?gmpg++_-march=nocona_-O3_-fomit-frame-pointer2018041520171218
4695214? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018041520171218
4698304? ? ?? ? ?gmpg++_-march=k8_-O3_-fomit-frame-pointer2018041520171218
4699466? ? ?? ? ?gmpg++_-m64_-march=k8_-O2_-fomit-frame-pointer2018041520171218
4700800? ? ?? ? ?gmpclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2018041520171218
4700848? ? ?? ? ?gmpg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018041520171218
4701264? ? ?? ? ?gmpclang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2018041520171218
4706196? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018041520171218
4707258? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018041520171218
4714182? ? ?? ? ?gmpg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2018041520171218
4719182? ? ?? ? ?gmpg++_-march=nocona_-O2_-fomit-frame-pointer2018041520171218
4734390? ? ?? ? ?gmpg++_-O2_-fomit-frame-pointer2018041520171218
4749604? ? ?? ? ?gmpg++_-m64_-O2_-fomit-frame-pointer2018041520171218

Compiler output

Implementation: crypto_dh/sclaus2048/cryptopp
Compiler: clang++ -O3 -fomit-frame-pointer -Qunused-arguments
keypair.cpp: keypair.cpp:1:10: fatal error: 'cryptopp/dh.h' file not found
keypair.cpp: #include <cryptopp/dh.h>
keypair.cpp: ^~~~~~~~~~~~~~~
keypair.cpp: 1 error generated.

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang++ -O3 -fomit-frame-pointer -Qunused-arguments cryptopp
clang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments cryptopp
clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments cryptopp
clang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments cryptopp
clang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments cryptopp
clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments cryptopp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: clang++ -O3 -fomit-frame-pointer -Qunused-arguments
try.cpp: /tmp/try-anything-47075a.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp/try-anything-d79d88.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang++ -O3 -fomit-frame-pointer -Qunused-arguments gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: clang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.cpp: /tmp/try-anything-c8e457.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp/try-anything-79a201.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.cpp: /tmp/try-anything-98ee33.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp/try-anything-5ec757.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: clang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.cpp: /tmp/try-anything-1a4179.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp/try-anything-46e48a.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: clang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.cpp: /tmp/try-anything-790bef.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp/try-anything-8a2393.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.cpp: /tmp/try-anything-24e8e3.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp/try-anything-6324ac.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments gmp

Compiler output

Implementation: crypto_dh/sclaus2048/cryptopp
Compiler: g++
keypair.cpp: keypair.cpp:1:25: error: cryptopp/dh.h: No such file or directory
keypair.cpp: keypair.cpp:8: error: 'CryptoPP' is not a namespace-name
keypair.cpp: keypair.cpp:8: error: expected namespace-name before ';' token
keypair.cpp: keypair.cpp: In function 'int crypto_dh_sclaus2048_cryptopp_keypair(unsigned char*, unsigned char*)':
keypair.cpp: keypair.cpp:16: error: 'Integer' does not name a type
keypair.cpp: keypair.cpp:17: error: 'Integer' does not name a type
keypair.cpp: keypair.cpp:18: error: 'Integer' was not declared in this scope
keypair.cpp: keypair.cpp:18: error: expected `;' before 'a'
keypair.cpp: keypair.cpp:19: error: expected `;' before 'result'
keypair.cpp: keypair.cpp:20: error: 'result' was not declared in this scope

Number of similar (compiler,implementation) pairs: 41, namely:
CompilerImplementations
g++ cryptopp
g++ -O2 -fomit-frame-pointer cryptopp
g++ -O3 -fomit-frame-pointer cryptopp
g++ -O -fomit-frame-pointer cryptopp
g++ -Os -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -O2 -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -O3 -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -O -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -Os -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer cryptopp
g++ -m64 -O2 -fomit-frame-pointer cryptopp
g++ -m64 -O3 -fomit-frame-pointer cryptopp
g++ -m64 -O -fomit-frame-pointer cryptopp
g++ -m64 -Os -fomit-frame-pointer cryptopp
g++ -m64 -march=k8 -O2 -fomit-frame-pointer cryptopp
g++ -m64 -march=k8 -O3 -fomit-frame-pointer cryptopp
g++ -m64 -march=k8 -O -fomit-frame-pointer cryptopp
g++ -m64 -march=k8 -Os -fomit-frame-pointer cryptopp
g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer cryptopp
g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer cryptopp
g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer cryptopp
g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer cryptopp
g++ -m64 -march=nocona -O2 -fomit-frame-pointer cryptopp
g++ -m64 -march=nocona -O3 -fomit-frame-pointer cryptopp
g++ -m64 -march=nocona -O -fomit-frame-pointer cryptopp
g++ -m64 -march=nocona -Os -fomit-frame-pointer cryptopp
g++ -march=k8 -O2 -fomit-frame-pointer cryptopp
g++ -march=k8 -O3 -fomit-frame-pointer cryptopp
g++ -march=k8 -O -fomit-frame-pointer cryptopp
g++ -march=k8 -Os -fomit-frame-pointer cryptopp
g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv cryptopp
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv cryptopp
g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv cryptopp
g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv cryptopp
g++ -march=nocona -O2 -fomit-frame-pointer cryptopp
g++ -march=nocona -O3 -fomit-frame-pointer cryptopp
g++ -march=nocona -O -fomit-frame-pointer cryptopp
g++ -march=nocona -Os -fomit-frame-pointer cryptopp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++
try.cpp: /tmp//ccuAd9q3.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//ccVkaH7u.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -O2 -fomit-frame-pointer
try.cpp: /tmp//ccCttxFB.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//ccHtsI4W.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -O2 -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -O3 -fomit-frame-pointer
try.cpp: /tmp//cclv49R2.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//ccEyPONo.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -O3 -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -O -fomit-frame-pointer
try.cpp: /tmp//ccnY30bA.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//ccOW9Ras.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -O -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -Os -fomit-frame-pointer
try.cpp: /tmp//ccgf5nrv.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//ccSFwluj.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -Os -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -fno-schedule-insns -O2 -fomit-frame-pointer
try.cpp: /tmp//ccHvkIIn.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//ccdAtp6a.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -fno-schedule-insns -O2 -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -fno-schedule-insns -O3 -fomit-frame-pointer
try.cpp: /tmp//ccmX44mH.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//ccGBWwZ4.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -fno-schedule-insns -O3 -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -fno-schedule-insns -O -fomit-frame-pointer
try.cpp: /tmp//ccf6Wh47.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//cc1Weqxg.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -fno-schedule-insns -O -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -fno-schedule-insns -Os -fomit-frame-pointer
try.cpp: /tmp//ccrnwYHI.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//cc47SXv4.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -fno-schedule-insns -Os -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
try.cpp: /tmp//ccMiUvIA.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//ccGyK9kO.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
try.cpp: /tmp//ccwJbY9F.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//ccEbAkjb.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
try.cpp: /tmp//ccnMxl6R.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//ccvVaAXp.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
try.cpp: /tmp//ccBrWDhe.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//ccm66Ym6.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -m64 -O2 -fomit-frame-pointer
try.cpp: /tmp//ccLPRjWU.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//ccZhghOv.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m64 -O2 -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -m64 -O3 -fomit-frame-pointer
try.cpp: /tmp//ccEXIUPe.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//cc937HFX.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m64 -O3 -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -m64 -O -fomit-frame-pointer
try.cpp: /tmp//ccXuwJT4.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//cc7QP0nU.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m64 -O -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -m64 -Os -fomit-frame-pointer
try.cpp: /tmp//ccJlZsSq.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//ccht1Fss.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m64 -Os -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -m64 -march=k8 -O2 -fomit-frame-pointer
try.cpp: /tmp//ccU6brKC.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//ccQ8xXcD.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m64 -march=k8 -O2 -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -m64 -march=k8 -O3 -fomit-frame-pointer
try.cpp: /tmp//ccwow2tN.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//cclPVQ22.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m64 -march=k8 -O3 -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -m64 -march=k8 -O -fomit-frame-pointer
try.cpp: /tmp//ccani1J6.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//ccaHR4Uk.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m64 -march=k8 -O -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -m64 -march=k8 -Os -fomit-frame-pointer
try.cpp: /tmp//ccZin3Ha.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//ccVtfeVP.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m64 -march=k8 -Os -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
try.cpp: /tmp//ccs01WFV.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//ccDQk0qb.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
try.cpp: /tmp//ccpFyYmZ.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//ccGkMPW2.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer
try.cpp: /tmp//ccIqIVon.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//cctmTdKH.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer
try.cpp: /tmp//ccwJ3y3n.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//cc4Jjh5A.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -m64 -march=nocona -O2 -fomit-frame-pointer
try.cpp: /tmp//ccZ8F4tp.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//ccTWVFWf.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m64 -march=nocona -O2 -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -m64 -march=nocona -O3 -fomit-frame-pointer
try.cpp: /tmp//ccOnTvrD.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//cc5xWfIU.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m64 -march=nocona -O3 -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -m64 -march=nocona -O -fomit-frame-pointer
try.cpp: /tmp//ccaAUA7a.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//ccXfasRP.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m64 -march=nocona -O -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -m64 -march=nocona -Os -fomit-frame-pointer
try.cpp: /tmp//ccs89OmG.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//ccrM9ll0.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m64 -march=nocona -Os -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -march=k8 -O2 -fomit-frame-pointer
try.cpp: /tmp//cc4bBdIl.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//cc2Cc7Qy.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -march=k8 -O2 -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -march=k8 -O3 -fomit-frame-pointer
try.cpp: /tmp//ccJjbM6i.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//ccSChJzU.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -march=k8 -O3 -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -march=k8 -O -fomit-frame-pointer
try.cpp: /tmp//cc6ykvgy.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//cc80CMvp.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -march=k8 -O -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -march=k8 -Os -fomit-frame-pointer
try.cpp: /tmp//ccw7KWOV.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//ccH4QxLo.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -march=k8 -Os -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.cpp: /tmp//ccuB8YMm.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//ccOQ6r49.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.cpp: /tmp//ccDfsQs1.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//ccIu1p7s.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.cpp: /tmp//ccVV7soW.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//cc2i2IFv.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.cpp: /tmp//ccfTfPAi.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//cc1J3qjb.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -march=nocona -O2 -fomit-frame-pointer
try.cpp: /tmp//ccFCzdhC.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//ccqjujZp.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -march=nocona -O2 -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -march=nocona -O3 -fomit-frame-pointer
try.cpp: /tmp//cchmiGSU.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//cc6o6Sfl.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -march=nocona -O3 -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -march=nocona -O -fomit-frame-pointer
try.cpp: /tmp//ccDExMOX.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//cc43KFXc.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -march=nocona -O -fomit-frame-pointer gmp

Compiler output

Implementation: crypto_dh/sclaus2048/gmp
Compiler: g++ -march=nocona -Os -fomit-frame-pointer
try.cpp: /tmp//cc0GyMXi.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.cpp: /tmp//ccQT3VVV.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.cpp: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -march=nocona -Os -fomit-frame-pointer gmp