Implementation notes: amd64, sand, crypto_sign/3icp

Computer: sand
Architecture: amd64
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: 3icp
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
447314? ? ?? ? ?refclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2018041520171218
461806? ? ?? ? ?refclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018041520171218
515800? ? ?? ? ?refclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018041520171218
558786? ? ?? ? ?refclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018041520171218
1455774? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018041520171218
1898162? ? ?? ? ?refg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018041520171218
1902116? ? ?? ? ?refg++_-march=k8_-O_-fomit-frame-pointer2018041520171218
1982568? ? ?? ? ?refg++_-march=nocona_-O2_-fomit-frame-pointer2018041520171218
2041912? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018041520171218
2070432? ? ?? ? ?refg++_-m64_-O_-fomit-frame-pointer2018041520171218
2127114? ? ?? ? ?refg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2018041520171218
2142440? ? ?? ? ?refg++_-m64_-O3_-fomit-frame-pointer2018041520171218
2145996? ? ?? ? ?refg++_-march=k8_-O3_-fomit-frame-pointer2018041520171218
2172206? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018041520171218
2175432? ? ?? ? ?refg++_-m64_-march=k8_-O2_-fomit-frame-pointer2018041520171218
2217284? ? ?? ? ?refg++_-m64_-march=k8_-O_-fomit-frame-pointer2018041520171218
2247662? ? ?? ? ?refg++_-m64_-march=nocona_-O_-fomit-frame-pointer2018041520171218
2279310? ? ?? ? ?refg++_-m64_-O2_-fomit-frame-pointer2018041520171218
2343786? ? ?? ? ?refg++_-march=k8_-O2_-fomit-frame-pointer2018041520171218
2350018? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018041520171218
2360732? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018041520171218
2370992? ? ?? ? ?refg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018041520171218
2382534? ? ?? ? ?refg++_-O3_-fomit-frame-pointer2018041520171218
2404846? ? ?? ? ?refg++_-march=k8_-Os_-fomit-frame-pointer2018041520171218
2409010? ? ?? ? ?refg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018041520171218
2466630? ? ?? ? ?refg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2018041520171218
2470760? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018041520171218
2502194? ? ?? ? ?refg++_-march=nocona_-O3_-fomit-frame-pointer2018041520171218
2508296? ? ?? ? ?refg++_-O_-fomit-frame-pointer2018041520171218
2521686? ? ?? ? ?refg++_-m64_-march=k8_-Os_-fomit-frame-pointer2018041520171218
2557010? ? ?? ? ?refg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2018041520171218
2586684? ? ?? ? ?refg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2018041520171218
2605620? ? ?? ? ?refg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2018041520171218
2627360? ? ?? ? ?refg++_-O2_-fomit-frame-pointer2018041520171218
2638834? ? ?? ? ?refg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2018041520171218
2669656? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018041520171218
2723592? ? ?? ? ?refg++_-Os_-fomit-frame-pointer2018041520171218
2756016? ? ?? ? ?refg++_-m64_-Os_-fomit-frame-pointer2018041520171218
2772200? ? ?? ? ?refg++_-fno-schedule-insns_-O_-fomit-frame-pointer2018041520171218
2853256? ? ?? ? ?refg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018041520171218
3035062? ? ?? ? ?refg++_-march=nocona_-Os_-fomit-frame-pointer2018041520171218
3278392? ? ?? ? ?refg++_-m64_-march=k8_-O3_-fomit-frame-pointer2018041520171218
3303474? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018041520171218
3622484? ? ?? ? ?refg++_-march=nocona_-O_-fomit-frame-pointer2018041520171218
6786992? ? ?? ? ?refg++2018041520171218

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: clang++ -O3 -fomit-frame-pointer -Qunused-arguments
try.cpp: /tmp/try-anything-2dced3.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp/try-anything-462e5f.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
measure.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: clang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
ThreeIC_p-test.cpp: In file included from ThreeIC_p-test.cpp:16:
ThreeIC_p-test.cpp: In file included from ./ThreeIC_p.h:6:
ThreeIC_p-test.cpp: ./tower.h:364:9: error: argument to '__builtin_ia32_palignr128' must be a constant integer
ThreeIC_p-test.cpp: return _mm_alignr_epi8(a1, a0, i*2);
ThreeIC_p-test.cpp: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
ThreeIC_p-test.cpp: /usr/lib/clang/5.0.1/include/tmmintrin.h:161:12: note: expanded from macro '_mm_alignr_epi8'
ThreeIC_p-test.cpp: (__m128i)__builtin_ia32_palignr128((__v16qi)(__m128i)(a), \
ThreeIC_p-test.cpp: ^
ThreeIC_p-test.cpp: In file included from ThreeIC_p-test.cpp:16:
ThreeIC_p-test.cpp: In file included from ./ThreeIC_p.h:6:
ThreeIC_p-test.cpp: ./tower.h:364:9: error: cannot initialize return object of type '__m128i' (vector of 2 'long long' values) with an rvalue of type 'void'
ThreeIC_p-test.cpp: return _mm_alignr_epi8(a1, a0, i*2);
ThreeIC_p-test.cpp: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
ThreeIC_p-test.cpp: /usr/lib/clang/5.0.1/include/tmmintrin.h:160:34: note: expanded from macro '_mm_alignr_epi8'
ThreeIC_p-test.cpp: #define _mm_alignr_epi8(a, b, n) __extension__ ({ \
ThreeIC_p-test.cpp: ^~~~~~~~~~~~~~~~~~
ThreeIC_p-test.cpp: 2 errors generated.

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: clang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.cpp: /tmp/try-anything-7a8940.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp/try-anything-2b6fc6.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
measure.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: clang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.cpp: /tmp/try-anything-d76375.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp/try-anything-6312cf.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
measure.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.cpp: /tmp/try-anything-b0d3b6.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp/try-anything-d3eb86.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
measure.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++
try.cpp: /tmp//cckPUSRa.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `gf<31u>::rand()':
try.cpp: ThreeIC_p-test.cpp:(.text._ZN2gfILj31EE4randEv[gf<31u>::rand()]+0x1f): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//ccluP1qv.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `gf<31u>::rand()':
try.cpp: ThreeIC_p-test.cpp:(.text._ZN2gfILj31EE4randEv[gf<31u>::rand()]+0x1f): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `gf<31u>::rand()':
measure.cpp: ThreeIC_p-test.cpp:(.text._ZN2gfILj31EE4randEv[gf<31u>::rand()]+0x1f): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -O2 -fomit-frame-pointer
try.cpp: /tmp//ccE9TM3N.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//cccfBKTh.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
measure.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -O3 -fomit-frame-pointer
try.cpp: /tmp//cc6AAFQr.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//ccYeq71C.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
measure.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -O -fomit-frame-pointer
try.cpp: /tmp//ccn6OpUe.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//ccaSDdaN.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
measure.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -Os -fomit-frame-pointer
try.cpp: /tmp//ccbvnO5C.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `gf<31u>::rand_unit()':
try.cpp: ThreeIC_p-test.cpp:(.text._ZN2gfILj31EE9rand_unitEv[gf<31u>::rand_unit()]+0x9): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//cc61EGeL.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `gf<31u>::rand_unit()':
try.cpp: ThreeIC_p-test.cpp:(.text._ZN2gfILj31EE9rand_unitEv[gf<31u>::rand_unit()]+0x9): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `gf<31u>::rand_unit()':
measure.cpp: ThreeIC_p-test.cpp:(.text._ZN2gfILj31EE9rand_unitEv[gf<31u>::rand_unit()]+0x9): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -fno-schedule-insns -O2 -fomit-frame-pointer
try.cpp: /tmp//ccQiZhYG.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//cc7LtclX.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
measure.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -fno-schedule-insns -O3 -fomit-frame-pointer
try.cpp: /tmp//cck5ZUFP.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//ccDbXTr6.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
measure.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -fno-schedule-insns -O -fomit-frame-pointer
try.cpp: /tmp//ccoM7GoZ.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//ccXKMDLU.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
measure.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -fno-schedule-insns -Os -fomit-frame-pointer
try.cpp: /tmp//ccgo6G6Y.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `gf<31u>::rand_unit()':
try.cpp: ThreeIC_p-test.cpp:(.text._ZN2gfILj31EE9rand_unitEv[gf<31u>::rand_unit()]+0x9): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//ccOwJrUk.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `gf<31u>::rand_unit()':
try.cpp: ThreeIC_p-test.cpp:(.text._ZN2gfILj31EE9rand_unitEv[gf<31u>::rand_unit()]+0x9): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `gf<31u>::rand_unit()':
measure.cpp: ThreeIC_p-test.cpp:(.text._ZN2gfILj31EE9rand_unitEv[gf<31u>::rand_unit()]+0x9): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
try.cpp: /tmp//ccewehk7.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//ccSQ5J9x.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
measure.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
try.cpp: /tmp//ccYUuSHn.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//cc27aJYW.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
measure.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
try.cpp: /tmp//cck79BOG.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//ccTaXQxD.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
measure.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
try.cpp: /tmp//cc3Jbi5A.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `gf<31u>::rand_unit()':
try.cpp: ThreeIC_p-test.cpp:(.text._ZN2gfILj31EE9rand_unitEv[gf<31u>::rand_unit()]+0x9): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//ccmCXzS8.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `gf<31u>::rand_unit()':
try.cpp: ThreeIC_p-test.cpp:(.text._ZN2gfILj31EE9rand_unitEv[gf<31u>::rand_unit()]+0x9): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `gf<31u>::rand_unit()':
measure.cpp: ThreeIC_p-test.cpp:(.text._ZN2gfILj31EE9rand_unitEv[gf<31u>::rand_unit()]+0x9): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -m64 -O2 -fomit-frame-pointer
try.cpp: /tmp//cc05gcHa.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//ccA9JrK3.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
measure.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -m64 -O3 -fomit-frame-pointer
try.cpp: /tmp//cc4RZyhn.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//ccRfBpLP.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
measure.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -m64 -O -fomit-frame-pointer
try.cpp: /tmp//cctyXKMu.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//ccZU9TTW.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
measure.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -m64 -Os -fomit-frame-pointer
try.cpp: /tmp//ccihw3li.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `gf<31u>::rand_unit()':
try.cpp: ThreeIC_p-test.cpp:(.text._ZN2gfILj31EE9rand_unitEv[gf<31u>::rand_unit()]+0x9): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//cc1xMdFc.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `gf<31u>::rand_unit()':
try.cpp: ThreeIC_p-test.cpp:(.text._ZN2gfILj31EE9rand_unitEv[gf<31u>::rand_unit()]+0x9): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `gf<31u>::rand_unit()':
measure.cpp: ThreeIC_p-test.cpp:(.text._ZN2gfILj31EE9rand_unitEv[gf<31u>::rand_unit()]+0x9): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -m64 -march=k8 -O2 -fomit-frame-pointer
try.cpp: /tmp//ccqiE7HT.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//cc1tPBpP.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
measure.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -m64 -march=k8 -O3 -fomit-frame-pointer
try.cpp: /tmp//cceNIQlX.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//cc6Z7GOy.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
measure.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -m64 -march=k8 -O -fomit-frame-pointer
try.cpp: /tmp//ccLxkHsW.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//ccoHXaVq.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
measure.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -m64 -march=k8 -Os -fomit-frame-pointer
try.cpp: /tmp//ccaWYT1Y.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `gf<31u>::rand_unit()':
try.cpp: ThreeIC_p-test.cpp:(.text._ZN2gfILj31EE9rand_unitEv[gf<31u>::rand_unit()]+0x9): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//cckfi353.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `gf<31u>::rand_unit()':
try.cpp: ThreeIC_p-test.cpp:(.text._ZN2gfILj31EE9rand_unitEv[gf<31u>::rand_unit()]+0x9): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `gf<31u>::rand_unit()':
measure.cpp: ThreeIC_p-test.cpp:(.text._ZN2gfILj31EE9rand_unitEv[gf<31u>::rand_unit()]+0x9): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
try.cpp: /tmp//cc4AJiQN.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//cc6yYVqC.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
measure.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
try.cpp: /tmp//cceWjt0j.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//ccx0rRqa.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
measure.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer
try.cpp: /tmp//ccCd1DZN.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//ccEWwDKp.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
measure.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer
try.cpp: /tmp//cclfTUAO.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `gf<31u>::rand_unit()':
try.cpp: ThreeIC_p-test.cpp:(.text._ZN2gfILj31EE9rand_unitEv[gf<31u>::rand_unit()]+0x9): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//ccBVrzYf.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `gf<31u>::rand_unit()':
try.cpp: ThreeIC_p-test.cpp:(.text._ZN2gfILj31EE9rand_unitEv[gf<31u>::rand_unit()]+0x9): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `gf<31u>::rand_unit()':
measure.cpp: ThreeIC_p-test.cpp:(.text._ZN2gfILj31EE9rand_unitEv[gf<31u>::rand_unit()]+0x9): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -m64 -march=nocona -O2 -fomit-frame-pointer
try.cpp: /tmp//ccADhFZR.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//ccIOTthX.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
measure.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -m64 -march=nocona -O3 -fomit-frame-pointer
try.cpp: /tmp//ccfIxJWS.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//cc5yIzCt.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
measure.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -m64 -march=nocona -O -fomit-frame-pointer
try.cpp: /tmp//ccH09V0K.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//cccBUyMB.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
measure.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -m64 -march=nocona -Os -fomit-frame-pointer
try.cpp: /tmp//ccVX6QZ1.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `gf<31u>::rand_unit()':
try.cpp: ThreeIC_p-test.cpp:(.text._ZN2gfILj31EE9rand_unitEv[gf<31u>::rand_unit()]+0x9): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//ccwRmlP9.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `gf<31u>::rand_unit()':
try.cpp: ThreeIC_p-test.cpp:(.text._ZN2gfILj31EE9rand_unitEv[gf<31u>::rand_unit()]+0x9): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `gf<31u>::rand_unit()':
measure.cpp: ThreeIC_p-test.cpp:(.text._ZN2gfILj31EE9rand_unitEv[gf<31u>::rand_unit()]+0x9): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -march=k8 -O2 -fomit-frame-pointer
try.cpp: /tmp//ccZ8b3Aw.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//ccLXUvSd.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
measure.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -march=k8 -O3 -fomit-frame-pointer
try.cpp: /tmp//ccUlzTQs.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//ccweTkmu.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
measure.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -march=k8 -O -fomit-frame-pointer
try.cpp: /tmp//ccvAit9l.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//ccMFsvrp.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
measure.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -march=k8 -Os -fomit-frame-pointer
try.cpp: /tmp//cchHkc4q.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `gf<31u>::rand_unit()':
try.cpp: ThreeIC_p-test.cpp:(.text._ZN2gfILj31EE9rand_unitEv[gf<31u>::rand_unit()]+0x9): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//ccUE7FFG.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `gf<31u>::rand_unit()':
try.cpp: ThreeIC_p-test.cpp:(.text._ZN2gfILj31EE9rand_unitEv[gf<31u>::rand_unit()]+0x9): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `gf<31u>::rand_unit()':
measure.cpp: ThreeIC_p-test.cpp:(.text._ZN2gfILj31EE9rand_unitEv[gf<31u>::rand_unit()]+0x9): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.cpp: /tmp//ccg2pXmV.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//ccGVUAf3.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
measure.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.cpp: /tmp//cc42xDG8.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//ccDneLjm.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
measure.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.cpp: /tmp//ccuD0BzS.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//ccqNES43.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
measure.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.cpp: /tmp//cckvDIBL.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `gf<31u>::rand_unit()':
try.cpp: ThreeIC_p-test.cpp:(.text._ZN2gfILj31EE9rand_unitEv[gf<31u>::rand_unit()]+0x9): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//ccwQvk2V.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `gf<31u>::rand_unit()':
try.cpp: ThreeIC_p-test.cpp:(.text._ZN2gfILj31EE9rand_unitEv[gf<31u>::rand_unit()]+0x9): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `gf<31u>::rand_unit()':
measure.cpp: ThreeIC_p-test.cpp:(.text._ZN2gfILj31EE9rand_unitEv[gf<31u>::rand_unit()]+0x9): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -march=nocona -O2 -fomit-frame-pointer
try.cpp: /tmp//ccI1D45R.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//ccVLIREG.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
measure.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -march=nocona -O3 -fomit-frame-pointer
try.cpp: /tmp//cc3NMPzu.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//cc3gJ7Kt.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
measure.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -march=nocona -O -fomit-frame-pointer
try.cpp: /tmp//ccxlxYeU.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//cc7wNnOG.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
try.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long)':
measure.cpp: ThreeIC_p-test.cpp:(.text+0x...): warning: rand() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/3icp/ref
Compiler: g++ -march=nocona -Os -fomit-frame-pointer
try.cpp: /tmp//ccdqM9iW.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `gf<31u>::rand_unit()':
try.cpp: ThreeIC_p-test.cpp:(.text._ZN2gfILj31EE9rand_unitEv[gf<31u>::rand_unit()]+0x9): warning: rand() may return deterministic values, is that what you want?
try.cpp: /tmp//ccOLzHUi.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: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `gf<31u>::rand_unit()':
try.cpp: ThreeIC_p-test.cpp:(.text._ZN2gfILj31EE9rand_unitEv[gf<31u>::rand_unit()]+0x9): warning: rand() may return deterministic values, is that what you want?
measure.cpp: crypto_sign_3icp.a(ThreeIC_p-test.o): In function `gf<31u>::rand_unit()':
measure.cpp: ThreeIC_p-test.cpp:(.text._ZN2gfILj31EE9rand_unitEv[gf<31u>::rand_unit()]+0x9): warning: rand() may return deterministic values, is that what you want?

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