Test results for armeabi, bblack, crypto_hash/blake2b

[Page version: 20241101 10:17:42]

Measurements for armeabi, bblack, crypto_hash Test results for armeabi, bblack, crypto_hash Test results for crypto_hash/blake2b
Computer: bblack
Microarchitecture: armeabi; Cortex-A8 (413fc082)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240716
Operation: crypto_hash
Primitive: blake2b
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
4179234388 0 042970 448 704T:regsgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024080420240716
4204034388 0 041934 448 704T:regsgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024080420240716
4487217676 0 025230 448 704T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024080420240716
4741620048 0 028622 448 704T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024080420240716
4808042204 0 062555 412 720T:regsclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080420240716
4812842204 0 053035 412 704T:regsclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080420240716
4816842204 0 053035 412 704T:regsclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080420240716
4820042204 0 053739 412 712T:regsclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080420240716
4836842204 0 051369 408 704T:regsclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080420240716
4883223444 0 032557 408 704T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080420240716
5004024876 0 035655 412 704T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080420240716
5008024876 0 035655 412 704T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080420240716
5024825940 0 037423 412 712T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080420240716
5087226064 0 046375 412 720T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080420240716
5432829488 0 036638 440 704T:regsgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024080420240716
5624031380 0 038878 448 704T:regsgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024080420240716
6232815856 0 023010 440 704T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024080420240716
6440816500 0 023998 448 704T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024080420240716

Compiler output


blake2b.c: In file included from blake2b.c:11:
blake2b.c: In file included from /usr/lib/llvm-7/lib/clang/7.0.1/include/immintrin.h:28:
blake2b.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:64:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
blake2b.c:     return (__m64)__builtin_ia32_vec_init_v2si(__i, 0);
blake2b.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:143:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
blake2b.c:     return (__m64)__builtin_ia32_packsswb((__v4hi)__m1, (__v4hi)__m2);
blake2b.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:173:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
blake2b.c:     return (__m64)__builtin_ia32_packssdw((__v2si)__m1, (__v2si)__m2);
blake2b.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:203:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
blake2b.c:     return (__m64)__builtin_ia32_packuswb((__v4hi)__m1, (__v4hi)__m2);
blake2b.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:230:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
blake2b.c:     return (__m64)__builtin_ia32_punpckhbw((__v8qi)__m1, (__v8qi)__m2);
blake2b.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:253:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
blake2b.c:     return (__m64)__builtin_ia32_punpckhwd((__v4hi)__m1, (__v4hi)__m2);
blake2b.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:274:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
blake2b.c:     return (__m64)__builtin_ia32_punpckhdq((__v2si)__m1, (__v2si)__m2);
blake2b.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:301:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
blake2b.c:     return (__m64)__builtin_ia32_punpcklbw((__v8qi)__m1, (__v8qi)__m2);
blake2b.c: ...

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:avx2-1clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:avx2-1clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:avx2-1clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:avx2-1clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:avx2-1clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Compiler output


blake2b.c: blake2b.c:11:10: fatal error: immintrin.h: No such file or directory
blake2b.c:  #include <immintrin.h>
blake2b.c:           ^~~~~~~~~~~~~
blake2b.c: compilation terminated.

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:avx2-1gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:avx2-1gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:avx2-1gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:avx2-1gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)

Compiler output


blake2b.c: In file included from blake2b.c:12:
blake2b.c: In file included from /usr/lib/llvm-7/lib/clang/7.0.1/include/immintrin.h:28:
blake2b.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:64:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
blake2b.c:     return (__m64)__builtin_ia32_vec_init_v2si(__i, 0);
blake2b.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:143:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
blake2b.c:     return (__m64)__builtin_ia32_packsswb((__v4hi)__m1, (__v4hi)__m2);
blake2b.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:173:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
blake2b.c:     return (__m64)__builtin_ia32_packssdw((__v2si)__m1, (__v2si)__m2);
blake2b.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:203:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
blake2b.c:     return (__m64)__builtin_ia32_packuswb((__v4hi)__m1, (__v4hi)__m2);
blake2b.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:230:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
blake2b.c:     return (__m64)__builtin_ia32_punpckhbw((__v8qi)__m1, (__v8qi)__m2);
blake2b.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:253:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
blake2b.c:     return (__m64)__builtin_ia32_punpckhwd((__v4hi)__m1, (__v4hi)__m2);
blake2b.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:274:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
blake2b.c:     return (__m64)__builtin_ia32_punpckhdq((__v2si)__m1, (__v2si)__m2);
blake2b.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:301:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
blake2b.c:     return (__m64)__builtin_ia32_punpcklbw((__v8qi)__m1, (__v8qi)__m2);
blake2b.c: ...

