Implementation notes: amd64, sand, crypto_hash/blake2b

Computer: sand
Architecture: amd64
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: blake2b
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
6010? ? ?? ? ?xmmclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2018041320171218
6026? ? ?? ? ?xmmclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018041320171218
6138? ? ?? ? ?regsclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018041320171218
6150? ? ?? ? ?regsclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2018041320171218
6442? ? ?? ? ?regsclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018041320171218
6464? ? ?? ? ?regsclang_-O3_-fomit-frame-pointer_-Qunused-arguments2018041320171218
6468? ? ?? ? ?regsclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018041320171218
6478? ? ?? ? ?regsclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018041320171218
6720? ? ?? ? ?regsgcc_-m64_-Os_-fomit-frame-pointer2018041320171218
6720? ? ?? ? ?regsgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018041320171218
6728? ? ?? ? ?regsgcc_-march=k8_-Os_-fomit-frame-pointer2018041320171218
6732? ? ?? ? ?regsgcc_-Os_-fomit-frame-pointer2018041320171218
6734? ? ?? ? ?regsgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018041320171218
6736? ? ?? ? ?regsgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018041320171218
6746? ? ?? ? ?regsgcc_-O3_-fomit-frame-pointer2018041320171218
6746? ? ?? ? ?regsgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018041320171218
6748? ? ?? ? ?regsgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018041320171218
6748? ? ?? ? ?regsgcc_-march=k8_-O3_-fomit-frame-pointer2018041320171218
6750? ? ?? ? ?regsgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018041320171218
6754? ? ?? ? ?regsgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018041320171218
6760? ? ?? ? ?regsgcc_-funroll-loops_-Os_-fomit-frame-pointer2018041320171218
6760? ? ?? ? ?regsgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018041320171218
6762? ? ?? ? ?regsgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018041320171218
6762? ? ?? ? ?regsgcc_-m64_-O3_-fomit-frame-pointer2018041320171218
6772? ? ?? ? ?regsgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018041320171218
6774? ? ?? ? ?regsgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018041320171218
6788? ? ?? ? ?regsgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018041320171218
6814? ? ?? ? ?regsgcc_-funroll-loops_-O3_-fomit-frame-pointer2018041320171218
6818? ? ?? ? ?regsgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018041320171218
6818? ? ?? ? ?regsgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018041320171218
6822? ? ?? ? ?regsgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018041320171218
6826? ? ?? ? ?regsgcc_-march=nocona_-O3_-fomit-frame-pointer2018041320171218
6832? ? ?? ? ?regsgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018041320171218
6832? ? ?? ? ?regsgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018041320171218
6832? ? ?? ? ?regsgcc_-march=nocona_-Os_-fomit-frame-pointer2018041320171218
6836? ? ?? ? ?regsgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018041320171218
6898? ? ?? ? ?regsgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018041320171218
6904? ? ?? ? ?regsgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018041320171218
6932? ? ?? ? ?regsgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018041320171218
6936? ? ?? ? ?regsgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018041320171218
7250? ? ?? ? ?xmmclang_-O3_-fomit-frame-pointer_-Qunused-arguments2018041320171218
7262? ? ?? ? ?xmmclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018041320171218
7266? ? ?? ? ?xmmclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018041320171218
7272? ? ?? ? ?xmmclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018041320171218
7390? ? ?? ? ?regsgcc_-march=k8_-O2_-fomit-frame-pointer2018041320171218
7402? ? ?? ? ?regsgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018041320171218
7430? ? ?? ? ?regsgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018041320171218
7434? ? ?? ? ?regsgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018041320171218
7436? ? ?? ? ?regsgcc_-m64_-O2_-fomit-frame-pointer2018041320171218
7444? ? ?? ? ?regsgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018041320171218
7450? ? ?? ? ?regsgcc_-O2_-fomit-frame-pointer2018041320171218
7472? ? ?? ? ?regsgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018041320171218
7474? ? ?? ? ?regsgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018041320171218
7474? ? ?? ? ?regsgcc_-march=nocona_-O2_-fomit-frame-pointer2018041320171218
7486? ? ?? ? ?regsgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018041320171218
7492? ? ?? ? ?regsgcc_-O_-fomit-frame-pointer2018041320171218
7496? ? ?? ? ?regsgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018041320171218
7496? ? ?? ? ?regsgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018041320171218
7496? ? ?? ? ?regsgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018041320171218
7498? ? ?? ? ?regsgcc_-m64_-O_-fomit-frame-pointer2018041320171218
7498? ? ?? ? ?regsgcc_-march=nocona_-O_-fomit-frame-pointer2018041320171218
7502? ? ?? ? ?regsgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018041320171218
7504? ? ?? ? ?regsgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018041320171218
7504? ? ?? ? ?regsgcc_-march=k8_-O_-fomit-frame-pointer2018041320171218
7510? ? ?? ? ?regsgcc_-funroll-loops_-O2_-fomit-frame-pointer2018041320171218
7514? ? ?? ? ?regsgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018041320171218
7530? ? ?? ? ?regsgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018041320171218
7532? ? ?? ? ?regsgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018041320171218
7536? ? ?? ? ?regsgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018041320171218
7542? ? ?? ? ?regsgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018041320171218
7546? ? ?? ? ?regsgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018041320171218
7558? ? ?? ? ?regsgcc_-funroll-loops_-O_-fomit-frame-pointer2018041320171218
7558? ? ?? ? ?regsgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018041320171218
7584? ? ?? ? ?regsgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018041320171218
7586? ? ?? ? ?regsgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018041320171218
7604? ? ?? ? ?regsgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018041320171218
8070? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018041320171218
8070? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018041320171218
8078? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018041320171218
8088? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2018041320171218
8200? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018041320171218
8218? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2018041320171218
11100? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018041320171218
11104? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018041320171218
11142? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2018041320171218
11166? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018041320171218
11184? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018041320171218
11194? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018041320171218
11200? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018041320171218
11206? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018041320171218
11216? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018041320171218
11218? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2018041320171218
11222? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018041320171218
11222? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018041320171218
11228? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2018041320171218
11248? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018041320171218
11262? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018041320171218
11274? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018041320171218
11276? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018041320171218
11280? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018041320171218
11286? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2018041320171218
11300? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2018041320171218
11330? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018041320171218
11332? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018041320171218
11358? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018041320171218
11358? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2018041320171218
11372? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018041320171218
11372? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018041320171218
11376? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018041320171218
11382? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2018041320171218
11406? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2018041320171218
11440? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018041320171218
11440? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018041320171218
11444? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2018041320171218
11450? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018041320171218
11458? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018041320171218
11462? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018041320171218
11464? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2018041320171218
11482? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2018041320171218
11484? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018041320171218
11512? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2018041320171218
11514? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018041320171218
11618? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018041320171218
11624? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018041320171218
11634? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2018041320171218
11640? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2018041320171218
11642? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018041320171218
11644? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018041320171218
11646? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2018041320171218
11654? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018041320171218
11656? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018041320171218
11664? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2018041320171218
11674? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2018041320171218
11674? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018041320171218
11780? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018041320171218
11794? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2018041320171218
11842? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018041320171218
11866? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2018041320171218
12228? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018041320171218
12278? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018041320171218
12280? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2018041320171218
12288? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018041320171218
12306? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018041320171218
12312? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018041320171218
12406? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018041320171218
12424? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018041320171218
25420? ? ?? ? ?regsgcc2018041320171218
25420? ? ?? ? ?regsgcc_-funroll-loops2018041320171218
32404? ? ?? ? ?regscc2018041320171218
65478? ? ?? ? ?refcc2018041320171218
66558? ? ?? ? ?refgcc_-funroll-loops2018041320171218
66738? ? ?? ? ?refgcc2018041320171218
79352? ? ?? ? ?xmmcc2018041320171218

Test failure

Implementation: crypto_hash/blake2b/moon/avx/64
Compiler: cc
error 111

Number of similar (compiler,implementation) pairs: 14, namely:
CompilerImplementations
cc moon/avx/64 moon/xop/64
clang -O3 -fomit-frame-pointer -Qunused-arguments moon/avx/64 moon/xop/64
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments moon/avx/64 moon/xop/64
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments moon/avx/64 moon/xop/64
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments moon/avx/64 moon/xop/64
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments moon/avx/64 moon/xop/64
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments moon/avx/64 moon/xop/64

Compiler output

Implementation: crypto_hash/blake2b/ymm
Compiler: cc
blake2b.c: blake2b.c:15:2: error: "This code requires at least AVX."
blake2b.c: #error "This code requires at least AVX."
blake2b.c: ^
blake2b.c: blake2b.c:203:10: error: assigning to '__m128i' (vector of 2 'long long' values) from incompatible type '__m256i' (vector of 4 'long long' values)
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(in + 00));
blake2b.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:204:10: error: assigning to '__m128i' (vector of 2 'long long' values) from incompatible type '__m256i' (vector of 4 'long long' values)
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(in + 32));
blake2b.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:205:10: error: assigning to '__m128i' (vector of 2 'long long' values) from incompatible type '__m256i' (vector of 4 'long long' values)
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(in + 64));
blake2b.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:206:10: error: assigning to '__m128i' (vector of 2 'long long' values) from incompatible type '__m256i' (vector of 4 'long long' values)
blake2b.c: m3 = _mm256_loadu_si256((__m256i*)(in + 96));
blake2b.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:225:10: error: assigning to '__m128i' (vector of 2 'long long' values) from incompatible type '__m256i' (vector of 4 'long long' values)
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(buffer + 00));
blake2b.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:226:10: error: assigning to '__m128i' (vector of 2 'long long' values) from incompatible type '__m256i' (vector of 4 'long long' values)
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(buffer + 32));
blake2b.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:227:10: error: assigning to '__m128i' (vector of 2 'long long' values) from incompatible type '__m256i' (vector of 4 'long long' values)
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(buffer + 64));
blake2b.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:228:10: error: assigning to '__m128i' (vector of 2 'long long' values) from incompatible type '__m256i' (vector of 4 'long long' values)
blake2b.c: ...

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

Compiler output

