Implementation notes: amd64, sand, crypto_sign/edons128ref

Computer: sand
Architecture: amd64
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: edons128ref
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
4767806? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018041520171218
4831210? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2018041520171218
4857968? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018041520171218
4900112? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018041520171218
4900684? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018041520171218
4948054? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2018041520171218
5356236? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018041520171218
5377358? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018041520171218
5379072? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018041520171218
5386178? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018041520171218
5414694? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2018041520171218
5432442? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2018041520171218
5441788? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018041520171218
5461742? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018041520171218
5464250? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018041520171218
5465120? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018041520171218
5468666? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018041520171218
5491106? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018041520171218
5516994? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018041520171218
5614576? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018041520171218
5620846? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2018041520171218
5641880? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018041520171218
5651134? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018041520171218
5668148? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018041520171218
5673712? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018041520171218
5687100? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018041520171218
5714254? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018041520171218
5800830? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018041520171218
5813752? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2018041520171218
5814818? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018041520171218
5830724? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018041520171218
5832718? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2018041520171218
5835908? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018041520171218
5844544? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018041520171218
5845046? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2018041520171218
5856464? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2018041520171218
5862732? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018041520171218
5870432? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2018041520171218
5875198? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018041520171218
5875950? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2018041520171218
5898026? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018041520171218
5901324? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2018041520171218
5913438? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018041520171218
5931680? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018041520171218
5932998? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2018041520171218
5934390? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018041520171218
5938104? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018041520171218
5938892? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2018041520171218
5944258? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2018041520171218
5949012? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018041520171218
5957306? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018041520171218
6001410? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2018041520171218
6036386? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2018041520171218
6132102? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018041520171218
6397604? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018041520171218
6449226? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018041520171218
6470222? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018041520171218
6512762? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018041520171218
6517460? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018041520171218
6531624? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018041520171218
6540656? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2018041520171218
6807008? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2018041520171218
6814610? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2018041520171218
6830966? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018041520171218
6839200? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2018041520171218
6839968? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018041520171218
6851000? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2018041520171218
6862666? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018041520171218
6915006? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018041520171218
7316632? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018041520171218
15880200? ? ?? ? ?refgcc_-funroll-loops2018041520171218
16090898? ? ?? ? ?refgcc2018041520171218
17631224? ? ?? ? ?refcc2018041520171218

Compiler output

