Implementation notes: amd64, sand, crypto_sign/edons128k08n72nu8l4mu3

Computer: sand
Architecture: amd64
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: edons128k08n72nu8l4mu3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2148172? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018041520171218
2172248? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2018041520171218
2200820? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018041520171218
2205586? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2018041520171218
2230268? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018041520171218
2249094? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018041520171218
2355232? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018041520171218
2356396? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2018041520171218
2370780? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018041520171218
2384882? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018041520171218
2388924? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018041520171218
2390136? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018041520171218
2396480? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018041520171218
2399450? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018041520171218
2403792? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2018041520171218
2406634? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018041520171218
2410378? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018041520171218
2417896? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018041520171218
2426404? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018041520171218
2431150? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018041520171218
2435124? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018041520171218
2440924? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018041520171218
2451156? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018041520171218
2463286? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018041520171218
2464386? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2018041520171218
2476030? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018041520171218
2478604? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2018041520171218
2478702? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2018041520171218
2489290? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2018041520171218
2490334? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018041520171218
2491156? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018041520171218
2496946? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018041520171218
2507822? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018041520171218
2510960? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018041520171218
2511868? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2018041520171218
2519882? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018041520171218
2523824? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2018041520171218
2530258? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2018041520171218
2535574? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018041520171218
2544402? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2018041520171218
2547866? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018041520171218
2561240? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018041520171218
2561848? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018041520171218
2568752? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018041520171218
2590476? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018041520171218
2602122? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2018041520171218
2611620? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018041520171218
2617552? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2018041520171218
2630322? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018041520171218
2679802? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2018041520171218
2692316? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018041520171218
2697432? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2018041520171218
2703894? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2018041520171218
2704170? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018041520171218
3026518? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2018041520171218
3038382? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018041520171218
3064394? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018041520171218
3065428? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018041520171218
3094454? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018041520171218
3097134? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018041520171218
3134546? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018041520171218
3149028? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2018041520171218
3151816? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018041520171218
3152524? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2018041520171218
3156704? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018041520171218
3160474? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2018041520171218
3182168? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2018041520171218
3203784? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018041520171218
3227954? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018041520171218
3475280? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018041520171218
7851100? ? ?? ? ?refgcc2018041520171218
7901460? ? ?? ? ?refgcc_-funroll-loops2018041520171218
8429720? ? ?? ? ?refcc2018041520171218

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: cc
sign.c: sign.c:815:63: warning: incompatible pointer types passing 'int (const unsigned long *, const unsigned long *)' to parameter of type 'int (*)(const void *, const void *)' [-Wincompatible-pointer-types]
sign.c: qsort(allcandidates, NumberOfAllCandidates, sizeof(Kelt), compare);
sign.c: ^~~~~~~
sign.c: /usr/include/stdlib.h:120:43: note: passing argument to parameter here
sign.c: void qsort(void *, size_t, size_t, int (*)(const void *, const void *));
sign.c: ^
sign.c: sign.c:566:83: warning: for loop has empty body [-Wempty-body]
sign.c: for(i=0; i<(1<<(mu + 1 + ErrorBasisDimension))+2; i++) Kinit(allcandidates[i]);
sign.c: ^
sign.c: sign.c:566:83: note: put the semicolon on a separate line to silence this warning
sign.c: sign.c:880:84: warning: for loop has empty body [-Wempty-body]
sign.c: for(i=0; i<(1<<(mu + 1 + ErrorBasisDimension))+2; i++) Kclear(allcandidates[i]);
sign.c: ^
sign.c: sign.c:880:84: note: put the semicolon on a separate line to silence this warning
sign.c: sign.c:975:63: warning: incompatible pointer types passing 'int (const unsigned long *, const unsigned long *)' to parameter of type 'int (*)(const void *, const void *)' [-Wincompatible-pointer-types]
sign.c: qsort(allcandidates, NumberOfAllCandidates, sizeof(Kelt), compare);
sign.c: ^~~~~~~
sign.c: /usr/include/stdlib.h:120:43: note: passing argument to parameter here
sign.c: void qsort(void *, size_t, size_t, int (*)(const void *, const void *));
sign.c: ^
sign.c: sign.c:934:83: warning: for loop has empty body [-Wempty-body]
sign.c: for(i=0; i<(1<<(mu + 1 + ErrorBasisDimension))+2; i++) Kinit(allcandidates[i]);
sign.c: ^
sign.c: sign.c:934:83: note: put the semicolon on a separate line to silence this warning
sign.c: 5 warnings generated.
try.c: /tmp/try-anything-452aa0.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp/try-anything-110109.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
sign.c: sign.c:815:63: warning: incompatible pointer types passing 'int (const unsigned long *, const unsigned long *)' to parameter of type 'int (*)(const void *, const void *)' [-Wincompatible-pointer-types]
sign.c: qsort(allcandidates, NumberOfAllCandidates, sizeof(Kelt), compare);
sign.c: ^~~~~~~
sign.c: /usr/include/stdlib.h:120:43: note: passing argument to parameter here
sign.c: void qsort(void *, size_t, size_t, int (*)(const void *, const void *));
sign.c: ^
sign.c: sign.c:566:83: warning: for loop has empty body [-Wempty-body]
sign.c: for(i=0; i<(1<<(mu + 1 + ErrorBasisDimension))+2; i++) Kinit(allcandidates[i]);
sign.c: ^
sign.c: sign.c:566:83: note: put the semicolon on a separate line to silence this warning
sign.c: sign.c:880:84: warning: for loop has empty body [-Wempty-body]
sign.c: for(i=0; i<(1<<(mu + 1 + ErrorBasisDimension))+2; i++) Kclear(allcandidates[i]);
sign.c: ^
sign.c: sign.c:880:84: note: put the semicolon on a separate line to silence this warning
sign.c: sign.c:975:63: warning: incompatible pointer types passing 'int (const unsigned long *, const unsigned long *)' to parameter of type 'int (*)(const void *, const void *)' [-Wincompatible-pointer-types]
sign.c: qsort(allcandidates, NumberOfAllCandidates, sizeof(Kelt), compare);
sign.c: ^~~~~~~
sign.c: /usr/include/stdlib.h:120:43: note: passing argument to parameter here
sign.c: void qsort(void *, size_t, size_t, int (*)(const void *, const void *));
sign.c: ^
sign.c: sign.c:934:83: warning: for loop has empty body [-Wempty-body]
sign.c: for(i=0; i<(1<<(mu + 1 + ErrorBasisDimension))+2; i++) Kinit(allcandidates[i]);
sign.c: ^
sign.c: sign.c:934:83: note: put the semicolon on a separate line to silence this warning
sign.c: 5 warnings generated.
try.c: /tmp/try-anything-e77d82.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp/try-anything-70aba7.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() 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/edons128k08n72nu8l4mu3/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
sign.c: sign.c:815:63: warning: incompatible pointer types passing 'int (const unsigned long *, const unsigned long *)' to parameter of type 'int (*)(const void *, const void *)' [-Wincompatible-pointer-types]
sign.c: qsort(allcandidates, NumberOfAllCandidates, sizeof(Kelt), compare);
sign.c: ^~~~~~~
sign.c: /usr/include/stdlib.h:120:43: note: passing argument to parameter here
sign.c: void qsort(void *, size_t, size_t, int (*)(const void *, const void *));
sign.c: ^
sign.c: sign.c:566:83: warning: for loop has empty body [-Wempty-body]
sign.c: for(i=0; i<(1<<(mu + 1 + ErrorBasisDimension))+2; i++) Kinit(allcandidates[i]);
sign.c: ^
sign.c: sign.c:566:83: note: put the semicolon on a separate line to silence this warning
sign.c: sign.c:880:84: warning: for loop has empty body [-Wempty-body]
sign.c: for(i=0; i<(1<<(mu + 1 + ErrorBasisDimension))+2; i++) Kclear(allcandidates[i]);
sign.c: ^
sign.c: sign.c:880:84: note: put the semicolon on a separate line to silence this warning
sign.c: sign.c:975:63: warning: incompatible pointer types passing 'int (const unsigned long *, const unsigned long *)' to parameter of type 'int (*)(const void *, const void *)' [-Wincompatible-pointer-types]
sign.c: qsort(allcandidates, NumberOfAllCandidates, sizeof(Kelt), compare);
sign.c: ^~~~~~~
sign.c: /usr/include/stdlib.h:120:43: note: passing argument to parameter here
sign.c: void qsort(void *, size_t, size_t, int (*)(const void *, const void *));
sign.c: ^
sign.c: sign.c:934:83: warning: for loop has empty body [-Wempty-body]
sign.c: for(i=0; i<(1<<(mu + 1 + ErrorBasisDimension))+2; i++) Kinit(allcandidates[i]);
sign.c: ^
sign.c: sign.c:934:83: note: put the semicolon on a separate line to silence this warning
sign.c: 5 warnings generated.
try.c: /tmp/try-anything-096bf3.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp/try-anything-d8cf77.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
sign.c: sign.c:815:63: warning: incompatible pointer types passing 'int (const unsigned long *, const unsigned long *)' to parameter of type 'int (*)(const void *, const void *)' [-Wincompatible-pointer-types]
sign.c: qsort(allcandidates, NumberOfAllCandidates, sizeof(Kelt), compare);
sign.c: ^~~~~~~
sign.c: /usr/include/stdlib.h:120:43: note: passing argument to parameter here
sign.c: void qsort(void *, size_t, size_t, int (*)(const void *, const void *));
sign.c: ^
sign.c: sign.c:566:83: warning: for loop has empty body [-Wempty-body]
sign.c: for(i=0; i<(1<<(mu + 1 + ErrorBasisDimension))+2; i++) Kinit(allcandidates[i]);
sign.c: ^
sign.c: sign.c:566:83: note: put the semicolon on a separate line to silence this warning
sign.c: sign.c:880:84: warning: for loop has empty body [-Wempty-body]
sign.c: for(i=0; i<(1<<(mu + 1 + ErrorBasisDimension))+2; i++) Kclear(allcandidates[i]);
sign.c: ^
sign.c: sign.c:880:84: note: put the semicolon on a separate line to silence this warning
sign.c: sign.c:975:63: warning: incompatible pointer types passing 'int (const unsigned long *, const unsigned long *)' to parameter of type 'int (*)(const void *, const void *)' [-Wincompatible-pointer-types]
sign.c: qsort(allcandidates, NumberOfAllCandidates, sizeof(Kelt), compare);
sign.c: ^~~~~~~
sign.c: /usr/include/stdlib.h:120:43: note: passing argument to parameter here
sign.c: void qsort(void *, size_t, size_t, int (*)(const void *, const void *));
sign.c: ^
sign.c: sign.c:934:83: warning: for loop has empty body [-Wempty-body]
sign.c: for(i=0; i<(1<<(mu + 1 + ErrorBasisDimension))+2; i++) Kinit(allcandidates[i]);
sign.c: ^
sign.c: sign.c:934:83: note: put the semicolon on a separate line to silence this warning
sign.c: 5 warnings generated.
try.c: /tmp/try-anything-e051c6.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp/try-anything-99febc.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
sign.c: sign.c:815:63: warning: incompatible pointer types passing 'int (const unsigned long *, const unsigned long *)' to parameter of type 'int (*)(const void *, const void *)' [-Wincompatible-pointer-types]
sign.c: qsort(allcandidates, NumberOfAllCandidates, sizeof(Kelt), compare);
sign.c: ^~~~~~~
sign.c: /usr/include/stdlib.h:120:43: note: passing argument to parameter here
sign.c: void qsort(void *, size_t, size_t, int (*)(const void *, const void *));
sign.c: ^
sign.c: sign.c:566:83: warning: for loop has empty body [-Wempty-body]
sign.c: for(i=0; i<(1<<(mu + 1 + ErrorBasisDimension))+2; i++) Kinit(allcandidates[i]);
sign.c: ^
sign.c: sign.c:566:83: note: put the semicolon on a separate line to silence this warning
sign.c: sign.c:880:84: warning: for loop has empty body [-Wempty-body]
sign.c: for(i=0; i<(1<<(mu + 1 + ErrorBasisDimension))+2; i++) Kclear(allcandidates[i]);
sign.c: ^
sign.c: sign.c:880:84: note: put the semicolon on a separate line to silence this warning
sign.c: sign.c:975:63: warning: incompatible pointer types passing 'int (const unsigned long *, const unsigned long *)' to parameter of type 'int (*)(const void *, const void *)' [-Wincompatible-pointer-types]
sign.c: qsort(allcandidates, NumberOfAllCandidates, sizeof(Kelt), compare);
sign.c: ^~~~~~~
sign.c: /usr/include/stdlib.h:120:43: note: passing argument to parameter here
sign.c: void qsort(void *, size_t, size_t, int (*)(const void *, const void *));
sign.c: ^
sign.c: sign.c:934:83: warning: for loop has empty body [-Wempty-body]
sign.c: for(i=0; i<(1<<(mu + 1 + ErrorBasisDimension))+2; i++) Kinit(allcandidates[i]);
sign.c: ^
sign.c: sign.c:934:83: note: put the semicolon on a separate line to silence this warning
sign.c: 5 warnings generated.
try.c: /tmp/try-anything-c71f17.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp/try-anything-b193d9.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() 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/edons128k08n72nu8l4mu3/ref
Compiler: clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
sign.c: sign.c:815:63: warning: incompatible pointer types passing 'int (const unsigned long *, const unsigned long *)' to parameter of type 'int (*)(const void *, const void *)' [-Wincompatible-pointer-types]
sign.c: qsort(allcandidates, NumberOfAllCandidates, sizeof(Kelt), compare);
sign.c: ^~~~~~~
sign.c: /usr/include/stdlib.h:120:43: note: passing argument to parameter here
sign.c: void qsort(void *, size_t, size_t, int (*)(const void *, const void *));
sign.c: ^
sign.c: sign.c:566:83: warning: for loop has empty body [-Wempty-body]
sign.c: for(i=0; i<(1<<(mu + 1 + ErrorBasisDimension))+2; i++) Kinit(allcandidates[i]);
sign.c: ^
sign.c: sign.c:566:83: note: put the semicolon on a separate line to silence this warning
sign.c: sign.c:880:84: warning: for loop has empty body [-Wempty-body]
sign.c: for(i=0; i<(1<<(mu + 1 + ErrorBasisDimension))+2; i++) Kclear(allcandidates[i]);
sign.c: ^
sign.c: sign.c:880:84: note: put the semicolon on a separate line to silence this warning
sign.c: sign.c:975:63: warning: incompatible pointer types passing 'int (const unsigned long *, const unsigned long *)' to parameter of type 'int (*)(const void *, const void *)' [-Wincompatible-pointer-types]
sign.c: qsort(allcandidates, NumberOfAllCandidates, sizeof(Kelt), compare);
sign.c: ^~~~~~~
sign.c: /usr/include/stdlib.h:120:43: note: passing argument to parameter here
sign.c: void qsort(void *, size_t, size_t, int (*)(const void *, const void *));
sign.c: ^
sign.c: sign.c:934:83: warning: for loop has empty body [-Wempty-body]
sign.c: for(i=0; i<(1<<(mu + 1 + ErrorBasisDimension))+2; i++) Kinit(allcandidates[i]);
sign.c: ^
sign.c: sign.c:934:83: note: put the semicolon on a separate line to silence this warning
sign.c: 5 warnings generated.
try.c: /tmp/try-anything-84f7b9.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp/try-anything-982a77.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() 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/edons128k08n72nu8l4mu3/ref
Compiler: clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
sign.c: sign.c:815:63: warning: incompatible pointer types passing 'int (const unsigned long *, const unsigned long *)' to parameter of type 'int (*)(const void *, const void *)' [-Wincompatible-pointer-types]
sign.c: qsort(allcandidates, NumberOfAllCandidates, sizeof(Kelt), compare);
sign.c: ^~~~~~~
sign.c: /usr/include/stdlib.h:120:43: note: passing argument to parameter here
sign.c: void qsort(void *, size_t, size_t, int (*)(const void *, const void *));
sign.c: ^
sign.c: sign.c:566:83: warning: for loop has empty body [-Wempty-body]
sign.c: for(i=0; i<(1<<(mu + 1 + ErrorBasisDimension))+2; i++) Kinit(allcandidates[i]);
sign.c: ^
sign.c: sign.c:566:83: note: put the semicolon on a separate line to silence this warning
sign.c: sign.c:880:84: warning: for loop has empty body [-Wempty-body]
sign.c: for(i=0; i<(1<<(mu + 1 + ErrorBasisDimension))+2; i++) Kclear(allcandidates[i]);
sign.c: ^
sign.c: sign.c:880:84: note: put the semicolon on a separate line to silence this warning
sign.c: sign.c:975:63: warning: incompatible pointer types passing 'int (const unsigned long *, const unsigned long *)' to parameter of type 'int (*)(const void *, const void *)' [-Wincompatible-pointer-types]
sign.c: qsort(allcandidates, NumberOfAllCandidates, sizeof(Kelt), compare);
sign.c: ^~~~~~~
sign.c: /usr/include/stdlib.h:120:43: note: passing argument to parameter here
sign.c: void qsort(void *, size_t, size_t, int (*)(const void *, const void *));
sign.c: ^
sign.c: sign.c:934:83: warning: for loop has empty body [-Wempty-body]
sign.c: for(i=0; i<(1<<(mu + 1 + ErrorBasisDimension))+2; i++) Kinit(allcandidates[i]);
sign.c: ^
sign.c: sign.c:934:83: note: put the semicolon on a separate line to silence this warning
sign.c: 5 warnings generated.
try.c: /tmp/try-anything-499f85.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp/try-anything-8264b5.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() 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/edons128k08n72nu8l4mu3/ref
Compiler: gcc
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccHdKyT4.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cczM6hlu.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -O2 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccz8ezUo.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccPS8E8O.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -O3 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cc7SLM2u.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccIdNLfm.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -O -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cccpEmll.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccnTguRx.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -Os -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccJbmo3V.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccc2vTJh.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccJaWq2V.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccWxuO3D.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cceyfvuQ.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccq93xvQ.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -fno-schedule-insns -O -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccJbBabl.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccThHbxf.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -fno-schedule-insns -Os -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccfSTHqM.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccah2t92.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -funroll-loops
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccOkvEAH.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccffJLI6.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops ref

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccOfDErE.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cck2GLaX.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O2 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cc8LVEx3.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cc9nsQJO.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O3 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccSoJCrj.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccqBLR84.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O -fomit-frame-pointer ref

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccqWi4re.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccVL85M4.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccf3kJqJ.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccakpbau.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccabj3Z2.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccIW8pv6.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccrejQTa.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccsBTmLf.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccQBTVh8.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cc9ylSEM.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cclxyD1Z.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccAqfexL.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccj2J38N.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cc23ogqd.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -funroll-loops -m64 -O -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cc8BmNuQ.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccVE7GAT.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -funroll-loops -m64 -Os -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cclMXO0U.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cckjuWm6.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccr2194K.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccbUM11F.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cc6EO5O1.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccYmtsqz.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccf89DMr.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccSyk5c2.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccxdLQce.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccv8aL7J.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cca4lnpo.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cc8T38NA.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cc3jDycC.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccxMjIHH.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccRAHedv.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccpVvjbF.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccV82YiN.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cc0FgkRk.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cc3lgtNO.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccVeYv44.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cczXdBha.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccSN5QGf.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -funroll-loops -march=k8 -O -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccWOuR6y.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccZCkbR0.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccZvgpbu.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccEhmfQr.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccFY7FMC.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccxj76jd.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cc0qhGwI.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccs9LVwu.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -funroll-loops -march=nocona -O -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccW90CnS.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cc8CEOTj.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccIaNouV.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cctEIEWQ.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -m64 -O2 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cc4TjxqY.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccibv0Lk.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -m64 -O3 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccxAnd24.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccfCeWJK.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -m64 -O -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cccBQDhN.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccwqpElf.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -m64 -Os -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccyZusAX.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccylDfJ7.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -m64 -march=k8 -O2 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccNMnYGE.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccdNBnc0.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -m64 -march=k8 -O3 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccXVIseJ.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cccJSDHY.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -m64 -march=k8 -O -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccY0lMA9.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccacBJfv.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -m64 -march=k8 -Os -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccz5ld6m.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cc8XowJT.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccgWwqly.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccENcLyV.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cchi7dyY.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccf6mSK8.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cccaHi8y.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccb0nD0l.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cclW0ali.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cc5PAxE7.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -m64 -march=nocona -O2 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccJYO6Qj.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccl4JaHk.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -m64 -march=nocona -O3 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cccocnFU.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccLNeCuC.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -m64 -march=nocona -O -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccBjjz7v.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cckV9wnE.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -m64 -march=nocona -Os -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccKT38IG.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cckAv5Uy.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -march=k8 -O2 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccE7NYLD.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccoUemGi.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -march=k8 -O3 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccdgt3jf.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cc5Z0f6J.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -march=k8 -O -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccR7wbPH.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cc2W7P7F.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -march=k8 -Os -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccjWAqTN.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccUaKHFs.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccRLoYfu.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cckEhaQb.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccLY09MO.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccYKCMD9.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cc1UpxeO.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccBf5l06.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccF54WE9.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccSPG4S5.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -march=nocona -O2 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccKrSQPo.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccbNvtNs.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -march=nocona -O3 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccX5QUk8.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccYa4f3p.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -march=nocona -O -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccma38yl.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccgpGjVN.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_sign/edons128k08n72nu8l4mu3/ref
Compiler: gcc -march=nocona -Os -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128k08n72nu8l4mu3_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccLkeAkV.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccwBCAuS.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

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