Implementation: crypto_hash/blake2b/avx2-1
Compiler: cc
blake2b.c: blake2b.c:37:23: error: always_inline function '_mm256_setr_epi8' requires target feature 'sse4.2', but would be inlined into function 'crypto_hash_blake2b_avx2_1' that is compiled without support for 'sse4.2'
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^
blake2b.c: blake2b.c:39:23: error: always_inline function '_mm256_setr_epi8' requires target feature 'sse4.2', but would be inlined into function 'crypto_hash_blake2b_avx2_1' that is compiled without support for 'sse4.2'
blake2b.c: const __m256i r24 = _mm256_setr_epi8( 3, 4, 5, 6, 7, 0, 1, 2, 11, 12, 13, 14, 15, 8, 9, 10,
blake2b.c: ^
blake2b.c: blake2b.c:56:10: error: always_inline function '_mm256_set_epi64x' requires target feature 'sse4.2', but would be inlined into function 'crypto_hash_blake2b_avx2_1' that is compiled without support for 'sse4.2'
blake2b.c: ymm0 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL ^ 0x0000000001010040ULL);
blake2b.c: ^
blake2b.c: blake2b.c:57:10: error: always_inline function '_mm256_set_epi64x' requires target feature 'sse4.2', but would be inlined into function 'crypto_hash_blake2b_avx2_1' that is compiled without support for 'sse4.2'
blake2b.c: ymm1 = _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL);
blake2b.c: ^
blake2b.c: blake2b.c:95:12: error: always_inline function '_mm256_set_epi64x' requires target feature 'sse4.2', but would be inlined into function 'crypto_hash_blake2b_avx2_1' that is compiled without support for 'sse4.2'
blake2b.c: ymm2 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6a09e667f3bcc908ULL);
blake2b.c: ^
blake2b.c: blake2b.c:96:12: error: always_inline function '_mm256_xor_si256' requires target feature 'avx2', but would be inlined into function 'crypto_hash_blake2b_avx2_1' that is compiled without support for 'avx2'
blake2b.c: ymm3 = _mm256_xor_si256
blake2b.c: ^
blake2b.c: blake2b.c:98:14: error: always_inline function '_mm256_set_epi64x' requires target feature 'sse4.2', but would be inlined into function 'crypto_hash_blake2b_avx2_1' that is compiled without support for 'sse4.2'
blake2b.c: _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL),
blake2b.c: ^
blake2b.c: blake2b.c:100:33: error: always_inline function '_mm256_castsi128_si256' requires target feature 'sse4.2', but would be inlined into function 'crypto_hash_blake2b_avx2_1' that is compiled without support for 'sse4.2'
blake2b.c: _mm256_blend_epi32(_mm256_castsi128_si256(_mm_cvtsi64_si128(ctr)),
blake2b.c: ^
blake2b.c: blake2b.c:101:33: error: always_inline function '_mm256_setzero_si256' requires target feature 'sse4.2', but would be inlined into function 'crypto_hash_blake2b_avx2_1' that is compiled without support for 'sse4.2'
blake2b.c: ...

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

Compiler output

Implementation: crypto_hash/blake2b/avx2-2
Compiler: cc
blake2b.c: blake2b.c:38:23: error: always_inline function '_mm256_setr_epi8' requires target feature 'sse4.2', but would be inlined into function 'crypto_hash_blake2b_avx2_2' that is compiled without support for 'sse4.2'
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^
blake2b.c: blake2b.c:40:23: error: always_inline function '_mm256_setr_epi8' requires target feature 'sse4.2', but would be inlined into function 'crypto_hash_blake2b_avx2_2' that is compiled without support for 'sse4.2'
blake2b.c: const __m256i r24 = _mm256_setr_epi8( 3, 4, 5, 6, 7, 0, 1, 2, 11, 12, 13, 14, 15, 8, 9, 10,
blake2b.c: ^
blake2b.c: blake2b.c:57:10: error: always_inline function '_mm256_set_epi64x' requires target feature 'sse4.2', but would be inlined into function 'crypto_hash_blake2b_avx2_2' that is compiled without support for 'sse4.2'
blake2b.c: ymm0 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL ^ 0x0000000001010040ULL);
blake2b.c: ^
blake2b.c: blake2b.c:58:10: error: always_inline function '_mm256_set_epi64x' requires target feature 'sse4.2', but would be inlined into function 'crypto_hash_blake2b_avx2_2' that is compiled without support for 'sse4.2'
blake2b.c: ymm1 = _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL);
blake2b.c: ^
blake2b.c: blake2b.c:64:24: error: always_inline function '_mm256_broadcastsi128_si256' requires target feature 'avx2', but would be inlined into function 'crypto_hash_blake2b_avx2_2' that is compiled without support for 'avx2'
blake2b.c: const __m256i m0 = _mm256_broadcastsi128_si256(LOADU128( in + 00 ));
blake2b.c: ^
blake2b.c: blake2b.c:65:24: error: always_inline function '_mm256_broadcastsi128_si256' requires target feature 'avx2', but would be inlined into function 'crypto_hash_blake2b_avx2_2' that is compiled without support for 'avx2'
blake2b.c: const __m256i m1 = _mm256_broadcastsi128_si256(LOADU128( in + 16 ));
blake2b.c: ^
blake2b.c: blake2b.c:66:24: error: always_inline function '_mm256_broadcastsi128_si256' requires target feature 'avx2', but would be inlined into function 'crypto_hash_blake2b_avx2_2' that is compiled without support for 'avx2'
blake2b.c: const __m256i m2 = _mm256_broadcastsi128_si256(LOADU128( in + 32 ));
blake2b.c: ^
blake2b.c: blake2b.c:67:24: error: always_inline function '_mm256_broadcastsi128_si256' requires target feature 'avx2', but would be inlined into function 'crypto_hash_blake2b_avx2_2' that is compiled without support for 'avx2'
blake2b.c: const __m256i m3 = _mm256_broadcastsi128_si256(LOADU128( in + 48 ));
blake2b.c: ^
blake2b.c: blake2b.c:68:24: error: always_inline function '_mm256_broadcastsi128_si256' requires target feature 'avx2', but would be inlined into function 'crypto_hash_blake2b_avx2_2' that is compiled without support for 'avx2'
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
cc avx2-2
clang -O3 -fomit-frame-pointer -Qunused-arguments avx2-2
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx2-2
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx2-2
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx2-2

Compiler output