Implementation: crypto_sign/edons128ref/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-1570e9.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-dc6dfe.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/edons128ref/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-19086d.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-cd5459.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/edons128ref/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-ce434b.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-687157.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/edons128ref/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-194299.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-c9379b.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/edons128ref/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-d2196d.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-62d369.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/edons128ref/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-72e6af.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-d11763.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/edons128ref/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-43a1cf.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-65858f.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/edons128ref/ref
Compiler: gcc
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccZ3ArjC.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//ccQfvjxC.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/edons128ref/ref
Compiler: gcc -O2 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccGe2kaV.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//ccifNywl.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/edons128ref/ref
Compiler: gcc -O3 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccghlPlq.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//ccQwLRfR.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/edons128ref/ref
Compiler: gcc -O -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccsNWc10.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//ccWGNDDq.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/edons128ref/ref
Compiler: gcc -Os -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccLYkJFL.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//cc0DFyD2.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/edons128ref/ref
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccAaM66P.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//ccV8QF1C.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/edons128ref/ref
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccwikMop.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//cc4MfQbI.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/edons128ref/ref
Compiler: gcc -fno-schedule-insns -O -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccXd4fp0.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//ccjfpOoL.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/edons128ref/ref
Compiler: gcc -fno-schedule-insns -Os -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccxGEZet.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//ccEhgQMu.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/edons128ref/ref
Compiler: gcc -funroll-loops
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cco5KoYO.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//cc8woOxz.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/edons128ref/ref
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccGj7lLq.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//ccNJ1l4c.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/edons128ref/ref
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccsETiag.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//ccpaZ7vM.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/edons128ref/ref
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccp8dCM7.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//cc4GLQGY.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/edons128ref/ref
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccHxcYnM.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//ccXGDLkM.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/edons128ref/ref
Compiler: gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cciLOjpD.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//ccdTXKMm.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/edons128ref/ref
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccaDOfcD.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//ccrPTaB1.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/edons128ref/ref
Compiler: gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cciMndtm.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//cc0DTNYH.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/edons128ref/ref
Compiler: gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cc43nPdH.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//ccxdQic3.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/edons128ref/ref
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccxQe1Qe.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//ccwL3qBG.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/edons128ref/ref
Compiler: gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccLiXf3e.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//ccOmD9pv.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/edons128ref/ref
Compiler: gcc -funroll-loops -m64 -O -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccNgBU90.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//cc6XxYqc.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/edons128ref/ref
Compiler: gcc -funroll-loops -m64 -Os -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccOy5fzd.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//ccubRuI4.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/edons128ref/ref
Compiler: gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cclX2HSr.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//ccJiDcfc.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/edons128ref/ref
Compiler: gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccudmZ0q.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//ccZpCG55.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/edons128ref/ref
Compiler: gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccg6iaQs.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//ccOHPWMp.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/edons128ref/ref
Compiler: gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccLoVqGb.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//cc1NVbgd.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/edons128ref/ref
Compiler: gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccu3GyZB.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//ccIjmzp6.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/edons128ref/ref
Compiler: gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cc4S0RK6.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//ccodfGtK.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/edons128ref/ref
Compiler: gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccUCsbc7.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//ccPEHdJL.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/edons128ref/ref
Compiler: gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cc91KwES.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//cc3pAkZk.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/edons128ref/ref
Compiler: gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccqFqxHj.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//ccByHENN.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/edons128ref/ref
Compiler: gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccIf8FAf.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//ccpftIMk.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/edons128ref/ref
Compiler: gcc -funroll-loops -march=k8 -O -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccW2zdRG.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//cclyTfjR.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/edons128ref/ref
Compiler: gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccoLpdor.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//ccIFdcAw.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/edons128ref/ref
Compiler: gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccRole9v.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//ccIJ1iJd.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/edons128ref/ref
Compiler: gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cccw6h2F.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//ccno1MXE.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/edons128ref/ref
Compiler: gcc -funroll-loops -march=nocona -O -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cckeRuIk.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//cc4pzYHc.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/edons128ref/ref
Compiler: gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccmVrykM.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//ccwUKBAF.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/edons128ref/ref
Compiler: gcc -m64 -O2 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccZO7c4q.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//cc9pxQKS.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/edons128ref/ref
Compiler: gcc -m64 -O3 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccPH3KAs.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//ccFLv7yO.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/edons128ref/ref
Compiler: gcc -m64 -O -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccD1e35Z.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//ccMC8Xqp.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/edons128ref/ref
Compiler: gcc -m64 -Os -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccrIokjN.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//ccF4SwMO.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/edons128ref/ref
Compiler: gcc -m64 -march=k8 -O2 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccfHAyqJ.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//ccLEzS6H.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/edons128ref/ref
Compiler: gcc -m64 -march=k8 -O3 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccd9iiJo.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//ccKv9L0a.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/edons128ref/ref
Compiler: gcc -m64 -march=k8 -O -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccVbZxsb.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//cc12LNuj.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/edons128ref/ref
Compiler: gcc -m64 -march=k8 -Os -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccVmpgs8.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//ccumXCFP.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/edons128ref/ref
Compiler: gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccBFSBHq.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//cc7XJENH.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/edons128ref/ref
Compiler: gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccKMDU6x.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//ccrfDoSX.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/edons128ref/ref
Compiler: gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cc7bnG5Y.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//ccm9tG9e.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/edons128ref/ref
Compiler: gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cck3zvhz.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//ccDjNrk1.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/edons128ref/ref
Compiler: gcc -m64 -march=nocona -O2 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccHmAr4H.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//ccf921GA.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/edons128ref/ref
Compiler: gcc -m64 -march=nocona -O3 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccpexqMm.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//cc2Yjf7O.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/edons128ref/ref
Compiler: gcc -m64 -march=nocona -O -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cclnHzu6.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//ccIrubxY.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/edons128ref/ref
Compiler: gcc -m64 -march=nocona -Os -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cc2bVtcZ.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//ccexvfvS.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/edons128ref/ref
Compiler: gcc -march=k8 -O2 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccvm5erx.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//ccePyJ71.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/edons128ref/ref
Compiler: gcc -march=k8 -O3 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccVgyr8B.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//ccIX63tR.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/edons128ref/ref
Compiler: gcc -march=k8 -O -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccKkuNE0.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//cclq0cwq.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/edons128ref/ref
Compiler: gcc -march=k8 -Os -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccVM6NDK.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//ccQjdW2c.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/edons128ref/ref
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cc7gV1SA.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//cc8YRcCh.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/edons128ref/ref
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccWMAoAk.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//ccGrTPM2.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/edons128ref/ref
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cctzk5DP.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//ccofEQEu.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/edons128ref/ref
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cciqlpcb.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//ccoZHw0E.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/edons128ref/ref
Compiler: gcc -march=nocona -O2 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cclSOO4a.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//ccFBSbts.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/edons128ref/ref
Compiler: gcc -march=nocona -O3 -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccZykxL8.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//ccOmjVD5.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/edons128ref/ref
Compiler: gcc -march=nocona -O -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//ccIcEjTU.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//ccJJ5yPS.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/edons128ref/ref
Compiler: gcc -march=nocona -Os -fomit-frame-pointer
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref':
sign.c: sign.c:815: warning: passing argument 4 of 'qsort' from incompatible pointer type
sign.c: sign.c: In function 'crypto_sign_edons128ref_ref_open':
sign.c: sign.c:975: warning: passing argument 4 of 'qsort' from incompatible pointer type
try.c: /tmp//cc9iRpSl.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//cchYb5vq.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