Number of similar (implementation,compiler) pairs: 10, namely:
ImplementationCompiler
T:avx2-2clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:avx2-2clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:avx2-2clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:avx2-2clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:avx2-2clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:avx2-3clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:avx2-3clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:avx2-3clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:avx2-3clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:avx2-3clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Compiler output


blake2b.c: blake2b.c:12:10: fatal error: immintrin.h: No such file or directory
blake2b.c:  #include <immintrin.h>
blake2b.c:           ^~~~~~~~~~~~~
blake2b.c: compilation terminated.

Number of similar (implementation,compiler) pairs: 8, namely:
ImplementationCompiler
T:avx2-2gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:avx2-2gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:avx2-2gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:avx2-2gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:avx2-3gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:avx2-3gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:avx2-3gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:avx2-3gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)

Compiler output


blake2b.S: blake2b.S:3:2: error: unknown directive
blake2b.S:  .intel_syntax noprefix
blake2b.S:  ^
blake2b.S: blake2b.S:14:13: error: operand must be a register in range [r0, r15]
blake2b.S:         sub rsp, 552
blake2b.S:             ^
blake2b.S: blake2b.S:16:9: error: invalid instruction, did you mean: eor, orr, ror?
blake2b.S:         xor r11d, r11d
blake2b.S:         ^
blake2b.S: blake2b.S:17:9: error: invalid instruction, did you mean: eor, orr, ror?
blake2b.S:         xor ecx, ecx
blake2b.S:         ^
blake2b.S: blake2b.S:18:17: error: immediate expression for mov requires :lower16: or :upper16
blake2b.S:         mov r9, rsi
blake2b.S:                 ^
blake2b.S: blake2b.S:19:31: error: unexpected token in argument list
blake2b.S:         vmovdqu xmm2, XMMWORD PTR .L_2il0floatpacket.13[rip]
blake2b.S:                               ^
blake2b.S: blake2b.S:20:9: error: invalid instruction, did you mean: eor, orr, ror?
blake2b.S:         xor eax, eax
blake2b.S:         ^
blake2b.S: blake2b.S:21:31: error: unexpected token in argument list
blake2b.S:         vmovdqu xmm3, XMMWORD PTR .L_2il0floatpacket.14[rip]
blake2b.S:                               ^
blake2b.S: blake2b.S:22:17: error: immediate expression for mov requires :lower16: or :upper16
blake2b.S: ...

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:avxiccclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:avxiccclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:avxiccclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:avxiccclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:avxiccclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Compiler output


blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:3: Error: unknown pseudo-op: `.intel_syntax'
blake2b.S: blake2b.c:14: Error: ARM register expected -- `sub rsp,552'
blake2b.S: blake2b.c:16: Error: bad instruction `xor r11d,r11d'
blake2b.S: blake2b.c:17: Error: bad instruction `xor ecx,ecx'
blake2b.S: blake2b.c:18: Error: immediate expression requires a # prefix -- `mov r9,rsi'
blake2b.S: blake2b.c:19: Error: bad instruction `vmovdqu xmm2,XMMWORD PTR .L_2il0floatpacket.13[rip]'
blake2b.S: blake2b.c:20: Error: bad instruction `xor eax,eax'
blake2b.S: blake2b.c:21: Error: bad instruction `vmovdqu xmm3,XMMWORD PTR .L_2il0floatpacket.14[rip]'
blake2b.S: blake2b.c:22: Error: immediate expression requires a # prefix -- `mov r8,rdx'
blake2b.S: blake2b.c:23: Error: bad instruction `vmovdqu xmm4,XMMWORD PTR .L_2il0floatpacket.15[rip]'
blake2b.S: blake2b.c:24: Error: bad instruction `xor r10d,r10d'
blake2b.S: blake2b.c:25: Error: bad instruction `vmovdqu xmm11,XMMWORD PTR .L_2il0floatpacket.16[rip]'
blake2b.S: blake2b.c:26: Error: bad instruction `vmovdqu xmm1,XMMWORD PTR .L_2il0floatpacket.11[rip]'
blake2b.S: blake2b.c:27: Error: bad instruction `vmovdqu xmm0,XMMWORD PTR .L_2il0floatpacket.12[rip]'
blake2b.S: blake2b.c:28: Error: bad instruction `vmovdqu XMMWORD PTR [448+rsp],xmm2'
blake2b.S: blake2b.c:29: Error: bad instruction `vmovdqu XMMWORD PTR [464+rsp],xmm3'
blake2b.S: blake2b.c:30: Error: bad instruction `vmovdqu XMMWORD PTR [496+rsp],xmm4'
blake2b.S: blake2b.c:31: Error: bad instruction `vmovdqu XMMWORD PTR [480+rsp],xmm11'
blake2b.S: blake2b.c:32: Error: bad instruction `vmovdqu xmm5,XMMWORD PTR .L_2il0floatpacket.17[rip]'
blake2b.S: blake2b.c:33: Error: ARM register expected -- `cmp rdx,128'
blake2b.S: blake2b.c:34: Error: bad instruction `jbe ..B1.5'
blake2b.S: blake2b.c:37: Error: ARM register expected -- `mov QWORD PTR [rsp],rbp'
blake2b.S: blake2b.c:38: Error: bad instruction `lea rsi,QWORD PTR [-1+rdx]'
blake2b.S: blake2b.c:39: Error: bad instruction `sar rsi,6'
blake2b.S: ...

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:avxiccgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:avxiccgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:avxiccgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:avxiccgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)

Compiler output


blake2b.S: blake2b.S:688:29: error: expected '%<type>' or "<type>"
blake2b.S: .section .note.GNU-stack,"",@progbits
blake2b.S:                             ^

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:moon/armv6/32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:moon/armv6/32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:moon/armv6/32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:moon/armv6/32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:moon/armv6/32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Compiler output


blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:688: Error: junk at end of line, first unrecognized character is `,'

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:moon/armv6/32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:moon/armv6/32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:moon/armv6/32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:moon/armv6/32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)