Implementation: crypto_hash/blake2b/avx2-3
Compiler: cc
blake2b.c: blake2b.c:38:23: error: always_inline function '_mm256_setr_epi8' requires target feature 'sse4.2', but would be inlined into function 'crypto_hash_blake2b_avx2_3' that is compiled without support for 'sse4.2'
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^
blake2b.c: blake2b.c:40:23: error: always_inline function '_mm256_setr_epi8' requires target feature 'sse4.2', but would be inlined into function 'crypto_hash_blake2b_avx2_3' that is compiled without support for 'sse4.2'
blake2b.c: const __m256i r24 = _mm256_setr_epi8( 3, 4, 5, 6, 7, 0, 1, 2, 11, 12, 13, 14, 15, 8, 9, 10,
blake2b.c: ^
blake2b.c: blake2b.c:57:10: error: always_inline function '_mm256_set_epi64x' requires target feature 'sse4.2', but would be inlined into function 'crypto_hash_blake2b_avx2_3' that is compiled without support for 'sse4.2'
blake2b.c: ymm0 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL ^ 0x0000000001010040ULL);
blake2b.c: ^
blake2b.c: blake2b.c:58:10: error: always_inline function '_mm256_set_epi64x' requires target feature 'sse4.2', but would be inlined into function 'crypto_hash_blake2b_avx2_3' that is compiled without support for 'sse4.2'
blake2b.c: ymm1 = _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL);
blake2b.c: ^
blake2b.c: blake2b.c:96:12: error: always_inline function '_mm256_set_epi64x' requires target feature 'sse4.2', but would be inlined into function 'crypto_hash_blake2b_avx2_3' that is compiled without support for 'sse4.2'
blake2b.c: ymm2 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6a09e667f3bcc908ULL);
blake2b.c: ^
blake2b.c: blake2b.c:97:12: error: always_inline function '_mm256_xor_si256' requires target feature 'avx2', but would be inlined into function 'crypto_hash_blake2b_avx2_3' that is compiled without support for 'avx2'
blake2b.c: ymm3 = _mm256_xor_si256
blake2b.c: ^
blake2b.c: blake2b.c:99:14: error: always_inline function '_mm256_set_epi64x' requires target feature 'sse4.2', but would be inlined into function 'crypto_hash_blake2b_avx2_3' that is compiled without support for 'sse4.2'
blake2b.c: _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL),
blake2b.c: ^
blake2b.c: blake2b.c:101:33: error: always_inline function '_mm256_castsi128_si256' requires target feature 'sse4.2', but would be inlined into function 'crypto_hash_blake2b_avx2_3' that is compiled without support for 'sse4.2'
blake2b.c: _mm256_blend_epi32(_mm256_castsi128_si256(_mm_cvtsi64_si128(ctr)),
blake2b.c: ^
blake2b.c: blake2b.c:102:33: error: always_inline function '_mm256_setzero_si256' requires target feature 'sse4.2', but would be inlined into function 'crypto_hash_blake2b_avx2_3' that is compiled without support for 'sse4.2'
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
cc avx2-3
clang -O3 -fomit-frame-pointer -Qunused-arguments avx2-3
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx2-3
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx2-3
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx2-3

Compiler output

Implementation: crypto_hash/blake2b/avxicc
Compiler: cc
blake2b.s: cc: warning: argument unused during compilation: '-D SUPERCOP' [-Wunused-command-line-argument]
blake2b.s: blake2b.s:19:37: error: cannot use base register with variable reference
blake2b.s: vmovdqu xmm2, XMMWORD PTR .L_2il0floatpacket.13[rip]
blake2b.s: ^
blake2b.s: blake2b.s:21:37: error: cannot use base register with variable reference
blake2b.s: vmovdqu xmm3, XMMWORD PTR .L_2il0floatpacket.14[rip]
blake2b.s: ^
blake2b.s: blake2b.s:23:37: error: cannot use base register with variable reference
blake2b.s: vmovdqu xmm4, XMMWORD PTR .L_2il0floatpacket.15[rip]
blake2b.s: ^
blake2b.s: blake2b.s:25:38: error: cannot use base register with variable reference
blake2b.s: vmovdqu xmm11, XMMWORD PTR .L_2il0floatpacket.16[rip]
blake2b.s: ^
blake2b.s: blake2b.s:26:37: error: cannot use base register with variable reference
blake2b.s: vmovdqu xmm1, XMMWORD PTR .L_2il0floatpacket.11[rip]
blake2b.s: ^
blake2b.s: blake2b.s:27:37: error: cannot use base register with variable reference
blake2b.s: vmovdqu xmm0, XMMWORD PTR .L_2il0floatpacket.12[rip]
blake2b.s: ^
blake2b.s: blake2b.s:32:37: error: cannot use base register with variable reference
blake2b.s: vmovdqu xmm5, XMMWORD PTR .L_2il0floatpacket.17[rip]
blake2b.s: ^
blake2b.s: blake2b.s:65:43: error: cannot use base register with variable reference
blake2b.s: vpxor xmm8, xmm4, XMMWORD PTR .L_2il0floatpacket.15[rip]
blake2b.s: ^
blake2b.s: ...

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

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/64
Compiler: cc
try.c: /tmp/try-anything-694b20.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 moon/avx/64

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: cc
try.c: /tmp/try-anything-b63cdc.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-b45597.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_hash/blake2b/regs
Compiler: cc
try.c: /tmp/try-anything-bb0672.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-89650b.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 regs

Compiler output

Implementation: crypto_hash/blake2b/xmm
Compiler: cc
try.c: /tmp/try-anything-eba56f.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-b928b1.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 xmm

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/64
Compiler: cc
try.c: /tmp/try-anything-f95a7e.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 moon/xop/64

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/64
Compiler: cc
try.c: /usr/bin/ld: crypto_hash_blake2b.a(blake2b.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
try.c: crypto_hash_blake2b.a: could not read symbols: Bad value
try.c: cc: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc moon/avx2/64

Compiler output

Implementation: crypto_hash/blake2b/avxicc
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
blake2b.s: blake2b.s:19:37: error: cannot use base register with variable reference
blake2b.s: vmovdqu xmm2, XMMWORD PTR .L_2il0floatpacket.13[rip]
blake2b.s: ^
blake2b.s: blake2b.s:21:37: error: cannot use base register with variable reference
blake2b.s: vmovdqu xmm3, XMMWORD PTR .L_2il0floatpacket.14[rip]
blake2b.s: ^
blake2b.s: blake2b.s:23:37: error: cannot use base register with variable reference
blake2b.s: vmovdqu xmm4, XMMWORD PTR .L_2il0floatpacket.15[rip]
blake2b.s: ^
blake2b.s: blake2b.s:25:38: error: cannot use base register with variable reference
blake2b.s: vmovdqu xmm11, XMMWORD PTR .L_2il0floatpacket.16[rip]
blake2b.s: ^
blake2b.s: blake2b.s:26:37: error: cannot use base register with variable reference
blake2b.s: vmovdqu xmm1, XMMWORD PTR .L_2il0floatpacket.11[rip]
blake2b.s: ^
blake2b.s: blake2b.s:27:37: error: cannot use base register with variable reference
blake2b.s: vmovdqu xmm0, XMMWORD PTR .L_2il0floatpacket.12[rip]
blake2b.s: ^
blake2b.s: blake2b.s:32:37: error: cannot use base register with variable reference
blake2b.s: vmovdqu xmm5, XMMWORD PTR .L_2il0floatpacket.17[rip]
blake2b.s: ^
blake2b.s: blake2b.s:65:43: error: cannot use base register with variable reference
blake2b.s: vpxor xmm8, xmm4, XMMWORD PTR .L_2il0floatpacket.15[rip]
blake2b.s: ^
blake2b.s: blake2b.s:68:44: error: cannot use base register with variable reference
blake2b.s: ...

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

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/64
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
try.c: /tmp/try-anything-03083d.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 moon/avx/64

Compiler output

Implementation: crypto_hash/blake2b/xmm
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
try.c: /tmp/try-anything-4f8e9b.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-b0f130.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 xmm

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
try.c: /tmp/try-anything-6ecf6f.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-8bbe8f.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_hash/blake2b/moon/xop/64
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
try.c: /tmp/try-anything-c63ed4.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 moon/xop/64

Compiler output

Implementation: crypto_hash/blake2b/regs
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
try.c: /tmp/try-anything-da014f.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-03a00b.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 regs

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/64
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
try.c: /usr/bin/ld: crypto_hash_blake2b.a(blake2b.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
try.c: crypto_hash_blake2b.a: could not read symbols: Bad value
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

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

Compiler output

Implementation: crypto_hash/blake2b/avx2-1
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
blake2b.c: blake2b.c:37:23: error: always_inline function '_mm256_setr_epi8' requires target feature 'xsave', but would be inlined into function 'crypto_hash_blake2b_avx2_1' that is compiled without support for 'xsave'
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^
blake2b.c: blake2b.c:39:23: error: always_inline function '_mm256_setr_epi8' requires target feature 'xsave', but would be inlined into function 'crypto_hash_blake2b_avx2_1' that is compiled without support for 'xsave'
blake2b.c: const __m256i r24 = _mm256_setr_epi8( 3, 4, 5, 6, 7, 0, 1, 2, 11, 12, 13, 14, 15, 8, 9, 10,
blake2b.c: ^
blake2b.c: blake2b.c:56:10: error: always_inline function '_mm256_set_epi64x' requires target feature 'xsave', but would be inlined into function 'crypto_hash_blake2b_avx2_1' that is compiled without support for 'xsave'
blake2b.c: ymm0 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL ^ 0x0000000001010040ULL);
blake2b.c: ^
blake2b.c: blake2b.c:57:10: error: always_inline function '_mm256_set_epi64x' requires target feature 'xsave', but would be inlined into function 'crypto_hash_blake2b_avx2_1' that is compiled without support for 'xsave'
blake2b.c: ymm1 = _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL);
blake2b.c: ^
blake2b.c: blake2b.c:95:12: error: always_inline function '_mm256_set_epi64x' requires target feature 'xsave', but would be inlined into function 'crypto_hash_blake2b_avx2_1' that is compiled without support for 'xsave'
blake2b.c: ymm2 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6a09e667f3bcc908ULL);
blake2b.c: ^
blake2b.c: blake2b.c:96:12: error: always_inline function '_mm256_xor_si256' requires target feature 'xsave', but would be inlined into function 'crypto_hash_blake2b_avx2_1' that is compiled without support for 'xsave'
blake2b.c: ymm3 = _mm256_xor_si256
blake2b.c: ^
blake2b.c: blake2b.c:98:14: error: always_inline function '_mm256_set_epi64x' requires target feature 'xsave', but would be inlined into function 'crypto_hash_blake2b_avx2_1' that is compiled without support for 'xsave'
blake2b.c: _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL),
blake2b.c: ^
blake2b.c: blake2b.c:100:33: error: always_inline function '_mm256_castsi128_si256' requires target feature 'xsave', but would be inlined into function 'crypto_hash_blake2b_avx2_1' that is compiled without support for 'xsave'
blake2b.c: _mm256_blend_epi32(_mm256_castsi128_si256(_mm_cvtsi64_si128(ctr)),
blake2b.c: ^
blake2b.c: blake2b.c:101:33: error: always_inline function '_mm256_setzero_si256' requires target feature 'xsave', but would be inlined into function 'crypto_hash_blake2b_avx2_1' that is compiled without support for 'xsave'
blake2b.c: ...

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

Compiler output

Implementation: crypto_hash/blake2b/avx2-2
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
blake2b.c: blake2b.c:38:23: error: always_inline function '_mm256_setr_epi8' requires target feature 'xsave', but would be inlined into function 'crypto_hash_blake2b_avx2_2' that is compiled without support for 'xsave'
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^
blake2b.c: blake2b.c:40:23: error: always_inline function '_mm256_setr_epi8' requires target feature 'xsave', but would be inlined into function 'crypto_hash_blake2b_avx2_2' that is compiled without support for 'xsave'
blake2b.c: const __m256i r24 = _mm256_setr_epi8( 3, 4, 5, 6, 7, 0, 1, 2, 11, 12, 13, 14, 15, 8, 9, 10,
blake2b.c: ^
blake2b.c: blake2b.c:57:10: error: always_inline function '_mm256_set_epi64x' requires target feature 'xsave', but would be inlined into function 'crypto_hash_blake2b_avx2_2' that is compiled without support for 'xsave'
blake2b.c: ymm0 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL ^ 0x0000000001010040ULL);
blake2b.c: ^
blake2b.c: blake2b.c:58:10: error: always_inline function '_mm256_set_epi64x' requires target feature 'xsave', but would be inlined into function 'crypto_hash_blake2b_avx2_2' that is compiled without support for 'xsave'
blake2b.c: ymm1 = _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL);
blake2b.c: ^
blake2b.c: blake2b.c:64:24: error: always_inline function '_mm256_broadcastsi128_si256' requires target feature 'xsave', but would be inlined into function 'crypto_hash_blake2b_avx2_2' that is compiled without support for 'xsave'
blake2b.c: const __m256i m0 = _mm256_broadcastsi128_si256(LOADU128( in + 00 ));
blake2b.c: ^
blake2b.c: blake2b.c:65:24: error: always_inline function '_mm256_broadcastsi128_si256' requires target feature 'xsave', but would be inlined into function 'crypto_hash_blake2b_avx2_2' that is compiled without support for 'xsave'
blake2b.c: const __m256i m1 = _mm256_broadcastsi128_si256(LOADU128( in + 16 ));
blake2b.c: ^
blake2b.c: blake2b.c:66:24: error: always_inline function '_mm256_broadcastsi128_si256' requires target feature 'xsave', but would be inlined into function 'crypto_hash_blake2b_avx2_2' that is compiled without support for 'xsave'
blake2b.c: const __m256i m2 = _mm256_broadcastsi128_si256(LOADU128( in + 32 ));
blake2b.c: ^
blake2b.c: blake2b.c:67:24: error: always_inline function '_mm256_broadcastsi128_si256' requires target feature 'xsave', but would be inlined into function 'crypto_hash_blake2b_avx2_2' that is compiled without support for 'xsave'
blake2b.c: const __m256i m3 = _mm256_broadcastsi128_si256(LOADU128( in + 48 ));
blake2b.c: ^
blake2b.c: blake2b.c:68:24: error: always_inline function '_mm256_broadcastsi128_si256' requires target feature 'xsave', but would be inlined into function 'crypto_hash_blake2b_avx2_2' that is compiled without support for 'xsave'
blake2b.c: ...

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

Compiler output

Implementation: crypto_hash/blake2b/avx2-3
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
blake2b.c: blake2b.c:38:23: error: always_inline function '_mm256_setr_epi8' requires target feature 'xsave', but would be inlined into function 'crypto_hash_blake2b_avx2_3' that is compiled without support for 'xsave'
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^
blake2b.c: blake2b.c:40:23: error: always_inline function '_mm256_setr_epi8' requires target feature 'xsave', but would be inlined into function 'crypto_hash_blake2b_avx2_3' that is compiled without support for 'xsave'
blake2b.c: const __m256i r24 = _mm256_setr_epi8( 3, 4, 5, 6, 7, 0, 1, 2, 11, 12, 13, 14, 15, 8, 9, 10,
blake2b.c: ^
blake2b.c: blake2b.c:57:10: error: always_inline function '_mm256_set_epi64x' requires target feature 'xsave', but would be inlined into function 'crypto_hash_blake2b_avx2_3' that is compiled without support for 'xsave'
blake2b.c: ymm0 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL ^ 0x0000000001010040ULL);
blake2b.c: ^
blake2b.c: blake2b.c:58:10: error: always_inline function '_mm256_set_epi64x' requires target feature 'xsave', but would be inlined into function 'crypto_hash_blake2b_avx2_3' that is compiled without support for 'xsave'
blake2b.c: ymm1 = _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL);
blake2b.c: ^
blake2b.c: blake2b.c:96:12: error: always_inline function '_mm256_set_epi64x' requires target feature 'xsave', but would be inlined into function 'crypto_hash_blake2b_avx2_3' that is compiled without support for 'xsave'
blake2b.c: ymm2 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6a09e667f3bcc908ULL);
blake2b.c: ^
blake2b.c: blake2b.c:97:12: error: always_inline function '_mm256_xor_si256' requires target feature 'xsave', but would be inlined into function 'crypto_hash_blake2b_avx2_3' that is compiled without support for 'xsave'
blake2b.c: ymm3 = _mm256_xor_si256
blake2b.c: ^
blake2b.c: blake2b.c:99:14: error: always_inline function '_mm256_set_epi64x' requires target feature 'xsave', but would be inlined into function 'crypto_hash_blake2b_avx2_3' that is compiled without support for 'xsave'
blake2b.c: _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL),
blake2b.c: ^
blake2b.c: blake2b.c:101:33: error: always_inline function '_mm256_castsi128_si256' requires target feature 'xsave', but would be inlined into function 'crypto_hash_blake2b_avx2_3' that is compiled without support for 'xsave'
blake2b.c: _mm256_blend_epi32(_mm256_castsi128_si256(_mm_cvtsi64_si128(ctr)),
blake2b.c: ^
blake2b.c: blake2b.c:102:33: error: always_inline function '_mm256_setzero_si256' requires target feature 'xsave', but would be inlined into function 'crypto_hash_blake2b_avx2_3' that is compiled without support for 'xsave'
blake2b.c: ...

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

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/64
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: /tmp/try-anything-891674.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 moon/avx/64

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/64
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: /tmp/try-anything-b33d1b.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 moon/xop/64

Compiler output

Implementation: crypto_hash/blake2b/xmm
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: /tmp/try-anything-ca17b8.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-7c34b1.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 xmm

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: /tmp/try-anything-cf29df.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-672dbb.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_hash/blake2b/regs
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: /tmp/try-anything-d56e14.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-971958.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 regs

Compiler output

Implementation: crypto_hash/blake2b/xmm
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: /tmp/try-anything-5a3053.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-be54fc.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 xmm

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/64
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: /tmp/try-anything-853628.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 moon/xop/64

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: /tmp/try-anything-956e29.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-50d46f.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_hash/blake2b/regs
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: /tmp/try-anything-a0d02c.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-68e264.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 regs

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/64
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: /tmp/try-anything-d9b95c.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 moon/avx/64

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/64
Compiler: clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: /tmp/try-anything-113384.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 moon/avx/64

Compiler output

Implementation: crypto_hash/blake2b/xmm
Compiler: clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: /tmp/try-anything-19e2fd.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-b305a7.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 xmm

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/64
Compiler: clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: /tmp/try-anything-6e8c2f.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 moon/xop/64

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: /tmp/try-anything-a2a0ab.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-e283f2.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_hash/blake2b/regs
Compiler: clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: /tmp/try-anything-aa4b21.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-e23424.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 regs

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/64
Compiler: clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: /tmp/try-anything-3398df.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 moon/avx/64

Compiler output

Implementation: crypto_hash/blake2b/xmm
Compiler: clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: /tmp/try-anything-4b88c6.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-d7e0e0.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 xmm

Compiler output

Implementation: crypto_hash/blake2b/moon/xop/64
Compiler: clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: /tmp/try-anything-72f920.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 moon/xop/64

Compiler output

Implementation: crypto_hash/blake2b/regs
Compiler: clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: /tmp/try-anything-c29115.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-a7972c.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: /tmp/try-anything-d58be1.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-fec71e.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_hash/blake2b/moon/xop/64
Compiler: clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: /tmp/try-anything-10ee19.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 moon/xop/64

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: /tmp/try-anything-39a6f4.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-23e338.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_hash/blake2b/moon/avx/64
Compiler: clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: /tmp/try-anything-47895d.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 moon/avx/64

Compiler output

Implementation: crypto_hash/blake2b/xmm
Compiler: clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: /tmp/try-anything-ab9197.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-078012.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 xmm

Compiler output

Implementation: crypto_hash/blake2b/regs
Compiler: clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: /tmp/try-anything-b338ca.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-3e776a.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccNdE3kx.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//cc9vNc0d.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_hash/blake2b/moon/xop/64
Compiler: gcc
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:16: Error: no such instruction: `vmovups 80(%rdi),%xmm15'
blake2b.S: blake2b.S:20: Error: no such instruction: `vxorps 48(%rbx),%xmm15,%xmm15'
blake2b.S: blake2b.S:26: Error: no such instruction: `vmovups (%rsi),%xmm0'
blake2b.S: blake2b.S:30: Error: no such instruction: `vmovaps %xmm0,0(%rsp)'
blake2b.S: blake2b.S:31: Error: no such instruction: `vmovups -48(%rsi),%xmm0'
blake2b.S: blake2b.S:32: Error: no such instruction: `vmovaps %xmm0,16(%rsp)'
blake2b.S: blake2b.S:33: Error: no such instruction: `vmovups -32(%rsi),%xmm0'
blake2b.S: blake2b.S:34: Error: no such instruction: `vmovaps %xmm0,32(%rsp)'
blake2b.S: blake2b.S:35: Error: no such instruction: `vmovups -16(%rsi),%xmm0'
blake2b.S: blake2b.S:36: Error: no such instruction: `vmovaps %xmm0,48(%rsp)'
blake2b.S: blake2b.S:39: Error: no such instruction: `vxorps %xmm0,%xmm0,%xmm0'
blake2b.S: blake2b.S:41: Error: no such instruction: `vmovaps %xmm0,64(%rsp)'
blake2b.S: blake2b.S:42: Error: no such instruction: `vmovaps %xmm0,80(%rsp)'
blake2b.S: blake2b.S:43: Error: no such instruction: `vmovaps %xmm0,96(%rsp)'
blake2b.S: blake2b.S:44: Error: no such instruction: `vmovaps %xmm0,112(%rsp)'
blake2b.S: blake2b.S:46: Error: no such instruction: `vxorps %xmm0,%xmm0,%xmm0'
blake2b.S: blake2b.S:48: Error: no such instruction: `vmovaps %xmm0,(%rax)'
blake2b.S: blake2b.S:49: Error: no such instruction: `vmovaps %xmm0,16(%rax)'
blake2b.S: blake2b.S:50: Error: no such instruction: `vmovaps %xmm0,32(%rax)'
blake2b.S: blake2b.S:51: Error: no such instruction: `vmovaps %xmm0,48(%rax)'
blake2b.S: blake2b.S:53: Error: no such instruction: `vmovups (%rsi),%xmm0'
blake2b.S: blake2b.S:56: Error: no such instruction: `vmovaps %xmm0,-32(%rax)'
blake2b.S: blake2b.S:57: Error: no such instruction: `vmovups -16(%rsi),%xmm0'
blake2b.S: blake2b.S:58: Error: no such instruction: `vmovaps %xmm0,-16(%rax)'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 66, namely:
CompilerImplementations
gcc moon/xop/64
gcc -O2 -fomit-frame-pointer moon/xop/64
gcc -O3 -fomit-frame-pointer moon/xop/64
gcc -O -fomit-frame-pointer moon/xop/64
gcc -Os -fomit-frame-pointer moon/xop/64
gcc -fno-schedule-insns -O2 -fomit-frame-pointer moon/xop/64
gcc -fno-schedule-insns -O3 -fomit-frame-pointer moon/xop/64
gcc -fno-schedule-insns -O -fomit-frame-pointer moon/xop/64
gcc -fno-schedule-insns -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops moon/xop/64
gcc -funroll-loops -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer moon/xop/64
gcc -m64 -O2 -fomit-frame-pointer moon/xop/64
gcc -m64 -O3 -fomit-frame-pointer moon/xop/64
gcc -m64 -O -fomit-frame-pointer moon/xop/64
gcc -m64 -Os -fomit-frame-pointer moon/xop/64
gcc -m64 -march=k8 -O2 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=k8 -O3 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=k8 -O -fomit-frame-pointer moon/xop/64
gcc -m64 -march=k8 -Os -fomit-frame-pointer moon/xop/64
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer moon/xop/64
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer moon/xop/64
gcc -m64 -march=nocona -O2 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=nocona -O3 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=nocona -O -fomit-frame-pointer moon/xop/64
gcc -m64 -march=nocona -Os -fomit-frame-pointer moon/xop/64
gcc -march=k8 -O2 -fomit-frame-pointer moon/xop/64
gcc -march=k8 -O3 -fomit-frame-pointer moon/xop/64
gcc -march=k8 -O -fomit-frame-pointer moon/xop/64
gcc -march=k8 -Os -fomit-frame-pointer moon/xop/64
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv moon/xop/64
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv moon/xop/64
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv moon/xop/64
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv moon/xop/64
gcc -march=nocona -O2 -fomit-frame-pointer moon/xop/64
gcc -march=nocona -O3 -fomit-frame-pointer moon/xop/64
gcc -march=nocona -O -fomit-frame-pointer moon/xop/64
gcc -march=nocona -Os -fomit-frame-pointer moon/xop/64

Compiler output

Implementation: crypto_hash/blake2b/moon/avx/64
Compiler: gcc
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:18: Error: no such instruction: `vmovdqu 80(%rdi),%xmm0'
blake2b.S: blake2b.S:20: Error: no such instruction: `vpxor (%r9),%xmm0,%xmm0'
blake2b.S: blake2b.S:22: Error: no such instruction: `vmovdqu (%rax),%xmm12'
blake2b.S: blake2b.S:24: Error: no such instruction: `vmovdqu (%r8),%xmm1'
blake2b.S: blake2b.S:37: Error: no such instruction: `vmovdqu (%rsi),%xmm2'
blake2b.S: blake2b.S:38: Error: no such instruction: `vmovdqu %xmm2,(%rsp)'
blake2b.S: blake2b.S:40: Error: no such instruction: `vmovdqu 16(%rsi),%xmm3'
blake2b.S: blake2b.S:41: Error: no such instruction: `vmovdqu %xmm3,16(%rsp)'
blake2b.S: blake2b.S:42: Error: no such instruction: `vpxor %xmm2,%xmm2,%xmm2'
blake2b.S: blake2b.S:43: Error: no such instruction: `vmovdqu 32(%rsi),%xmm4'
blake2b.S: blake2b.S:44: Error: no such instruction: `vmovdqu %xmm4,32(%rsp)'
blake2b.S: blake2b.S:45: Error: no such instruction: `vmovdqu 48(%rsi),%xmm5'
blake2b.S: blake2b.S:46: Error: no such instruction: `vmovdqu %xmm5,48(%rsp)'
blake2b.S: blake2b.S:50: Error: no such instruction: `vpxor %xmm2,%xmm2,%xmm2'
blake2b.S: blake2b.S:51: Error: no such instruction: `vmovdqu %xmm2,64(%rsp)'
blake2b.S: blake2b.S:52: Error: no such instruction: `vmovdqu %xmm2,80(%rsp)'
blake2b.S: blake2b.S:53: Error: no such instruction: `vmovdqu %xmm2,96(%rsp)'
blake2b.S: blake2b.S:54: Error: no such instruction: `vmovdqu %xmm2,112(%rsp)'
blake2b.S: blake2b.S:56: Error: no such instruction: `vmovdqu %xmm2,(%r10)'
blake2b.S: blake2b.S:57: Error: no such instruction: `vmovdqu %xmm2,16(%r10)'
blake2b.S: blake2b.S:58: Error: no such instruction: `vmovdqu %xmm2,32(%r10)'
blake2b.S: blake2b.S:59: Error: no such instruction: `vmovdqu %xmm2,48(%r10)'
blake2b.S: blake2b.S:63: Error: no such instruction: `vmovdqu (%rsi),%xmm2'
blake2b.S: blake2b.S:64: Error: no such instruction: `vmovdqu %xmm2,(%r10)'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 66, namely:
CompilerImplementations
gcc moon/avx/64
gcc -O2 -fomit-frame-pointer moon/avx/64
gcc -O3 -fomit-frame-pointer moon/avx/64
gcc -O -fomit-frame-pointer moon/avx/64
gcc -Os -fomit-frame-pointer moon/avx/64
gcc -fno-schedule-insns -O2 -fomit-frame-pointer moon/avx/64
gcc -fno-schedule-insns -O3 -fomit-frame-pointer moon/avx/64
gcc -fno-schedule-insns -O -fomit-frame-pointer moon/avx/64
gcc -fno-schedule-insns -Os -fomit-frame-pointer moon/avx/64
gcc -funroll-loops moon/avx/64
gcc -funroll-loops -O2 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -O3 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -O -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -Os -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m64 -O -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m64 -Os -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer moon/avx/64
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer moon/avx/64
gcc -m64 -O2 -fomit-frame-pointer moon/avx/64
gcc -m64 -O3 -fomit-frame-pointer moon/avx/64
gcc -m64 -O -fomit-frame-pointer moon/avx/64
gcc -m64 -Os -fomit-frame-pointer moon/avx/64
gcc -m64 -march=k8 -O2 -fomit-frame-pointer moon/avx/64
gcc -m64 -march=k8 -O3 -fomit-frame-pointer moon/avx/64
gcc -m64 -march=k8 -O -fomit-frame-pointer moon/avx/64
gcc -m64 -march=k8 -Os -fomit-frame-pointer moon/avx/64
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer moon/avx/64
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer moon/avx/64
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer moon/avx/64
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer moon/avx/64
gcc -m64 -march=nocona -O2 -fomit-frame-pointer moon/avx/64
gcc -m64 -march=nocona -O3 -fomit-frame-pointer moon/avx/64
gcc -m64 -march=nocona -O -fomit-frame-pointer moon/avx/64
gcc -m64 -march=nocona -Os -fomit-frame-pointer moon/avx/64
gcc -march=k8 -O2 -fomit-frame-pointer moon/avx/64
gcc -march=k8 -O3 -fomit-frame-pointer moon/avx/64
gcc -march=k8 -O -fomit-frame-pointer moon/avx/64
gcc -march=k8 -Os -fomit-frame-pointer moon/avx/64
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv moon/avx/64
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv moon/avx/64
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv moon/avx/64
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv moon/avx/64
gcc -march=nocona -O2 -fomit-frame-pointer moon/avx/64
gcc -march=nocona -O3 -fomit-frame-pointer moon/avx/64
gcc -march=nocona -O -fomit-frame-pointer moon/avx/64
gcc -march=nocona -Os -fomit-frame-pointer moon/avx/64

Compiler output

Implementation: crypto_hash/blake2b/moon/avx2/64
Compiler: gcc
blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:25: Error: no such instruction: `vpxor %xmm0,%xmm0,%xmm0'
blake2b.S: blake2b.S:27: Error: no such instruction: `vmovdqa %ymm0,-56(%rsp)'
blake2b.S: blake2b.S:28: Error: no such instruction: `vmovdqa %ymm0,-24(%rsp)'
blake2b.S: blake2b.S:30: Error: no such instruction: `vmovdqa %ymm0,8(%rsp)'
blake2b.S: blake2b.S:31: Error: no such instruction: `vmovdqa %ymm0,40(%rsp)'
blake2b.S: blake2b.S:33: Error: no such instruction: `vmovdqu (%rsi),%ymm0'
blake2b.S: blake2b.S:36: Error: no such instruction: `vmovdqa %ymm0,-56(%rsp)'
blake2b.S: blake2b.S:37: Error: no such instruction: `vmovdqu -32(%rsi),%ymm0'
blake2b.S: blake2b.S:38: Error: no such instruction: `vmovdqa %ymm0,-24(%rsp)'
blake2b.S: blake2b.S:42: Error: no such instruction: `vmovdqu (%rsi),%ymm0'
blake2b.S: blake2b.S:45: Error: no such instruction: `vmovdqa %ymm0,-32(%rax)'
blake2b.S: blake2b.S:49: Error: no such instruction: `vmovdqu (%rsi),%xmm0'
blake2b.S: blake2b.S:52: Error: no such instruction: `vmovdqa %xmm0,-16(%rax)'
blake2b.S: blake2b.S:82: Error: no such instruction: `vmovq -64(%rsp),%xmm7'
blake2b.S: blake2b.S:83: Error: no such instruction: `vmovdqu (%rdi),%ymm1'
blake2b.S: blake2b.S:84: Error: no such instruction: `vpinsrq $1,%r11,%xmm7,%xmm11'
blake2b.S: blake2b.S:85: Error: no such instruction: `vmovdqu 32(%rdi),%ymm0'
blake2b.S: blake2b.S:88: Error: no such instruction: `vmovdqu 0(%r12),%ymm9'
blake2b.S: blake2b.S:89: Error: no such instruction: `vmovdqu 32(%r12),%ymm10'
blake2b.S: blake2b.S:90: Error: no such instruction: `vbroadcasti128 0(%r13),%ymm8'
blake2b.S: blake2b.S:91: Error: no such instruction: `vbroadcasti128 16(%r13),%ymm7'
blake2b.S: blake2b.S:94: Error: no such instruction: `vmovdqa %ymm0,%ymm2'
blake2b.S: blake2b.S:95: Error: no such instruction: `vmovdqa %ymm1,%ymm3'
blake2b.S: blake2b.S:96: Error: no such instruction: `vmovq %r8,%xmm5'
blake2b.S: ...

Number of similar (compiler,implementation) pairs: 66, namely:
CompilerImplementations
gcc moon/avx2/64
gcc -O2 -fomit-frame-pointer moon/avx2/64
gcc -O3 -fomit-frame-pointer moon/avx2/64
gcc -O -fomit-frame-pointer moon/avx2/64
gcc -Os -fomit-frame-pointer moon/avx2/64
gcc -fno-schedule-insns -O2 -fomit-frame-pointer moon/avx2/64
gcc -fno-schedule-insns -O3 -fomit-frame-pointer moon/avx2/64
gcc -fno-schedule-insns -O -fomit-frame-pointer moon/avx2/64
gcc -fno-schedule-insns -Os -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops moon/avx2/64
gcc -funroll-loops -O2 -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -O3 -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -O -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -Os -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -m64 -O -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -m64 -Os -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer moon/avx2/64
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer moon/avx2/64
gcc -m64 -O2 -fomit-frame-pointer moon/avx2/64
gcc -m64 -O3 -fomit-frame-pointer moon/avx2/64
gcc -m64 -O -fomit-frame-pointer moon/avx2/64
gcc -m64 -Os -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=k8 -O2 -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=k8 -O3 -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=k8 -O -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=k8 -Os -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=nocona -O2 -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=nocona -O3 -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=nocona -O -fomit-frame-pointer moon/avx2/64
gcc -m64 -march=nocona -Os -fomit-frame-pointer moon/avx2/64
gcc -march=k8 -O2 -fomit-frame-pointer moon/avx2/64
gcc -march=k8 -O3 -fomit-frame-pointer moon/avx2/64
gcc -march=k8 -O -fomit-frame-pointer moon/avx2/64
gcc -march=k8 -Os -fomit-frame-pointer moon/avx2/64
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv moon/avx2/64
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv moon/avx2/64
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv moon/avx2/64
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv moon/avx2/64
gcc -march=nocona -O2 -fomit-frame-pointer moon/avx2/64
gcc -march=nocona -O3 -fomit-frame-pointer moon/avx2/64
gcc -march=nocona -O -fomit-frame-pointer moon/avx2/64
gcc -march=nocona -Os -fomit-frame-pointer moon/avx2/64

Compiler output

Implementation: crypto_hash/blake2b/avx2-1
Compiler: gcc
blake2b.c: blake2b.c:11:23: error: immintrin.h: No such file or directory
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_1':
blake2b.c: blake2b.c:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'r16'
blake2b.c: blake2b.c:37: error: 'r16' undeclared (first use in this function)
blake2b.c: blake2b.c:37: error: (Each undeclared identifier is reported only once
blake2b.c: blake2b.c:37: error: for each function it appears in.)
blake2b.c: blake2b.c:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'r24'
blake2b.c: blake2b.c:39: error: 'r24' undeclared (first use in this function)
blake2b.c: blake2b.c:42: error: '__m256i' undeclared (first use in this function)
blake2b.c: blake2b.c:42: error: expected ';' before 'ymm0'
blake2b.c: blake2b.c:43: error: expected ';' before 'ymm1'
blake2b.c: blake2b.c:44: error: expected ';' before 'ymm2'
blake2b.c: blake2b.c:45: error: expected ';' before 'ymm3'
blake2b.c: blake2b.c:50: error: expected ';' before 'b0'
blake2b.c: blake2b.c:56: error: 'ymm0' undeclared (first use in this function)
blake2b.c: blake2b.c:57: error: 'ymm1' undeclared (first use in this function)
blake2b.c: blake2b.c:90: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'iv0'
blake2b.c: blake2b.c:90: error: 'iv0' undeclared (first use in this function)
blake2b.c: blake2b.c:91: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'iv1'
blake2b.c: blake2b.c:91: error: 'iv1' undeclared (first use in this function)
blake2b.c: blake2b.c:95: error: 'ymm2' undeclared (first use in this function)
blake2b.c: blake2b.c:96: error: 'ymm3' undeclared (first use in this function)
blake2b.c: blake2b.c:109: error: 'b0' undeclared (first use in this function)
blake2b.c: blake2b.c:134: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'iv0'
blake2b.c: blake2b.c:135: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'iv1'
blake2b.c: ...

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

Compiler output

Implementation: crypto_hash/blake2b/xmm
Compiler: gcc
blake2b.c: blake2b.c:11:23: error: immintrin.h: No such file or directory
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_xmm':
blake2b.c: blake2b.c:22: error: '__m128i' undeclared (first use in this function)
blake2b.c: blake2b.c:22: error: (Each undeclared identifier is reported only once
blake2b.c: blake2b.c:22: error: for each function it appears in.)
blake2b.c: blake2b.c:22: error: expected ';' before 'xmm0'
blake2b.c: blake2b.c:23: error: expected ';' before 'xmm1'
blake2b.c: blake2b.c:24: error: expected ';' before 'xmm2'
blake2b.c: blake2b.c:25: error: expected ';' before 'xmm3'
blake2b.c: blake2b.c:26: error: expected ';' before 'xmm4'
blake2b.c: blake2b.c:27: error: expected ';' before 'xmm5'
blake2b.c: blake2b.c:28: error: expected ';' before 'xmm6'
blake2b.c: blake2b.c:29: error: expected ';' before 'xmm7'
blake2b.c: blake2b.c:31: error: expected ';' before 'b0'
blake2b.c: blake2b.c:34: error: 'xmm0' undeclared (first use in this function)
blake2b.c: blake2b.c:35: error: 'xmm1' undeclared (first use in this function)
blake2b.c: blake2b.c:36: error: 'xmm2' undeclared (first use in this function)
blake2b.c: blake2b.c:37: error: 'xmm3' undeclared (first use in this function)
blake2b.c: blake2b.c:69: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'iv0'
blake2b.c: blake2b.c:69: error: 'iv0' undeclared (first use in this function)
blake2b.c: blake2b.c:70: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'iv1'
blake2b.c: blake2b.c:70: error: 'iv1' undeclared (first use in this function)
blake2b.c: blake2b.c:71: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'iv2'
blake2b.c: blake2b.c:71: error: 'iv2' undeclared (first use in this function)
blake2b.c: blake2b.c:72: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'iv3'
blake2b.c: ...

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

Compiler output

Implementation: crypto_hash/blake2b/ymm
Compiler: gcc
blake2b.c: blake2b.c:11:23: error: immintrin.h: No such file or directory
blake2b.c: blake2b.c:15:2: error: #error "This code requires at least AVX."
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_ymm':
blake2b.c: blake2b.c:119: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'r16'
blake2b.c: blake2b.c:119: error: 'r16' undeclared (first use in this function)
blake2b.c: blake2b.c:119: error: (Each undeclared identifier is reported only once
blake2b.c: blake2b.c:119: error: for each function it appears in.)
blake2b.c: blake2b.c:120: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'r24'
blake2b.c: blake2b.c:120: error: 'r24' undeclared (first use in this function)
blake2b.c: blake2b.c:121: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'xmm0'
blake2b.c: blake2b.c:121: error: 'xmm0' undeclared (first use in this function)
blake2b.c: blake2b.c:122: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'xmm1'
blake2b.c: blake2b.c:122: error: 'xmm1' undeclared (first use in this function)
blake2b.c: blake2b.c:123: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'xmm2'
blake2b.c: blake2b.c:123: error: 'xmm2' undeclared (first use in this function)
blake2b.c: blake2b.c:124: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'xmm3'
blake2b.c: blake2b.c:124: error: 'xmm3' undeclared (first use in this function)
blake2b.c: blake2b.c:125: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'xmm4'
blake2b.c: blake2b.c:125: error: 'xmm4' undeclared (first use in this function)
blake2b.c: blake2b.c:126: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'xmm5'
blake2b.c: blake2b.c:126: error: 'xmm5' undeclared (first use in this function)
blake2b.c: blake2b.c:127: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'xmm6'
blake2b.c: blake2b.c:127: error: 'xmm6' undeclared (first use in this function)
blake2b.c: blake2b.c:128: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'xmm7'
blake2b.c: blake2b.c:128: error: 'xmm7' undeclared (first use in this function)
blake2b.c: ...

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

Compiler output

Implementation: crypto_hash/blake2b/avx2-2
Compiler: gcc
blake2b.c: blake2b.c:12:23: error: immintrin.h: No such file or directory
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_2':
blake2b.c: blake2b.c:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'r16'
blake2b.c: blake2b.c:38: error: 'r16' undeclared (first use in this function)
blake2b.c: blake2b.c:38: error: (Each undeclared identifier is reported only once
blake2b.c: blake2b.c:38: error: for each function it appears in.)
blake2b.c: blake2b.c:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'r24'
blake2b.c: blake2b.c:40: error: 'r24' undeclared (first use in this function)
blake2b.c: blake2b.c:43: error: '__m256i' undeclared (first use in this function)
blake2b.c: blake2b.c:43: error: expected ';' before 'ymm0'
blake2b.c: blake2b.c:44: error: expected ';' before 'ymm1'
blake2b.c: blake2b.c:45: error: expected ';' before 'ymm2'
blake2b.c: blake2b.c:46: error: expected ';' before 'ymm3'
blake2b.c: blake2b.c:49: error: expected ';' before 't0'
blake2b.c: blake2b.c:51: error: expected ';' before 'b0'
blake2b.c: blake2b.c:57: error: 'ymm0' undeclared (first use in this function)
blake2b.c: blake2b.c:58: error: 'ymm1' undeclared (first use in this function)
blake2b.c: blake2b.c:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'm0'
blake2b.c: blake2b.c:64: error: 'm0' undeclared (first use in this function)
blake2b.c: blake2b.c:64: error: '__m128i' undeclared (first use in this function)
blake2b.c: blake2b.c:64: error: expected expression before ')' token
blake2b.c: blake2b.c:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'm1'
blake2b.c: blake2b.c:65: error: 'm1' undeclared (first use in this function)
blake2b.c: blake2b.c:65: error: expected expression before ')' token
blake2b.c: blake2b.c:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'm2'
blake2b.c: ...

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

Compiler output

Implementation: crypto_hash/blake2b/avx2-3
Compiler: gcc
blake2b.c: blake2b.c:12:23: error: immintrin.h: No such file or directory
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_3':
blake2b.c: blake2b.c:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'r16'
blake2b.c: blake2b.c:38: error: 'r16' undeclared (first use in this function)
blake2b.c: blake2b.c:38: error: (Each undeclared identifier is reported only once
blake2b.c: blake2b.c:38: error: for each function it appears in.)
blake2b.c: blake2b.c:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'r24'
blake2b.c: blake2b.c:40: error: 'r24' undeclared (first use in this function)
blake2b.c: blake2b.c:43: error: '__m256i' undeclared (first use in this function)
blake2b.c: blake2b.c:43: error: expected ';' before 'ymm0'
blake2b.c: blake2b.c:44: error: expected ';' before 'ymm1'
blake2b.c: blake2b.c:45: error: expected ';' before 'ymm2'
blake2b.c: blake2b.c:46: error: expected ';' before 'ymm3'
blake2b.c: blake2b.c:51: error: expected ';' before 'b0'
blake2b.c: blake2b.c:57: error: 'ymm0' undeclared (first use in this function)
blake2b.c: blake2b.c:58: error: 'ymm1' undeclared (first use in this function)
blake2b.c: blake2b.c:91: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'iv0'
blake2b.c: blake2b.c:91: error: 'iv0' undeclared (first use in this function)
blake2b.c: blake2b.c:92: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'iv1'
blake2b.c: blake2b.c:92: error: 'iv1' undeclared (first use in this function)
blake2b.c: blake2b.c:96: error: 'ymm2' undeclared (first use in this function)
blake2b.c: blake2b.c:97: error: 'ymm3' undeclared (first use in this function)
blake2b.c: blake2b.c:110: error: 'b0' undeclared (first use in this function)
blake2b.c: blake2b.c:110: error: '__m128i' undeclared (first use in this function)
blake2b.c: blake2b.c:110: error: expected expression before ')' token
blake2b.c: ...

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

Compiler output

Implementation: crypto_hash/blake2b/avxicc
Compiler: gcc
blake2b.s: blake2b.s: Assembler messages:
blake2b.s: blake2b.s:19: Error: no such instruction: `vmovdqu xmm2,XMMWORD PTR .L_2il0floatpacket.13[rip]'
blake2b.s: blake2b.s:21: Error: no such instruction: `vmovdqu xmm3,XMMWORD PTR .L_2il0floatpacket.14[rip]'
blake2b.s: blake2b.s:23: Error: no such instruction: `vmovdqu xmm4,XMMWORD PTR .L_2il0floatpacket.15[rip]'
blake2b.s: blake2b.s:25: Error: no such instruction: `vmovdqu xmm11,XMMWORD PTR .L_2il0floatpacket.16[rip]'
blake2b.s: blake2b.s:26: Error: no such instruction: `vmovdqu xmm1,XMMWORD PTR .L_2il0floatpacket.11[rip]'
blake2b.s: blake2b.s:27: Error: no such instruction: `vmovdqu xmm0,XMMWORD PTR .L_2il0floatpacket.12[rip]'
blake2b.s: blake2b.s:28: Error: no such instruction: `vmovdqu XMMWORD PTR [448+rsp],xmm2'
blake2b.s: blake2b.s:29: Error: no such instruction: `vmovdqu XMMWORD PTR [464+rsp],xmm3'
blake2b.s: blake2b.s:30: Error: no such instruction: `vmovdqu XMMWORD PTR [496+rsp],xmm4'
blake2b.s: blake2b.s:31: Error: no such instruction: `vmovdqu XMMWORD PTR [480+rsp],xmm11'
blake2b.s: blake2b.s:32: Error: no such instruction: `vmovdqu xmm5,XMMWORD PTR .L_2il0floatpacket.17[rip]'
blake2b.s: blake2b.s:49: Error: no such instruction: `vmovdqu xmm13,XMMWORD PTR [rcx+r9]'
blake2b.s: blake2b.s:50: Error: no such instruction: `vmovdqu xmm10,XMMWORD PTR [16+rcx+r9]'
blake2b.s: blake2b.s:51: Error: no such instruction: `vmovdqu xmm15,XMMWORD PTR [32+rcx+r9]'
blake2b.s: blake2b.s:52: Error: no such instruction: `vmovdqu xmm3,XMMWORD PTR [48+rcx+r9]'
blake2b.s: blake2b.s:53: Error: no such instruction: `vmovdqu xmm6,XMMWORD PTR [112+rcx+r9]'
blake2b.s: blake2b.s:54: Error: no such instruction: `vpunpcklqdq xmm7,xmm13,xmm10'
blake2b.s: blake2b.s:56: Error: no such instruction: `vpunpcklqdq xmm2,xmm15,xmm3'
blake2b.s: blake2b.s:57: Error: no such instruction: `vmovdqu XMMWORD PTR [80+rsp],xmm7'
blake2b.s: blake2b.s:58: Error: no such instruction: `vpaddq xmm7,xmm7,XMMWORD PTR [448+rsp]'
blake2b.s: blake2b.s:59: Error: no such instruction: `vpaddq xmm5,xmm2,XMMWORD PTR [464+rsp]'
blake2b.s: blake2b.s:60: Error: no such instruction: `vmovdqu xmm9,XMMWORD PTR [496+rsp]'
blake2b.s: blake2b.s:61: Error: no such instruction: `vmovd xmm4,r11'
blake2b.s: blake2b.s:62: Error: no such instruction: `vmovdqu xmm12,XMMWORD PTR [480+rsp]'
blake2b.s: ...

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

Compiler output

Implementation: crypto_hash/blake2b/regs
Compiler: gcc
try.c: /tmp//ccjsVb7Q.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//ccRbkLNP.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -O2 -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccTj3bNh.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//ccaSsjkv.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_hash/blake2b/regs
Compiler: gcc -O2 -fomit-frame-pointer
try.c: /tmp//ccqneO6k.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//cc27W1sa.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -O3 -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
blake2b-ref.c: blake2b-ref.c: In function 'crypto_hash_blake2b_ref':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccPe6WdE.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//cclVDHIJ.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_hash/blake2b/regs
Compiler: gcc -O3 -fomit-frame-pointer
try.c: /tmp//ccn6zCcV.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//ccNeIk5P.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -O -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccVXoq6Q.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//cc4rSz2V.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_hash/blake2b/regs
Compiler: gcc -O -fomit-frame-pointer
try.c: /tmp//ccHHD5xF.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//ccgvM95C.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -Os -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//cc5ZlHg8.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//ccjmgSip.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_hash/blake2b/regs
Compiler: gcc -Os -fomit-frame-pointer
try.c: /tmp//cc8Df8s5.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//ccifkjbA.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccpBOkyD.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//cc1ZVZ38.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_hash/blake2b/regs
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
try.c: /tmp//cc5GDtIz.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//cc1YZawU.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
blake2b-ref.c: blake2b-ref.c: In function 'crypto_hash_blake2b_ref':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//cczOUN8a.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//ccMo2F56.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_hash/blake2b/regs
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
try.c: /tmp//ccPeiXDe.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//ccBU1Vu5.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -fno-schedule-insns -O -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccw1g9KL.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//ccSvlxrS.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_hash/blake2b/regs
Compiler: gcc -fno-schedule-insns -O -fomit-frame-pointer
try.c: /tmp//ccbuJ6Yk.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//ccmYDhBR.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -fno-schedule-insns -Os -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccWpe9Dj.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//ccuLLQa0.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_hash/blake2b/regs
Compiler: gcc -fno-schedule-insns -Os -fomit-frame-pointer
try.c: /tmp//cc8S3ziA.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//cckDGKIi.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -funroll-loops
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccqPPBD2.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//ccf1rBiM.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_hash/blake2b/regs
Compiler: gcc -funroll-loops
try.c: /tmp//cciwsD2Z.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//ccY2aEja.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccHIztSp.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//ccflzfQl.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_hash/blake2b/regs
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
try.c: /tmp//ccPH8RfS.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//cc4ugkUy.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
blake2b-ref.c: blake2b-ref.c: In function 'crypto_hash_blake2b_ref':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//cc7B81t3.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//ccl0G72v.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_hash/blake2b/regs
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
try.c: /tmp//cckDjyjB.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//ccHCkhI2.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccUPCDQn.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//ccGtZIh6.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_hash/blake2b/regs
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
try.c: /tmp//ccyJfFTr.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//cctBYcO6.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//cc7YcU1Z.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//ccCoeYa1.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_hash/blake2b/regs
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
try.c: /tmp//ccJ7nZ2u.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//ccKxSQ7x.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccrIFSGm.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//cctmh3ef.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_hash/blake2b/regs
Compiler: gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
try.c: /tmp//cckmRtO4.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//cc7KVWD6.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
blake2b-ref.c: blake2b-ref.c: In function 'crypto_hash_blake2b_ref':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccon0hgF.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//cczm8tY9.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_hash/blake2b/regs
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
try.c: /tmp//cciLR5hq.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//ccZvmPmu.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccMFaXJe.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//ccpWW3Sc.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_hash/blake2b/regs
Compiler: gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
try.c: /tmp//ccFHrLlj.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//ccw3QF3k.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccMHsHVk.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//cckvwJhB.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_hash/blake2b/regs
Compiler: gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
try.c: /tmp//ccBe5kjN.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//ccdOWWnb.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccU6DDy3.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//cc4mizSf.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_hash/blake2b/regs
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
try.c: /tmp//ccJleQtM.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//ccl5mEVR.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
blake2b-ref.c: blake2b-ref.c: In function 'crypto_hash_blake2b_ref':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//cc6oQMdn.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//ccdVlTpK.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_hash/blake2b/regs
Compiler: gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
try.c: /tmp//ccH716lv.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//ccq0T6IU.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -funroll-loops -m64 -O -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccxvGf7T.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//ccqUt6C1.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_hash/blake2b/regs
Compiler: gcc -funroll-loops -m64 -O -fomit-frame-pointer
try.c: /tmp//cciAykXt.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//ccdHLTa9.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -funroll-loops -m64 -Os -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccMJUBKK.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//ccwFHCre.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_hash/blake2b/regs
Compiler: gcc -funroll-loops -m64 -Os -fomit-frame-pointer
try.c: /tmp//ccGeVBR3.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//ccNgr3xR.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//cc0peKM7.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//cc8dvc1Q.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_hash/blake2b/regs
Compiler: gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
try.c: /tmp//cchM76OM.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//ccZPkXeW.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
blake2b-ref.c: blake2b-ref.c: In function 'crypto_hash_blake2b_ref':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//cch1gqKG.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//ccYk9z6V.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_hash/blake2b/regs
Compiler: gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
try.c: /tmp//ccaLGz35.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//ccP0eMhn.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//cc2P971K.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//ccz3xmG5.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_hash/blake2b/regs
Compiler: gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
try.c: /tmp//ccIFYkKa.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//cc600Z4m.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//cc1UTBQF.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//cc8vUXR0.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_hash/blake2b/regs
Compiler: gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
try.c: /tmp//ccbBhIRx.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//ccUCec4U.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//cc35GWr2.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//ccr2rQyG.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_hash/blake2b/regs
Compiler: gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
try.c: /tmp//ccc8bptJ.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//cc8AS69r.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
blake2b-ref.c: blake2b-ref.c: In function 'crypto_hash_blake2b_ref':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//cc19Zz6k.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//cchBqkCj.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_hash/blake2b/regs
Compiler: gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
try.c: /tmp//ccac3vEc.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//ccBUdqHT.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//cct194ix.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//ccekWgud.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_hash/blake2b/regs
Compiler: gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
try.c: /tmp//ccIzPDmx.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//cclnRJrk.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccnGhC1z.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//ccfAsD57.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_hash/blake2b/regs
Compiler: gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
try.c: /tmp//cceVYyTg.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//ccncce2J.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//cc7P0zMR.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//ccDrlTHg.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_hash/blake2b/regs
Compiler: gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
try.c: /tmp//ccqH2EVr.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//ccP71eN2.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
blake2b-ref.c: blake2b-ref.c: In function 'crypto_hash_blake2b_ref':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccZ6cyfq.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//cck60yn9.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_hash/blake2b/regs
Compiler: gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
try.c: /tmp//ccCNOfyf.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//ccag8uJS.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -funroll-loops -march=k8 -O -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccIbTbrS.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//ccgNGzcV.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_hash/blake2b/regs
Compiler: gcc -funroll-loops -march=k8 -O -fomit-frame-pointer
try.c: /tmp//ccDP4IUZ.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//ccsubTCT.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccZGwjEF.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//cc0F87gk.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_hash/blake2b/regs
Compiler: gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
try.c: /tmp//ccL2JWfO.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//ccEZ96dN.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//cctOA2o8.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//ccP59L7M.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_hash/blake2b/regs
Compiler: gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
try.c: /tmp//cc5sHBEV.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//cc4RwMsS.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
blake2b-ref.c: blake2b-ref.c: In function 'crypto_hash_blake2b_ref':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//cchVhM6r.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//ccJIdPvl.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_hash/blake2b/regs
Compiler: gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
try.c: /tmp//ccwU0H5n.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//cc6AnBLr.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -funroll-loops -march=nocona -O -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccZn23F7.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//ccGotdj2.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_hash/blake2b/regs
Compiler: gcc -funroll-loops -march=nocona -O -fomit-frame-pointer
try.c: /tmp//ccYwyRd2.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//ccnBf8Sg.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccnoIMla.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//ccmdONFO.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_hash/blake2b/regs
Compiler: gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
try.c: /tmp//cc2DllqD.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//ccypWCc3.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -m64 -O2 -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//cc194zV6.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//ccxaKvAb.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_hash/blake2b/regs
Compiler: gcc -m64 -O2 -fomit-frame-pointer
try.c: /tmp//ccXliamo.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//ccsYBMdB.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -m64 -O3 -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
blake2b-ref.c: blake2b-ref.c: In function 'crypto_hash_blake2b_ref':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//cc3dJKnR.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//ccvKMpKZ.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_hash/blake2b/regs
Compiler: gcc -m64 -O3 -fomit-frame-pointer
try.c: /tmp//ccvjm2AS.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//ccfYaN1X.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -m64 -O -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//cckY6xaV.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//cc1Js31p.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_hash/blake2b/regs
Compiler: gcc -m64 -O -fomit-frame-pointer
try.c: /tmp//cczRbuSQ.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//ccsqiGo8.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -m64 -Os -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//cc5b0DiG.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//ccBVXBb3.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_hash/blake2b/regs
Compiler: gcc -m64 -Os -fomit-frame-pointer
try.c: /tmp//ccCSGobb.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//ccxlngXX.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -m64 -march=k8 -O2 -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccYP07aa.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//ccY6OWnn.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_hash/blake2b/regs
Compiler: gcc -m64 -march=k8 -O2 -fomit-frame-pointer
try.c: /tmp//ccZlgRcS.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//ccvdNL8D.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -m64 -march=k8 -O3 -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
blake2b-ref.c: blake2b-ref.c: In function 'crypto_hash_blake2b_ref':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//cccZZtDP.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//ccBrKBD7.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_hash/blake2b/regs
Compiler: gcc -m64 -march=k8 -O3 -fomit-frame-pointer
try.c: /tmp//ccVoTNJS.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//ccrbPIX6.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -m64 -march=k8 -O -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccbw9q7o.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//ccXONrvA.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_hash/blake2b/regs
Compiler: gcc -m64 -march=k8 -O -fomit-frame-pointer
try.c: /tmp//cciUpybx.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//ccqgFPJ9.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -m64 -march=k8 -Os -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccAYrMaD.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//ccOPIjng.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_hash/blake2b/regs
Compiler: gcc -m64 -march=k8 -Os -fomit-frame-pointer
try.c: /tmp//cc1p5GRy.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//cc4ftJm2.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccudiVkp.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//cc0xKk1Z.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_hash/blake2b/regs
Compiler: gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
try.c: /tmp//ccO6Sy99.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//ccsIER2N.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
blake2b-ref.c: blake2b-ref.c: In function 'crypto_hash_blake2b_ref':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccvrUNkX.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//ccGwwD77.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_hash/blake2b/regs
Compiler: gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
try.c: /tmp//ccoQcxyq.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//ccE8m6Q2.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccdsLO8n.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//ccxQ20eR.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_hash/blake2b/regs
Compiler: gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
try.c: /tmp//cc6lKF8T.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//cc9EDXws.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//cciKi8No.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//ccMG8czb.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_hash/blake2b/regs
Compiler: gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
try.c: /tmp//ccqMcZMP.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//ccTv4XQz.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -m64 -march=nocona -O2 -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//cc5VVXV2.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//ccS5oxdg.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_hash/blake2b/regs
Compiler: gcc -m64 -march=nocona -O2 -fomit-frame-pointer
try.c: /tmp//ccZXhxHf.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//ccpygEQq.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -m64 -march=nocona -O3 -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
blake2b-ref.c: blake2b-ref.c: In function 'crypto_hash_blake2b_ref':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//cckBih1K.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//ccZqLRGB.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_hash/blake2b/regs
Compiler: gcc -m64 -march=nocona -O3 -fomit-frame-pointer
try.c: /tmp//cc29sZur.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//ccLS8WKY.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -m64 -march=nocona -O -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccXc37ME.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//cchBxMbN.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_hash/blake2b/regs
Compiler: gcc -m64 -march=nocona -O -fomit-frame-pointer
try.c: /tmp//ccvYXRQQ.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//ccGSbGcc.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -m64 -march=nocona -Os -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccmrs0in.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//ccsf50XI.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_hash/blake2b/regs
Compiler: gcc -m64 -march=nocona -Os -fomit-frame-pointer
try.c: /tmp//ccN3MhOW.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//ccrKJgFu.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -march=k8 -O2 -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccaonFfT.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//ccVL56Vr.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_hash/blake2b/regs
Compiler: gcc -march=k8 -O2 -fomit-frame-pointer
try.c: /tmp//ccoau8Ps.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//ccrx6XNL.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -march=k8 -O3 -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
blake2b-ref.c: blake2b-ref.c: In function 'crypto_hash_blake2b_ref':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccXgVC1B.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//ccTICpz7.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_hash/blake2b/regs
Compiler: gcc -march=k8 -O3 -fomit-frame-pointer
try.c: /tmp//ccbcC2mT.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//ccRTPLT0.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -march=k8 -O -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//cckXHVAo.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//ccqeARd8.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_hash/blake2b/regs
Compiler: gcc -march=k8 -O -fomit-frame-pointer
try.c: /tmp//cc2RJ6RS.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//ccvX6RK4.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -march=k8 -Os -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccTbH8fX.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//ccHDCUC5.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_hash/blake2b/regs
Compiler: gcc -march=k8 -Os -fomit-frame-pointer
try.c: /tmp//ccWR4VKL.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//ccZaqCXj.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccYy4NOX.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//ccpfqIlT.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_hash/blake2b/regs
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccNfXx8J.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//ccEVgdrQ.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
blake2b-ref.c: blake2b-ref.c: In function 'crypto_hash_blake2b_ref':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccxEvqrr.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//ccUyfvH7.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_hash/blake2b/regs
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccWNXXNi.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//ccZ8B53Q.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccFy9Qjv.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//cc1RHYBX.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_hash/blake2b/regs
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//cc15PEdM.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//ccT1LdyZ.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccoUyjnI.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//ccVe1YdZ.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_hash/blake2b/regs
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//cc8meALm.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//ccAcaorZ.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -march=nocona -O2 -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccbecJWL.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//ccqCv24g.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_hash/blake2b/regs
Compiler: gcc -march=nocona -O2 -fomit-frame-pointer
try.c: /tmp//ccGza9WA.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//cc1BlvBS.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -march=nocona -O3 -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
blake2b-ref.c: blake2b-ref.c: In function 'crypto_hash_blake2b_ref':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccjSPMvK.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//ccR08D0B.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_hash/blake2b/regs
Compiler: gcc -march=nocona -O3 -fomit-frame-pointer
try.c: /tmp//ccfi4K8q.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//cc7zveP3.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -march=nocona -O -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//cc6zflTy.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//ccbnAIKa.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_hash/blake2b/regs
Compiler: gcc -march=nocona -O -fomit-frame-pointer
try.c: /tmp//ccEjroO9.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//ccCgTEHy.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 regs

Compiler output

Implementation: crypto_hash/blake2b/ref
Compiler: gcc -march=nocona -Os -fomit-frame-pointer
blake2b-ref.c: blake2b-ref.c: In function 'blake2b':
blake2b-ref.c: blake2b-ref.c:342: warning: ignoring alignment for stack allocated 'S'
try.c: /tmp//ccDD6mUx.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//cciegNuX.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

Compiler output

Implementation: crypto_hash/blake2b/regs
Compiler: gcc -march=nocona -Os -fomit-frame-pointer
try.c: /tmp//ccp0UL1O.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//ccY4FD3v.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 regs