Compiler output


blake2b.S: blake2b.S:1246:29: error: expected '%<type>' or "<type>"
blake2b.S: .section .note.GNU-stack,"",@progbits
blake2b.S:                             ^

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:moon/neon/32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:moon/neon/32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:moon/neon/32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:moon/neon/32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:moon/neon/32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Compiler output


blake2b.S: blake2b.S: Assembler messages:
blake2b.S: blake2b.S:1246: Error: junk at end of line, first unrecognized character is `,'

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:moon/neon/32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:moon/neon/32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:moon/neon/32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:moon/neon/32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)

Compiler output


blake2b-ref.c: blake2b-ref.c:68:19: warning: unused function 'blake2b_clear_lastblock' [-Wunused-function]
blake2b-ref.c: static inline int blake2b_clear_lastblock( blake2b_state *S )
blake2b-ref.c:                   ^
blake2b-ref.c: blake2b-ref.c:86:19: warning: unused function 'blake2b_param_set_digest_length' [-Wunused-function]
blake2b-ref.c: static inline int blake2b_param_set_digest_length( blake2b_param *P, const uint8_t digest_length )
blake2b-ref.c:                   ^
blake2b-ref.c: blake2b-ref.c:92:19: warning: unused function 'blake2b_param_set_fanout' [-Wunused-function]
blake2b-ref.c: static inline int blake2b_param_set_fanout( blake2b_param *P, const uint8_t fanout )
blake2b-ref.c:                   ^
blake2b-ref.c: blake2b-ref.c:98:19: warning: unused function 'blake2b_param_set_max_depth' [-Wunused-function]
blake2b-ref.c: static inline int blake2b_param_set_max_depth( blake2b_param *P, const uint8_t depth )
blake2b-ref.c:                   ^
blake2b-ref.c: blake2b-ref.c:104:19: warning: unused function 'blake2b_param_set_leaf_length' [-Wunused-function]
blake2b-ref.c: static inline int blake2b_param_set_leaf_length( blake2b_param *P, const uint32_t leaf_length )
blake2b-ref.c:                   ^
blake2b-ref.c: blake2b-ref.c:110:19: warning: unused function 'blake2b_param_set_node_offset' [-Wunused-function]
blake2b-ref.c: static inline int blake2b_param_set_node_offset( blake2b_param *P, const uint64_t node_offset )
blake2b-ref.c:                   ^
blake2b-ref.c: blake2b-ref.c:116:19: warning: unused function 'blake2b_param_set_node_depth' [-Wunused-function]
blake2b-ref.c: static inline int blake2b_param_set_node_depth( blake2b_param *P, const uint8_t node_depth )
blake2b-ref.c:                   ^
blake2b-ref.c: blake2b-ref.c:122:19: warning: unused function 'blake2b_param_set_inner_length' [-Wunused-function]
blake2b-ref.c: static inline int blake2b_param_set_inner_length( blake2b_param *P, const uint8_t inner_length )
blake2b-ref.c:                   ^
blake2b-ref.c: blake2b-ref.c:128:19: warning: unused function 'blake2b_param_set_salt' [-Wunused-function]
blake2b-ref.c: ...

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Compiler output


blake2b.c: In file included from blake2b.c:6:
blake2b.c: ./blake2-config.h:68:2: error: "This code requires at least SSE2."
blake2b.c: #error "This code requires at least SSE2."
blake2b.c:  ^
blake2b.c: In file included from blake2b.c:11:
blake2b.c: In file included from /usr/lib/llvm-7/lib/clang/7.0.1/include/immintrin.h:28:
blake2b.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:64:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
blake2b.c:     return (__m64)__builtin_ia32_vec_init_v2si(__i, 0);
blake2b.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:143:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
blake2b.c:     return (__m64)__builtin_ia32_packsswb((__v4hi)__m1, (__v4hi)__m2);
blake2b.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:173:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
blake2b.c:     return (__m64)__builtin_ia32_packssdw((__v2si)__m1, (__v2si)__m2);
blake2b.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:203:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
blake2b.c:     return (__m64)__builtin_ia32_packuswb((__v4hi)__m1, (__v4hi)__m2);
blake2b.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:230:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
blake2b.c:     return (__m64)__builtin_ia32_punpckhbw((__v8qi)__m1, (__v8qi)__m2);
blake2b.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:253:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
blake2b.c:     return (__m64)__builtin_ia32_punpckhwd((__v4hi)__m1, (__v4hi)__m2);
blake2b.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:274:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
blake2b.c: ...

Number of similar (implementation,compiler) pairs: 10, namely:
ImplementationCompiler
T:xmmclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:xmmclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:xmmclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:xmmclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:xmmclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:ymmclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:ymmclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:ymmclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:ymmclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:ymmclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Compiler output


blake2b.c: In file included from blake2b.c:6:
blake2b.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2b.c:  #error "This code requires at least SSE2."
blake2b.c:   ^~~~~
blake2b.c: blake2b.c:11:10: fatal error: immintrin.h: No such file or directory
blake2b.c:  #include <immintrin.h>
blake2b.c:           ^~~~~~~~~~~~~
blake2b.c: compilation terminated.

Number of similar (implementation,compiler) pairs: 8, namely:
ImplementationCompiler
T:xmmgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:xmmgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:xmmgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:xmmgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:ymmgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:ymmgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:ymmgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:ymmgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)

Namespace violations


blake2b-ref.o N 00000000
blake2b-ref.o N 00000037
blake2b-ref.o N 00000045
blake2b-ref.o N 00000109
blake2b-ref.o N 00000114
blake2b-ref.o N 0000012b
blake2b-ref.o N 00000136
blake2b-ref.o N 0000013f
blake2b-ref.o N 00000153
blake2b-ref.o N 00000161
blake2b-ref.o N 0000016f
blake2b-ref.o N 00000179
blake2b-ref.o N 00000181
blake2b-ref.o N 0000018e
blake2b-ref.o N 000001a1
blake2b-ref.o N 000001b2
blake2b-ref.o N 000001c3
blake2b-ref.o N 000001d5
blake2b-ref.o N 000001eb
blake2b-ref.o N 000001fc
blake2b-ref.o N 0000020a
blake2b-ref.o N 0000020e
blake2b-ref.o N 00000210
blake2b-ref.o N 00000212
blake2b-ref.o N 00000214
blake2b-ref.o N 00000216
blake2b-ref.o N 0000021a
blake2b-ref.o N 00000221
blake2b-ref.o N 00000228
blake2b-ref.o N 00000232
blake2b-ref.o N 00000242
blake2b-ref.o N 00000250
blake2b-ref.o N 00000252
blake2b-ref.o N 00000259
blake2b-ref.o N 0000025d
blake2b-ref.o N 0000025f
blake2b-ref.o N 00000261
blake2b-ref.o N 00000269
blake2b-ref.o N 0000026d
blake2b-ref.o N 00000278
blake2b-ref.o N 00000281
blake2b-ref.o N 00000289
blake2b-ref.o N 0000029c
blake2b-ref.o N 0000029e
blake2b-ref.o N 000002ac
blake2b-ref.o N 000002b7
blake2b-ref.o N 000002be
blake2b-ref.o N 000002c4
blake2b-ref.o N 000002d0
blake2b-ref.o N 000002dc
blake2b-ref.o N 000002e7
blake2b-ref.o N 000002f4
blake2b-ref.o N 000002fd
blake2b-ref.o N 00000302
blake2b-ref.o N 0000030b
blake2b-ref.o N 0000031b
blake2b-ref.o N 00000329
blake2b-ref.o N 00000338
blake2b-ref.o N 0000033b
blake2b-ref.o N 00000341
blake2b-ref.o N 00000346
blake2b-ref.o N 0000034b
blake2b-ref.o N 0000035e
blake2b-ref.o N 00000360
blake2b-ref.o N 00000362
blake2b-ref.o N 0000037c
blake2b-ref.o N 00000380
blake2b-ref.o N 00000387
blake2b-ref.o N 00000389
blake2b-ref.o N 0000039f
blake2b-ref.o N 000003b4
blake2b-ref.o N 000003c1
blake2b-ref.o N 000003c8
blake2b-ref.o N 000003d9
blake2b-ref.o N 000003ea
blake2b-ref.o N 000003f8
blake2b-ref.o N 00000400
blake2b-ref.o N 00000424
blake2b-ref.o N 0000042a
blake2b-ref.o N 0000042e
blake2b-ref.o N 00000435
blake2b-ref.o N 00000437
blake2b-ref.o N 0000043e
blake2b-ref.o blake2b T
blake2b-ref.o blake2b_final T
blake2b-ref.o blake2b_init T
blake2b-ref.o blake2b_init_key T
blake2b-ref.o blake2b_init_param T
blake2b-ref.o blake2b_update T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Namespace violations


blake2b-ref.o N 00000000
blake2b-ref.o N 00000037
blake2b-ref.o N 00000045
blake2b-ref.o N 00000109
blake2b-ref.o N 00000114
blake2b-ref.o N 0000012b
blake2b-ref.o N 00000136
blake2b-ref.o N 0000013f
blake2b-ref.o N 00000153
blake2b-ref.o N 00000161
blake2b-ref.o N 0000016f
blake2b-ref.o N 00000179
blake2b-ref.o N 00000181
blake2b-ref.o N 0000018e
blake2b-ref.o N 000001a1
blake2b-ref.o N 000001b2
blake2b-ref.o N 000001c3
blake2b-ref.o N 000001d5
blake2b-ref.o N 000001eb
blake2b-ref.o N 000001fc
blake2b-ref.o N 0000020a
blake2b-ref.o N 0000020e
blake2b-ref.o N 00000210
blake2b-ref.o N 00000212
blake2b-ref.o N 00000214
blake2b-ref.o N 00000216
blake2b-ref.o N 0000021a
blake2b-ref.o N 00000221
blake2b-ref.o N 00000228
blake2b-ref.o N 00000232
blake2b-ref.o N 00000242
blake2b-ref.o N 00000250
blake2b-ref.o N 00000252
blake2b-ref.o N 00000259
blake2b-ref.o N 0000025d
blake2b-ref.o N 0000025f
blake2b-ref.o N 00000261
blake2b-ref.o N 00000269
blake2b-ref.o N 0000026d
blake2b-ref.o N 00000278
blake2b-ref.o N 00000281
blake2b-ref.o N 00000289
blake2b-ref.o N 00000298
blake2b-ref.o N 0000029b
blake2b-ref.o N 000002a1
blake2b-ref.o N 000002a6
blake2b-ref.o N 000002ab
blake2b-ref.o N 000002c5
blake2b-ref.o N 000002c9
blake2b-ref.o N 000002dc
blake2b-ref.o N 000002de
blake2b-ref.o N 000002e0
blake2b-ref.o N 000002e7
blake2b-ref.o N 000002e9
blake2b-ref.o N 000002ff
blake2b-ref.o N 00000314
blake2b-ref.o N 00000321
blake2b-ref.o N 00000328
blake2b-ref.o N 0000032a
blake2b-ref.o N 00000338
blake2b-ref.o N 00000343
blake2b-ref.o N 0000034a
blake2b-ref.o N 00000350
blake2b-ref.o N 0000035c
blake2b-ref.o N 00000368
blake2b-ref.o N 00000373
blake2b-ref.o N 00000380
blake2b-ref.o N 00000389
blake2b-ref.o N 0000038e
blake2b-ref.o N 00000397
blake2b-ref.o N 000003a7
blake2b-ref.o N 000003b5
blake2b-ref.o N 000003c8
blake2b-ref.o N 000003d9
blake2b-ref.o N 000003ea
blake2b-ref.o N 000003f8
blake2b-ref.o N 00000400
blake2b-ref.o N 00000424
blake2b-ref.o N 0000042a
blake2b-ref.o N 0000042e
blake2b-ref.o N 00000435
blake2b-ref.o N 00000437
blake2b-ref.o N 0000043e
blake2b-ref.o blake2b T
blake2b-ref.o blake2b_final T
blake2b-ref.o blake2b_init T
blake2b-ref.o blake2b_init_key T
blake2b-ref.o blake2b_init_param T
blake2b-ref.o blake2b_update T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Namespace violations


blake2b-ref.o N 00000000
blake2b-ref.o N 00000037
blake2b-ref.o N 00000045
blake2b-ref.o N 00000108
blake2b-ref.o N 00000113
blake2b-ref.o N 0000012a
blake2b-ref.o N 00000135
blake2b-ref.o N 0000013e
blake2b-ref.o N 00000152
blake2b-ref.o N 00000160
blake2b-ref.o N 0000016e
blake2b-ref.o N 00000178
blake2b-ref.o N 00000180
blake2b-ref.o N 0000018d
blake2b-ref.o N 000001a0
blake2b-ref.o N 000001b1
blake2b-ref.o N 000001c2
blake2b-ref.o N 000001d4
blake2b-ref.o N 000001ea
blake2b-ref.o N 000001fb
blake2b-ref.o N 00000209
blake2b-ref.o N 0000020d
blake2b-ref.o N 0000020f
blake2b-ref.o N 00000211
blake2b-ref.o N 00000213
blake2b-ref.o N 00000215
blake2b-ref.o N 00000219
blake2b-ref.o N 00000220
blake2b-ref.o N 00000227
blake2b-ref.o N 00000231
blake2b-ref.o N 00000241
blake2b-ref.o N 0000024f
blake2b-ref.o N 00000251
blake2b-ref.o N 00000258
blake2b-ref.o N 0000025c
blake2b-ref.o N 0000025e
blake2b-ref.o N 00000260
blake2b-ref.o N 00000268
blake2b-ref.o N 0000026c
blake2b-ref.o N 00000277
blake2b-ref.o N 00000280
blake2b-ref.o N 00000288
blake2b-ref.o N 0000029b
blake2b-ref.o N 0000029d
blake2b-ref.o N 000002ab
blake2b-ref.o N 000002b6
blake2b-ref.o N 000002bd
blake2b-ref.o N 000002c3
blake2b-ref.o N 000002cf
blake2b-ref.o N 000002db
blake2b-ref.o N 000002e6
blake2b-ref.o N 000002f3
blake2b-ref.o N 000002fc
blake2b-ref.o N 00000301
blake2b-ref.o N 0000030a
blake2b-ref.o N 0000031a
blake2b-ref.o N 00000328
blake2b-ref.o N 00000337
blake2b-ref.o N 0000033a
blake2b-ref.o N 00000340
blake2b-ref.o N 00000345
blake2b-ref.o N 0000034a
blake2b-ref.o N 0000035d
blake2b-ref.o N 0000035f
blake2b-ref.o N 00000361
blake2b-ref.o N 0000037b
blake2b-ref.o N 0000037f
blake2b-ref.o N 00000386
blake2b-ref.o N 00000388
blake2b-ref.o N 0000039e
blake2b-ref.o N 000003b3
blake2b-ref.o N 000003c0
blake2b-ref.o N 000003c7
blake2b-ref.o N 000003d8
blake2b-ref.o N 000003e9
blake2b-ref.o N 000003f7
blake2b-ref.o N 000003ff
blake2b-ref.o N 00000423
blake2b-ref.o N 00000429
blake2b-ref.o N 0000042d
blake2b-ref.o N 00000434
blake2b-ref.o N 00000436
blake2b-ref.o N 0000043d
blake2b-ref.o blake2b T
blake2b-ref.o blake2b_final T
blake2b-ref.o blake2b_init T
blake2b-ref.o blake2b_init_key T
blake2b-ref.o blake2b_init_param T
blake2b-ref.o blake2b_update T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Namespace violations


blake2b-ref.o N 00000000
blake2b-ref.o N 00000037
blake2b-ref.o N 00000045
blake2b-ref.o N 00000109
blake2b-ref.o N 00000114
blake2b-ref.o N 0000012b
blake2b-ref.o N 00000136
blake2b-ref.o N 0000013f
blake2b-ref.o N 00000153
blake2b-ref.o N 00000161
blake2b-ref.o N 0000016f
blake2b-ref.o N 00000179
blake2b-ref.o N 00000181
blake2b-ref.o N 0000018e
blake2b-ref.o N 000001a1
blake2b-ref.o N 000001b2
blake2b-ref.o N 000001c3
blake2b-ref.o N 000001d5
blake2b-ref.o N 000001eb
blake2b-ref.o N 000001fc
blake2b-ref.o N 0000020a
blake2b-ref.o N 0000020e
blake2b-ref.o N 00000210
blake2b-ref.o N 00000212
blake2b-ref.o N 00000214
blake2b-ref.o N 00000216
blake2b-ref.o N 0000021a
blake2b-ref.o N 00000221
blake2b-ref.o N 00000228
blake2b-ref.o N 00000232
blake2b-ref.o N 00000242
blake2b-ref.o N 00000250
blake2b-ref.o N 00000252
blake2b-ref.o N 00000259
blake2b-ref.o N 0000025d
blake2b-ref.o N 0000025f
blake2b-ref.o N 00000261
blake2b-ref.o N 00000269
blake2b-ref.o N 0000026d
blake2b-ref.o N 00000278
blake2b-ref.o N 00000281
blake2b-ref.o N 00000289
blake2b-ref.o N 0000029c
blake2b-ref.o N 0000029e
blake2b-ref.o N 000002a0
blake2b-ref.o N 000002ba
blake2b-ref.o N 000002be
blake2b-ref.o N 000002c5
blake2b-ref.o N 000002c7
blake2b-ref.o N 000002dd
blake2b-ref.o N 000002f2
blake2b-ref.o N 00000305
blake2b-ref.o N 00000312
blake2b-ref.o N 00000323
blake2b-ref.o N 00000332
blake2b-ref.o N 00000343
blake2b-ref.o N 00000351
blake2b-ref.o N 00000359
blake2b-ref.o N 0000037d
blake2b-ref.o N 0000037f
blake2b-ref.o N 0000038d
blake2b-ref.o N 00000398
blake2b-ref.o N 0000039f
blake2b-ref.o N 000003a5
blake2b-ref.o N 000003b1
blake2b-ref.o N 000003bd
blake2b-ref.o N 000003c8
blake2b-ref.o N 000003d5
blake2b-ref.o N 000003de
blake2b-ref.o N 000003e3
blake2b-ref.o N 000003ec
blake2b-ref.o N 000003fc
blake2b-ref.o N 0000040a
blake2b-ref.o N 00000411
blake2b-ref.o N 00000417
blake2b-ref.o N 0000041b
blake2b-ref.o N 00000422
blake2b-ref.o N 00000425
blake2b-ref.o N 0000042b
blake2b-ref.o N 00000430
blake2b-ref.o N 00000435
blake2b-ref.o N 00000437
blake2b-ref.o N 0000043e
blake2b-ref.o blake2b T
blake2b-ref.o blake2b_final T
blake2b-ref.o blake2b_init T
blake2b-ref.o blake2b_init_key T
blake2b-ref.o blake2b_init_param T
blake2b-ref.o blake2b_update T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Namespace violations


blake2b-ref.o N 00000000
blake2b-ref.o N 00000037
blake2b-ref.o N 00000045
blake2b-ref.o N 00000108
blake2b-ref.o N 00000113
blake2b-ref.o N 0000012a
blake2b-ref.o N 00000135
blake2b-ref.o N 0000013e
blake2b-ref.o N 00000152
blake2b-ref.o N 00000160
blake2b-ref.o N 0000016e
blake2b-ref.o N 00000178
blake2b-ref.o N 00000180
blake2b-ref.o N 0000018d
blake2b-ref.o N 000001a0
blake2b-ref.o N 000001b1
blake2b-ref.o N 000001c2
blake2b-ref.o N 000001d4
blake2b-ref.o N 000001ea
blake2b-ref.o N 000001fb
blake2b-ref.o N 00000209
blake2b-ref.o N 0000020d
blake2b-ref.o N 0000020f
blake2b-ref.o N 00000211
blake2b-ref.o N 00000213
blake2b-ref.o N 00000215
blake2b-ref.o N 00000219
blake2b-ref.o N 00000220
blake2b-ref.o N 00000227
blake2b-ref.o N 00000231
blake2b-ref.o N 00000241
blake2b-ref.o N 0000024f
blake2b-ref.o N 00000251
blake2b-ref.o N 00000258
blake2b-ref.o N 0000025c
blake2b-ref.o N 0000025e
blake2b-ref.o N 00000260
blake2b-ref.o N 00000268
blake2b-ref.o N 0000026c
blake2b-ref.o N 00000277
blake2b-ref.o N 00000280
blake2b-ref.o N 00000288
blake2b-ref.o N 00000297
blake2b-ref.o N 0000029a
blake2b-ref.o N 000002a0
blake2b-ref.o N 000002a5
blake2b-ref.o N 000002aa
blake2b-ref.o N 000002c4
blake2b-ref.o N 000002c8
blake2b-ref.o N 000002db
blake2b-ref.o N 000002dd
blake2b-ref.o N 000002df
blake2b-ref.o N 000002e6
blake2b-ref.o N 000002e8
blake2b-ref.o N 000002fe
blake2b-ref.o N 00000313
blake2b-ref.o N 00000320
blake2b-ref.o N 00000327
blake2b-ref.o N 00000329
blake2b-ref.o N 00000337
blake2b-ref.o N 00000342
blake2b-ref.o N 00000349
blake2b-ref.o N 0000034f
blake2b-ref.o N 0000035b
blake2b-ref.o N 00000367
blake2b-ref.o N 00000372
blake2b-ref.o N 0000037f
blake2b-ref.o N 00000388
blake2b-ref.o N 0000038d
blake2b-ref.o N 00000396
blake2b-ref.o N 000003a6
blake2b-ref.o N 000003b4
blake2b-ref.o N 000003c7
blake2b-ref.o N 000003d8
blake2b-ref.o N 000003e9
blake2b-ref.o N 000003f7
blake2b-ref.o N 000003ff
blake2b-ref.o N 00000423
blake2b-ref.o N 00000429
blake2b-ref.o N 0000042d
blake2b-ref.o N 00000434
blake2b-ref.o N 00000436
blake2b-ref.o N 0000043d
blake2b-ref.o blake2b T
blake2b-ref.o blake2b_final T
blake2b-ref.o blake2b_init T
blake2b-ref.o blake2b_init_key T
blake2b-ref.o blake2b_init_param T
blake2b-ref.o blake2b_update T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Namespace violations


blake2b-ref.o blake2b T
blake2b-ref.o blake2b_final T
blake2b-ref.o blake2b_init T
blake2b-ref.o blake2b_init_key T
blake2b-ref.o blake2b_init_param T
blake2b-ref.o blake2b_update T

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)

Namespace violations


blake2b.o N 00000000
blake2b.o N 00000037
blake2b.o N 00000041
blake2b.o N 00000106
blake2b.o N 0000011d
blake2b.o N 00000128
blake2b.o N 00000131
blake2b.o N 00000138
blake2b.o N 0000013c
blake2b.o N 00000144
blake2b.o N 00000148
blake2b.o N 0000014a
blake2b.o N 0000016f
blake2b.o N 00000173
blake2b.o N 0000017a
blake2b.o N 00000188
blake2b.o N 00000192
blake2b.o N 0000019a
blake2b.o N 000001ae
blake2b.o N 000001b2
blake2b.o N 000001b5
blake2b.o N 000001bb
blake2b.o N 000001be
blake2b.o N 000001c1
blake2b.o N 000001c4
blake2b.o N 000001c7
blake2b.o N 000001ca
blake2b.o N 000001cd
blake2b.o N 000001d0
blake2b.o N 000001d3
blake2b.o N 000001d7
blake2b.o N 000001db
blake2b.o N 000001df
blake2b.o N 000001e3
blake2b.o N 000001e7
blake2b.o N 000001eb
blake2b.o N 000001ef
blake2b.o N 000001f3
blake2b.o N 000001f7
blake2b.o N 000001fa
blake2b.o N 000001fe
blake2b.o N 00000202
blake2b.o N 00000205
blake2b.o N 00000208
blake2b.o N 0000020c
blake2b.o N 0000020f
blake2b.o N 00000212
blake2b.o N 00000216
blake2b.o N 00000219
blake2b.o N 0000021d
blake2b.o N 00000221
blake2b.o N 00000224
blake2b.o N 00000227
blake2b.o N 0000022a
blake2b.o N 0000022d
blake2b.o N 00000231
blake2b.o N 00000235
blake2b.o N 00000239
blake2b.o N 0000023d
blake2b.o N 00000240
blake2b.o N 00000243
blake2b.o N 00000247

Number of similar (implementation,compiler) pairs: 3, namely:
ImplementationCompiler
T:regsclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:regsclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:regsclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Namespace violations


blake2b.o N 00000000
blake2b.o N 00000037
blake2b.o N 00000041
blake2b.o N 00000105
blake2b.o N 0000011c
blake2b.o N 00000127
blake2b.o N 00000130
blake2b.o N 00000137
blake2b.o N 0000013b
blake2b.o N 00000143
blake2b.o N 00000147
blake2b.o N 00000149
blake2b.o N 0000016e
blake2b.o N 00000172
blake2b.o N 00000179
blake2b.o N 00000187
blake2b.o N 00000191
blake2b.o N 00000199
blake2b.o N 000001ad
blake2b.o N 000001b1
blake2b.o N 000001b4
blake2b.o N 000001ba
blake2b.o N 000001bd
blake2b.o N 000001c0
blake2b.o N 000001c3
blake2b.o N 000001c6
blake2b.o N 000001c9
blake2b.o N 000001cc
blake2b.o N 000001cf
blake2b.o N 000001d2
blake2b.o N 000001d6
blake2b.o N 000001da
blake2b.o N 000001de
blake2b.o N 000001e2
blake2b.o N 000001e6
blake2b.o N 000001ea
blake2b.o N 000001ee
blake2b.o N 000001f2
blake2b.o N 000001f6
blake2b.o N 000001f9
blake2b.o N 000001fd
blake2b.o N 00000201
blake2b.o N 00000204
blake2b.o N 00000207
blake2b.o N 0000020b
blake2b.o N 0000020e
blake2b.o N 00000211
blake2b.o N 00000215
blake2b.o N 00000218
blake2b.o N 0000021c
blake2b.o N 00000220
blake2b.o N 00000223
blake2b.o N 00000226
blake2b.o N 00000229
blake2b.o N 0000022c
blake2b.o N 00000230
blake2b.o N 00000234
blake2b.o N 00000238
blake2b.o N 0000023c
blake2b.o N 0000023f
blake2b.o N 00000242
blake2b.o N 00000246

Number of similar (implementation,compiler) pairs: 2, namely:
ImplementationCompiler
T:regsclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:regsclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))