Test results for armeabi, bblack, crypto_aead/xoodyakv1

[Page version: 20241101 10:17:42]

Measurements for armeabi, bblack, crypto_aead Test results for armeabi, bblack, crypto_aead Test results for crypto_aead/xoodyakv1
Computer: bblack
Microarchitecture: armeabi; Cortex-A8 (413fc082)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240716
Operation: crypto_aead
Primitive: xoodyakv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1421527792 0 017574 456 776T:xkcp/plain-uagcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024081220240716
1513288392 0 018430 464 776T:xkcp/plain-uagcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024081220240716
1562488816 0 019882 464 776T:xkcp/plain-uagcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024081220240716
16657611379 0 027907 416 776T:xkcp/plain-uaclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024081220240716
16657610735 0 025545 412 776T:xkcp/plain-uaclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024081220240716
16658411379 0 027907 416 776T:xkcp/plain-uaclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024081220240716
16707211975 0 027483 416 784T:xkcp/plain-uaclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024081220240716
17112012359 0 036635 416 792T:xkcp/plain-uaclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024081220240716
1896648132 0 018274 464 776T:xkcp/plain-uagcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024081220240716
2811126244 0 030563 416 792T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024081220240716
2900325880 0 021435 416 784T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024081220240716
3086085928 0 022491 416 776T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024081220240716
3088165928 0 022491 416 776T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024081220240716
5877205440 0 016498 464 776T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024081220240716
17290482700 0 012734 464 776T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024081220240716
21786964576 0 019397 412 776T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024081220240716
30768722571 0 013662 456 776T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024081220240716
32161202768 0 012898 464 776T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024081220240716
1693598429019 72 7442277 684 864T:refcppg++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024081220240716
1706478435610 72 8455144 740 864T:refcppclang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024081220240716
1707592835610 72 8455144 740 864T:refcppclang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024081220240716
1728417637102 120 2954957 792 816T:refcppclang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024081220240716
2063560029166 72 8446957 732 856T:refcppclang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024081220240716
2199248018930 72 7431243 684 864T:refcppg++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024081220240716
2223547221139 72 7433190 688 864T:refcppg++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024081220240716
2489469616678 72 7428850 700 848T:refcppg++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024081220240716

Compiler output


Xoodoo-uf-armv6-le-gcc.s: Xoodoo-uf-armv6-le-gcc.s:727:29: error: expected '%<type>' or "<type>"
Xoodoo-uf-armv6-le-gcc.s: .section        .note.GNU-stack,"",@progbits
Xoodoo-uf-armv6-le-gcc.s:                                    ^

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:xkcp/ARMv6clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:xkcp/ARMv6clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:xkcp/ARMv6clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:xkcp/ARMv6clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:xkcp/ARMv6clang -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


Xoodoo-uf-armv6-le-gcc.s: Xoodoo-uf-armv6-le-gcc.s: Assembler messages:
Xoodoo-uf-armv6-le-gcc.s: Xoodoo-uf-armv6-le-gcc.s:727: Error: junk at end of line, first unrecognized character is `,'

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

Compiler output


Xoodoo-u1-armv6m-le-gcc.s: Xoodoo-u1-armv6m-le-gcc.s:1093:29: error: expected '%<type>' or "<type>"
Xoodoo-u1-armv6m-le-gcc.s: .section        .note.GNU-stack,"",@progbits
Xoodoo-u1-armv6m-le-gcc.s:                                    ^

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:xkcp/ARMv6Mclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:xkcp/ARMv6Mclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:xkcp/ARMv6Mclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:xkcp/ARMv6Mclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:xkcp/ARMv6Mclang -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


Xoodoo-u1-armv6m-le-gcc.s: Xoodoo-u1-armv6m-le-gcc.s: Assembler messages:
Xoodoo-u1-armv6m-le-gcc.s: Xoodoo-u1-armv6m-le-gcc.s:1093: Error: junk at end of line, first unrecognized character is `,'

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

Compiler output


Xoodoo-uf-armv7m-le-gcc.s: Xoodoo-uf-armv7m-le-gcc.s:730:29: error: expected '%<type>' or "<type>"
Xoodoo-uf-armv7m-le-gcc.s: .section        .note.GNU-stack,"",@progbits
Xoodoo-uf-armv7m-le-gcc.s:                                    ^

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:xkcp/ARMv7Mclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:xkcp/ARMv7Mclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:xkcp/ARMv7Mclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:xkcp/ARMv7Mclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:xkcp/ARMv7Mclang -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


Xoodoo-uf-armv7m-le-gcc.s: Xoodoo-uf-armv7m-le-gcc.s: Assembler messages:
Xoodoo-uf-armv7m-le-gcc.s: Xoodoo-uf-armv7m-le-gcc.s:730: Error: junk at end of line, first unrecognized character is `,'

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

Compiler output


Xoodoo-avr8-u1.s: Xoodoo-avr8-u1.s:2:16: error: unexpected token in argument list
Xoodoo-avr8-u1.s: ; The eXtended Keccak Code Package (XKCP)
Xoodoo-avr8-u1.s:                ^
Xoodoo-avr8-u1.s: Xoodoo-avr8-u1.s:5:14: error: unexpected token in argument list
Xoodoo-avr8-u1.s: ; The Xoodoo permutation, designed by Joan Daemen, Seth Hoffert, Gilles Van Assche and Ronny Van Keer.
Xoodoo-avr8-u1.s:              ^
Xoodoo-avr8-u1.s: Xoodoo-avr8-u1.s:7:21: error: unexpected token in argument list
Xoodoo-avr8-u1.s: ; Implementation by Ronny Van Keer, hereby denoted as "the implementer".
Xoodoo-avr8-u1.s:                     ^
Xoodoo-avr8-u1.s: Xoodoo-avr8-u1.s:9:12: error: unexpected token in argument list
Xoodoo-avr8-u1.s: ; For more information, feedback or questions, please refer to the Keccak Team website:
Xoodoo-avr8-u1.s:            ^
Xoodoo-avr8-u1.s: Xoodoo-avr8-u1.s:10:3: error: invalid symbol redefinition
Xoodoo-avr8-u1.s: ; https://keccak.team/
Xoodoo-avr8-u1.s:   ^
Xoodoo-avr8-u1.s: Xoodoo-avr8-u1.s:12:10: error: unexpected token in argument list
Xoodoo-avr8-u1.s: ; To the extent possible under law, the implementer has waived all copyright
Xoodoo-avr8-u1.s:          ^
Xoodoo-avr8-u1.s: Xoodoo-avr8-u1.s:13:15: error: unexpected token in argument list
Xoodoo-avr8-u1.s: ; and related or neighboring rights to the source code in this file.
Xoodoo-avr8-u1.s:               ^
Xoodoo-avr8-u1.s: Xoodoo-avr8-u1.s:16:3: error: unexpected token at start of statement
Xoodoo-avr8-u1.s: ; ---
Xoodoo-avr8-u1.s:   ^
Xoodoo-avr8-u1.s: Xoodoo-avr8-u1.s:18:3: error: instruction 'thi' can not set flags, but 's' suffix specified
Xoodoo-avr8-u1.s: ...

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:xkcp/AVR8clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:xkcp/AVR8clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:xkcp/AVR8clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:xkcp/AVR8clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:xkcp/AVR8clang -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


Xoodoo-avr8-u1.s: Xoodoo-avr8-u1.s: Assembler messages:
Xoodoo-avr8-u1.s: Xoodoo-avr8-u1.s:2: Error: bad instruction `the eXtended Keccak Code Package(XKCP)'
Xoodoo-avr8-u1.s: Xoodoo-avr8-u1.s:5: Error: bad instruction `the Xoodoo permutation,designed by Joan Daemen,Seth Hoffert,Gilles Van Assche and Ronny Van Keer.'
Xoodoo-avr8-u1.s: Xoodoo-avr8-u1.s:7: Error: bad instruction `implementation by Ronny Van Keer,hereby denoted as "the implementer".'
Xoodoo-avr8-u1.s: Xoodoo-avr8-u1.s:9: Error: bad instruction `for more information,feedback or questions,please refer to the Keccak Team website:'
Xoodoo-avr8-u1.s: Xoodoo-avr8-u1.s:12: Error: bad instruction `to the extent possible under law,the implementer has waived all copyright'
Xoodoo-avr8-u1.s: Xoodoo-avr8-u1.s:13: Error: ARM register expected -- `and related or neighboring rights to the source code in this file.'
Xoodoo-avr8-u1.s: Xoodoo-avr8-u1.s:16: Error: junk at end of line, first unrecognized character is `-'
Xoodoo-avr8-u1.s: Xoodoo-avr8-u1.s:18: Error: bad instruction `this file implements Xoodoo in a SnP-compatible way.'
Xoodoo-avr8-u1.s: Xoodoo-avr8-u1.s:19: Error: bad instruction `please refer to SnP-documentation.h for more details.'
Xoodoo-avr8-u1.s: Xoodoo-avr8-u1.s:21: Error: bad instruction `this implementation comes with Xoodoo-SnP.h in the same folder.'
Xoodoo-avr8-u1.s: Xoodoo-avr8-u1.s:22: Error: bad instruction `please refer to LowLevel.build for the exact list of other files it must be combined with.'
Xoodoo-avr8-u1.s: Xoodoo-avr8-u1.s:25: Error: bad instruction `tested on ATmega1280 simulator'
Xoodoo-avr8-u1.s: Xoodoo-avr8-u1.s:27: Error: bad instruction `registers used in all routines'
Xoodoo-avr8-u1.s: Xoodoo-avr8-u1.s:35: Error: junk at end of line, first unrecognized character is `-'
Xoodoo-avr8-u1.s: Xoodoo-avr8-u1.s:37: Error: bad instruction `void Xoodoo_StaticInitialize(void)'
Xoodoo-avr8-u1.s: Xoodoo-avr8-u1.s:41: Error: junk at end of line, first unrecognized character is `-'
Xoodoo-avr8-u1.s: Xoodoo-avr8-u1.s:43: Error: bad instruction `void Xoodoo_Initialize(void*state)'
Xoodoo-avr8-u1.s: Xoodoo-avr8-u1.s:45: Error: bad instruction `argument state is passed in r24:r25'
Xoodoo-avr8-u1.s: Xoodoo-avr8-u1.s:49: Error: ARM register expected -- `movw rZ,r24'
Xoodoo-avr8-u1.s: Xoodoo-avr8-u1.s:50: Error: bad instruction `ldi r23,3*4/2'
Xoodoo-avr8-u1.s: Xoodoo-avr8-u1.s:50: Error: bad instruction `clear state(8 bytes/2 lanes)per iteration'
Xoodoo-avr8-u1.s: Xoodoo-avr8-u1.s:52: Error: bad instruction `st z+,zero'
Xoodoo-avr8-u1.s: Xoodoo-avr8-u1.s:53: Error: bad instruction `st z+,zero'
Xoodoo-avr8-u1.s: Xoodoo-avr8-u1.s:54: Error: bad instruction `st z+,zero'
Xoodoo-avr8-u1.s: ...

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

Compiler output


Xoodoo-SIMD512.c: In file included from Xoodoo-SIMD512.c:22:
Xoodoo-SIMD512.c: In file included from /usr/lib/llvm-7/lib/clang/7.0.1/include/smmintrin.h:27:
Xoodoo-SIMD512.c: In file included from /usr/lib/llvm-7/lib/clang/7.0.1/include/tmmintrin.h:27:
Xoodoo-SIMD512.c: In file included from /usr/lib/llvm-7/lib/clang/7.0.1/include/pmmintrin.h:27:
Xoodoo-SIMD512.c: In file included from /usr/lib/llvm-7/lib/clang/7.0.1/include/emmintrin.h:27:
Xoodoo-SIMD512.c: In file included from /usr/lib/llvm-7/lib/clang/7.0.1/include/xmmintrin.h:27:
Xoodoo-SIMD512.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
Xoodoo-SIMD512.c:     return (__m64)__builtin_ia32_vec_init_v2si(__i, 0);
Xoodoo-SIMD512.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Xoodoo-SIMD512.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
Xoodoo-SIMD512.c:     return (__m64)__builtin_ia32_packsswb((__v4hi)__m1, (__v4hi)__m2);
Xoodoo-SIMD512.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Xoodoo-SIMD512.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
Xoodoo-SIMD512.c:     return (__m64)__builtin_ia32_packssdw((__v2si)__m1, (__v2si)__m2);
Xoodoo-SIMD512.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Xoodoo-SIMD512.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
Xoodoo-SIMD512.c:     return (__m64)__builtin_ia32_packuswb((__v4hi)__m1, (__v4hi)__m2);
Xoodoo-SIMD512.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Xoodoo-SIMD512.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
Xoodoo-SIMD512.c:     return (__m64)__builtin_ia32_punpckhbw((__v8qi)__m1, (__v8qi)__m2);
Xoodoo-SIMD512.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Xoodoo-SIMD512.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
Xoodoo-SIMD512.c:     return (__m64)__builtin_ia32_punpckhwd((__v4hi)__m1, (__v4hi)__m2);
Xoodoo-SIMD512.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Xoodoo-SIMD512.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
Xoodoo-SIMD512.c: ...

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:xkcp/AVX512clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:xkcp/AVX512clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:xkcp/AVX512clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:xkcp/AVX512clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:xkcp/AVX512clang -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


Xoodoo-SIMD512.c: Xoodoo-SIMD512.c:22:10: fatal error: smmintrin.h: No such file or directory
Xoodoo-SIMD512.c:  #include <smmintrin.h>
Xoodoo-SIMD512.c:           ^~~~~~~~~~~~~
Xoodoo-SIMD512.c: compilation terminated.

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

Compiler output


Xoodoo-SIMD128.c: In file included from Xoodoo-SIMD128.c:22:
Xoodoo-SIMD128.c: In file included from /usr/lib/llvm-7/lib/clang/7.0.1/include/emmintrin.h:27:
Xoodoo-SIMD128.c: In file included from /usr/lib/llvm-7/lib/clang/7.0.1/include/xmmintrin.h:27:
Xoodoo-SIMD128.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
Xoodoo-SIMD128.c:     return (__m64)__builtin_ia32_vec_init_v2si(__i, 0);
Xoodoo-SIMD128.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Xoodoo-SIMD128.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
Xoodoo-SIMD128.c:     return (__m64)__builtin_ia32_packsswb((__v4hi)__m1, (__v4hi)__m2);
Xoodoo-SIMD128.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Xoodoo-SIMD128.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
Xoodoo-SIMD128.c:     return (__m64)__builtin_ia32_packssdw((__v2si)__m1, (__v2si)__m2);
Xoodoo-SIMD128.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Xoodoo-SIMD128.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
Xoodoo-SIMD128.c:     return (__m64)__builtin_ia32_packuswb((__v4hi)__m1, (__v4hi)__m2);
Xoodoo-SIMD128.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Xoodoo-SIMD128.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
Xoodoo-SIMD128.c:     return (__m64)__builtin_ia32_punpckhbw((__v8qi)__m1, (__v8qi)__m2);
Xoodoo-SIMD128.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Xoodoo-SIMD128.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
Xoodoo-SIMD128.c:     return (__m64)__builtin_ia32_punpckhwd((__v4hi)__m1, (__v4hi)__m2);
Xoodoo-SIMD128.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Xoodoo-SIMD128.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
Xoodoo-SIMD128.c:     return (__m64)__builtin_ia32_punpckhdq((__v2si)__m1, (__v2si)__m2);
Xoodoo-SIMD128.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Xoodoo-SIMD128.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
Xoodoo-SIMD128.c: ...

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:xkcp/SSE2clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:xkcp/SSE2clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:xkcp/SSE2clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:xkcp/SSE2clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:xkcp/SSE2clang -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


Xoodoo-SIMD128.c: Xoodoo-SIMD128.c:22:10: fatal error: emmintrin.h: No such file or directory
Xoodoo-SIMD128.c:  #include <emmintrin.h>
Xoodoo-SIMD128.c:           ^~~~~~~~~~~~~
Xoodoo-SIMD128.c: compilation terminated.

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

Namespace violations


Xoodoo-reference.o N 00000000
Xoodoo-reference.o N 00000037
Xoodoo-reference.o N 0000004a
Xoodoo-reference.o N 00000110
Xoodoo-reference.o N 00000113
Xoodoo-reference.o N 00000120
Xoodoo-reference.o N 0000012b
Xoodoo-reference.o N 00000134
Xoodoo-reference.o N 00000148
Xoodoo-reference.o N 00000156
Xoodoo-reference.o N 00000162
Xoodoo-reference.o N 00000173
Xoodoo-reference.o N 00000180
Xoodoo-reference.o N 00000186
Xoodoo-reference.o N 00000188
Xoodoo-reference.o N 0000018a
Xoodoo-reference.o N 00000197
Xoodoo-reference.o N 00000199
Xoodoo-reference.o N 0000019c
Xoodoo-reference.o N 0000019e
Xoodoo-reference.o N 000001a0
Xoodoo-reference.o N 000001a2
Xoodoo-reference.o N 000001a4
Xoodoo-reference.o N 000001a6
Xoodoo-reference.o N 000001b7
Xoodoo-reference.o N 000001cf
Xoodoo-reference.o N 000001e1
Xoodoo-reference.o N 000001f0
Xoodoo-reference.o N 00000200
Xoodoo-reference.o N 00000216
Xoodoo-reference.o N 00000231
Xoodoo-reference.o N 00000245
Xoodoo-reference.o N 0000025f
Xoodoo-reference.o N 00000276
Xoodoo-reference.o N 0000028d
Xoodoo-reference.o N 000002a5
Xoodoo-reference.o N 000002aa
Xoodoo-reference.o N 000002b1
Xoodoo-reference.o N 000002b6
Xoodoo-reference.o N 000002bd
Xoodoo-reference.o N 000002c7
Xoodoo-reference.o N 000002cd
Xoodoo-reference.o N 000002d4
Xoodoo-reference.o Xoodoo_AddByte T
Xoodoo-reference.o Xoodoo_AddBytes T
Xoodoo-reference.o Xoodoo_ExtractAndAddBytes T
Xoodoo-reference.o Xoodoo_ExtractBytes T
Xoodoo-reference.o Xoodoo_Initialize T
Xoodoo-reference.o Xoodoo_OverwriteBytes T
Xoodoo-reference.o Xoodoo_OverwriteWithZeroes T
Xoodoo-reference.o Xoodoo_Permute_12rounds T
Xoodoo-reference.o Xoodoo_Permute_6rounds T
Xoodoo-reference.o Xoodoo_Permute_Nrounds T
Xoodoo-reference.o Xoodoo_StaticInitialize T
Xoodyak.o N 00000000
Xoodyak.o N 00000037
Xoodyak.o N 00000041
Xoodyak.o N 00000107
Xoodyak.o N 00000115
Xoodyak.o N 0000011f
Xoodyak.o N 00000127
Xoodyak.o N 00000139
Xoodyak.o N 00000142
Xoodyak.o N 00000148
Xoodyak.o N 0000015c
Xoodyak.o N 00000162
Xoodyak.o N 0000016f
Xoodyak.o N 00000174
Xoodyak.o N 0000017c
Xoodyak.o N 00000185
Xoodyak.o N 000001a3
Xoodyak.o N 000001b4
Xoodyak.o N 000001b6
Xoodyak.o N 000001bb
Xoodyak.o N 000001c2
Xoodyak.o N 000001c5
Xoodyak.o N 000001cb
Xoodyak.o N 000001d3
Xoodyak.o N 000001de
Xoodyak.o N 000001e2
Xoodyak.o N 000001f4
Xoodyak.o N 000001f6
Xoodyak.o N 000001fb
Xoodyak.o N 000001fd
Xoodyak.o N 00000200
Xoodyak.o N 00000209
Xoodyak.o N 00000216
Xoodyak.o N 00000219
Xoodyak.o N 0000021f
Xoodyak.o N 0000022a
Xoodyak.o N 0000022d
Xoodyak.o N 00000233
Xoodyak.o N 00000236
Xoodyak.o N 00000244
Xoodyak.o N 00000246
Xoodyak.o N 00000248
Xoodyak.o N 0000024e
Xoodyak.o N 00000256
Xoodyak.o N 0000025a
Xoodyak.o N 0000025c
Xoodyak.o N 0000026f
Xoodyak.o N 00000271
Xoodyak.o N 00000276
Xoodyak.o N 0000027a
Xoodyak.o N 0000028d
Xoodyak.o N 0000029c
Xoodyak.o N 000002ac
Xoodyak.o N 000002bc
Xoodyak.o N 000002cc
Xoodyak.o N 000002df
Xoodyak.o N 000002ef
Xoodyak.o N 000002f1
Xoodyak.o N 000002f6
Xoodyak.o N 000002fb
Xoodyak.o Xoodyak_Absorb T
Xoodyak.o Xoodyak_Decrypt T
Xoodyak.o Xoodyak_Encrypt T
Xoodyak.o Xoodyak_Initialize T
Xoodyak.o Xoodyak_Ratchet T
Xoodyak.o Xoodyak_Squeeze T
Xoodyak.o Xoodyak_SqueezeKey T
encrypt.o N 00000000
encrypt.o N 00000037
encrypt.o N 00000041
encrypt.o N 00000107
encrypt.o N 00000114
encrypt.o N 0000011b
encrypt.o N 00000149
encrypt.o N 0000014d
encrypt.o N 0000017b
encrypt.o N 0000017d
encrypt.o N 0000018b
encrypt.o N 00000190
encrypt.o N 000001a7
encrypt.o N 000001a9
encrypt.o N 000001ab
encrypt.o N 000001b0
encrypt.o N 000001b5
encrypt.o N 000001bb
encrypt.o N 000001be
encrypt.o N 000001c3
encrypt.o N 000001cc
encrypt.o N 000001d2
encrypt.o N 000001dc
encrypt.o N 000001e4
encrypt.o N 000001f8
encrypt.o N 000001fe
encrypt.o N 00000203
encrypt.o N 0000020b
encrypt.o N 00000214
encrypt.o N 00000232
encrypt.o N 00000243
encrypt.o N 00000247

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


Xoodoo-reference.o N 00000000
Xoodoo-reference.o N 00000037
Xoodoo-reference.o N 0000004a
Xoodoo-reference.o N 00000110
Xoodoo-reference.o N 00000113
Xoodoo-reference.o N 00000120
Xoodoo-reference.o N 0000012b
Xoodoo-reference.o N 00000134
Xoodoo-reference.o N 00000148
Xoodoo-reference.o N 00000156
Xoodoo-reference.o N 00000162
Xoodoo-reference.o N 00000173
Xoodoo-reference.o N 00000180
Xoodoo-reference.o N 00000186
Xoodoo-reference.o N 00000188
Xoodoo-reference.o N 0000018a
Xoodoo-reference.o N 00000197
Xoodoo-reference.o N 00000199
Xoodoo-reference.o N 0000019c
Xoodoo-reference.o N 0000019e
Xoodoo-reference.o N 000001a0
Xoodoo-reference.o N 000001a2
Xoodoo-reference.o N 000001a4
Xoodoo-reference.o N 000001a6
Xoodoo-reference.o N 000001b7
Xoodoo-reference.o N 000001cf
Xoodoo-reference.o N 000001e1
Xoodoo-reference.o N 000001f0
Xoodoo-reference.o N 00000200
Xoodoo-reference.o N 00000216
Xoodoo-reference.o N 00000231
Xoodoo-reference.o N 00000245
Xoodoo-reference.o N 0000025f
Xoodoo-reference.o N 00000276
Xoodoo-reference.o N 0000028d
Xoodoo-reference.o N 000002a5
Xoodoo-reference.o N 000002aa
Xoodoo-reference.o N 000002b1
Xoodoo-reference.o N 000002b6
Xoodoo-reference.o N 000002bd
Xoodoo-reference.o N 000002c7
Xoodoo-reference.o N 000002cd
Xoodoo-reference.o N 000002d4
Xoodoo-reference.o Xoodoo_AddByte T
Xoodoo-reference.o Xoodoo_AddBytes T
Xoodoo-reference.o Xoodoo_ExtractAndAddBytes T
Xoodoo-reference.o Xoodoo_ExtractBytes T
Xoodoo-reference.o Xoodoo_Initialize T
Xoodoo-reference.o Xoodoo_OverwriteBytes T
Xoodoo-reference.o Xoodoo_OverwriteWithZeroes T
Xoodoo-reference.o Xoodoo_Permute_12rounds T
Xoodoo-reference.o Xoodoo_Permute_6rounds T
Xoodoo-reference.o Xoodoo_Permute_Nrounds T
Xoodoo-reference.o Xoodoo_StaticInitialize T
Xoodyak.o N 00000000
Xoodyak.o N 00000037
Xoodyak.o N 00000041
Xoodyak.o N 00000107
Xoodyak.o N 00000115
Xoodyak.o N 0000011f
Xoodyak.o N 00000127
Xoodyak.o N 00000139
Xoodyak.o N 00000142
Xoodyak.o N 00000148
Xoodyak.o N 0000015c
Xoodyak.o N 00000162
Xoodyak.o N 0000016f
Xoodyak.o N 00000174
Xoodyak.o N 0000017c
Xoodyak.o N 00000185
Xoodyak.o N 000001a3
Xoodyak.o N 000001b4
Xoodyak.o N 000001b6
Xoodyak.o N 000001bb
Xoodyak.o N 000001c2
Xoodyak.o N 000001c5
Xoodyak.o N 000001cb
Xoodyak.o N 000001d3
Xoodyak.o N 000001de
Xoodyak.o N 000001e2
Xoodyak.o N 000001f4
Xoodyak.o N 000001f6
Xoodyak.o N 000001fb
Xoodyak.o N 000001fd
Xoodyak.o N 00000200
Xoodyak.o N 00000209
Xoodyak.o N 00000216
Xoodyak.o N 00000219
Xoodyak.o N 0000021f
Xoodyak.o N 0000022a
Xoodyak.o N 0000022d
Xoodyak.o N 00000233
Xoodyak.o N 00000236
Xoodyak.o N 00000244
Xoodyak.o N 00000246
Xoodyak.o N 00000248
Xoodyak.o N 0000024e
Xoodyak.o N 00000256
Xoodyak.o N 0000025a
Xoodyak.o N 0000025c
Xoodyak.o N 0000026f
Xoodyak.o N 0000027e
Xoodyak.o N 0000028e
Xoodyak.o N 0000029e
Xoodyak.o N 000002ae
Xoodyak.o N 000002c1
Xoodyak.o N 000002d4
Xoodyak.o N 000002e4
Xoodyak.o N 000002e6
Xoodyak.o N 000002eb
Xoodyak.o N 000002f0
Xoodyak.o N 000002f2
Xoodyak.o N 000002f7
Xoodyak.o N 000002fb
Xoodyak.o Xoodyak_Absorb T
Xoodyak.o Xoodyak_Decrypt T
Xoodyak.o Xoodyak_Encrypt T
Xoodyak.o Xoodyak_Initialize T
Xoodyak.o Xoodyak_Ratchet T
Xoodyak.o Xoodyak_Squeeze T
Xoodyak.o Xoodyak_SqueezeKey T
encrypt.o N 00000000
encrypt.o N 00000037
encrypt.o N 00000041
encrypt.o N 00000107
encrypt.o N 00000114
encrypt.o N 0000011b
encrypt.o N 00000149
encrypt.o N 0000014d
encrypt.o N 0000017b
encrypt.o N 0000017d
encrypt.o N 0000018b
encrypt.o N 00000190
encrypt.o N 000001a7
encrypt.o N 000001a9
encrypt.o N 000001ab
encrypt.o N 000001b0
encrypt.o N 000001b5
encrypt.o N 000001bb
encrypt.o N 000001be
encrypt.o N 000001c3
encrypt.o N 000001cc
encrypt.o N 000001d2
encrypt.o N 000001dc
encrypt.o N 000001e4
encrypt.o N 000001f8
encrypt.o N 000001fe
encrypt.o N 00000203
encrypt.o N 0000020b
encrypt.o N 00000214
encrypt.o N 00000232
encrypt.o N 00000243
encrypt.o N 00000247

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


Xoodoo-reference.o N 00000000
Xoodoo-reference.o N 00000037
Xoodoo-reference.o N 0000004a
Xoodoo-reference.o N 0000010f
Xoodoo-reference.o N 00000112
Xoodoo-reference.o N 0000011f
Xoodoo-reference.o N 0000012a
Xoodoo-reference.o N 00000133
Xoodoo-reference.o N 00000147
Xoodoo-reference.o N 00000155
Xoodoo-reference.o N 00000161
Xoodoo-reference.o N 00000172
Xoodoo-reference.o N 0000017f
Xoodoo-reference.o N 00000185
Xoodoo-reference.o N 00000187
Xoodoo-reference.o N 00000189
Xoodoo-reference.o N 00000196
Xoodoo-reference.o N 00000198
Xoodoo-reference.o N 0000019b
Xoodoo-reference.o N 0000019d
Xoodoo-reference.o N 0000019f
Xoodoo-reference.o N 000001a1
Xoodoo-reference.o N 000001a3
Xoodoo-reference.o N 000001a5
Xoodoo-reference.o N 000001b6
Xoodoo-reference.o N 000001ce
Xoodoo-reference.o N 000001e0
Xoodoo-reference.o N 000001ef
Xoodoo-reference.o N 000001ff
Xoodoo-reference.o N 00000215
Xoodoo-reference.o N 00000230
Xoodoo-reference.o N 00000244
Xoodoo-reference.o N 0000025e
Xoodoo-reference.o N 00000275
Xoodoo-reference.o N 0000028c
Xoodoo-reference.o N 000002a4
Xoodoo-reference.o N 000002a9
Xoodoo-reference.o N 000002b0
Xoodoo-reference.o N 000002b5
Xoodoo-reference.o N 000002bc
Xoodoo-reference.o N 000002c6
Xoodoo-reference.o N 000002cc
Xoodoo-reference.o N 000002d3
Xoodoo-reference.o Xoodoo_AddByte T
Xoodoo-reference.o Xoodoo_AddBytes T
Xoodoo-reference.o Xoodoo_ExtractAndAddBytes T
Xoodoo-reference.o Xoodoo_ExtractBytes T
Xoodoo-reference.o Xoodoo_Initialize T
Xoodoo-reference.o Xoodoo_OverwriteBytes T
Xoodoo-reference.o Xoodoo_OverwriteWithZeroes T
Xoodoo-reference.o Xoodoo_Permute_12rounds T
Xoodoo-reference.o Xoodoo_Permute_6rounds T
Xoodoo-reference.o Xoodoo_Permute_Nrounds T
Xoodoo-reference.o Xoodoo_StaticInitialize T
Xoodyak.o N 00000000
Xoodyak.o N 00000037
Xoodyak.o N 00000041
Xoodyak.o N 00000106
Xoodyak.o N 00000114
Xoodyak.o N 0000011e
Xoodyak.o N 00000126
Xoodyak.o N 00000138
Xoodyak.o N 00000141
Xoodyak.o N 00000147
Xoodyak.o N 0000015b
Xoodyak.o N 00000161
Xoodyak.o N 0000016e
Xoodyak.o N 00000173
Xoodyak.o N 0000017b
Xoodyak.o N 00000184
Xoodyak.o N 000001a2
Xoodyak.o N 000001b3
Xoodyak.o N 000001b5
Xoodyak.o N 000001ba
Xoodyak.o N 000001c1
Xoodyak.o N 000001c4
Xoodyak.o N 000001ca
Xoodyak.o N 000001d2
Xoodyak.o N 000001dd
Xoodyak.o N 000001e1
Xoodyak.o N 000001f3
Xoodyak.o N 000001f5
Xoodyak.o N 000001fa
Xoodyak.o N 000001fc
Xoodyak.o N 000001ff
Xoodyak.o N 00000208
Xoodyak.o N 00000215
Xoodyak.o N 00000218
Xoodyak.o N 0000021e
Xoodyak.o N 00000229
Xoodyak.o N 0000022c
Xoodyak.o N 00000232
Xoodyak.o N 00000235
Xoodyak.o N 00000243
Xoodyak.o N 00000245
Xoodyak.o N 00000247
Xoodyak.o N 0000024d
Xoodyak.o N 00000255
Xoodyak.o N 00000259
Xoodyak.o N 0000025b
Xoodyak.o N 0000026e
Xoodyak.o N 00000270
Xoodyak.o N 00000275
Xoodyak.o N 00000279
Xoodyak.o N 0000028c
Xoodyak.o N 0000029b
Xoodyak.o N 000002ab
Xoodyak.o N 000002bb
Xoodyak.o N 000002cb
Xoodyak.o N 000002de
Xoodyak.o N 000002ee
Xoodyak.o N 000002f0
Xoodyak.o N 000002f5
Xoodyak.o N 000002fa
Xoodyak.o Xoodyak_Absorb T
Xoodyak.o Xoodyak_Decrypt T
Xoodyak.o Xoodyak_Encrypt T
Xoodyak.o Xoodyak_Initialize T
Xoodyak.o Xoodyak_Ratchet T
Xoodyak.o Xoodyak_Squeeze T
Xoodyak.o Xoodyak_SqueezeKey T
encrypt.o N 00000000
encrypt.o N 00000037
encrypt.o N 00000041
encrypt.o N 00000106
encrypt.o N 00000113
encrypt.o N 0000011a
encrypt.o N 00000148
encrypt.o N 0000014c
encrypt.o N 0000017a
encrypt.o N 0000017c
encrypt.o N 0000018a
encrypt.o N 0000018f
encrypt.o N 000001a6
encrypt.o N 000001a8
encrypt.o N 000001aa
encrypt.o N 000001af
encrypt.o N 000001b4
encrypt.o N 000001ba
encrypt.o N 000001bd
encrypt.o N 000001c2
encrypt.o N 000001cb
encrypt.o N 000001d1
encrypt.o N 000001db
encrypt.o N 000001e3
encrypt.o N 000001f7
encrypt.o N 000001fd
encrypt.o N 00000202
encrypt.o N 0000020a
encrypt.o N 00000213
encrypt.o N 00000231
encrypt.o N 00000242
encrypt.o N 00000246

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


Xoodoo-reference.o N 00000000
Xoodoo-reference.o N 00000037
Xoodoo-reference.o N 0000004a
Xoodoo-reference.o N 00000110
Xoodoo-reference.o N 00000113
Xoodoo-reference.o N 00000120
Xoodoo-reference.o N 0000012b
Xoodoo-reference.o N 00000134
Xoodoo-reference.o N 00000148
Xoodoo-reference.o N 00000156
Xoodoo-reference.o N 00000162
Xoodoo-reference.o N 00000173
Xoodoo-reference.o N 00000180
Xoodoo-reference.o N 00000186
Xoodoo-reference.o N 00000188
Xoodoo-reference.o N 0000018a
Xoodoo-reference.o N 00000197
Xoodoo-reference.o N 00000199
Xoodoo-reference.o N 0000019c
Xoodoo-reference.o N 0000019e
Xoodoo-reference.o N 000001a0
Xoodoo-reference.o N 000001a2
Xoodoo-reference.o N 000001a4
Xoodoo-reference.o N 000001a6
Xoodoo-reference.o N 000001b7
Xoodoo-reference.o N 000001cf
Xoodoo-reference.o N 000001e1
Xoodoo-reference.o N 000001f0
Xoodoo-reference.o N 00000200
Xoodoo-reference.o N 00000216
Xoodoo-reference.o N 00000231
Xoodoo-reference.o N 00000245
Xoodoo-reference.o N 0000025f
Xoodoo-reference.o N 00000276
Xoodoo-reference.o N 0000028d
Xoodoo-reference.o N 000002a5
Xoodoo-reference.o N 000002aa
Xoodoo-reference.o N 000002b1
Xoodoo-reference.o N 000002b6
Xoodoo-reference.o N 000002bd
Xoodoo-reference.o N 000002c7
Xoodoo-reference.o N 000002cd
Xoodoo-reference.o N 000002d4
Xoodoo-reference.o Xoodoo_AddByte T
Xoodoo-reference.o Xoodoo_AddBytes T
Xoodoo-reference.o Xoodoo_ExtractAndAddBytes T
Xoodoo-reference.o Xoodoo_ExtractBytes T
Xoodoo-reference.o Xoodoo_Initialize T
Xoodoo-reference.o Xoodoo_OverwriteBytes T
Xoodoo-reference.o Xoodoo_OverwriteWithZeroes T
Xoodoo-reference.o Xoodoo_Permute_12rounds T
Xoodoo-reference.o Xoodoo_Permute_6rounds T
Xoodoo-reference.o Xoodoo_Permute_Nrounds T
Xoodoo-reference.o Xoodoo_StaticInitialize T
Xoodyak.o N 00000000
Xoodyak.o N 00000037
Xoodyak.o N 00000041
Xoodyak.o N 00000107
Xoodyak.o N 00000115
Xoodyak.o N 0000011f
Xoodyak.o N 00000127
Xoodyak.o N 00000139
Xoodyak.o N 00000142
Xoodyak.o N 00000148
Xoodyak.o N 0000015c
Xoodyak.o N 00000162
Xoodyak.o N 0000016f
Xoodyak.o N 00000174
Xoodyak.o N 0000017c
Xoodyak.o N 00000185
Xoodyak.o N 000001a3
Xoodyak.o N 000001b4
Xoodyak.o N 000001b6
Xoodyak.o N 000001bb
Xoodyak.o N 000001c2
Xoodyak.o N 000001c5
Xoodyak.o N 000001cb
Xoodyak.o N 000001d3
Xoodyak.o N 000001de
Xoodyak.o N 000001e2
Xoodyak.o N 000001f5
Xoodyak.o N 00000204
Xoodyak.o N 00000216
Xoodyak.o N 00000226
Xoodyak.o N 00000234
Xoodyak.o N 00000244
Xoodyak.o N 00000254
Xoodyak.o N 00000267
Xoodyak.o N 0000027a
Xoodyak.o N 0000028a
Xoodyak.o N 00000295
Xoodyak.o N 000002a2
Xoodyak.o N 000002a4
Xoodyak.o N 000002a9
Xoodyak.o N 000002ab
Xoodyak.o N 000002ae
Xoodyak.o N 000002b7
Xoodyak.o N 000002b9
Xoodyak.o N 000002bb
Xoodyak.o N 000002c0
Xoodyak.o N 000002c2
Xoodyak.o N 000002c4
Xoodyak.o N 000002ca
Xoodyak.o N 000002d2
Xoodyak.o N 000002d6
Xoodyak.o N 000002d9
Xoodyak.o N 000002de
Xoodyak.o N 000002e0
Xoodyak.o N 000002e5
Xoodyak.o N 000002e9
Xoodyak.o N 000002f0
Xoodyak.o N 000002f3
Xoodyak.o N 000002f9
Xoodyak.o N 000002fc
Xoodyak.o Xoodyak_Absorb T
Xoodyak.o Xoodyak_Decrypt T
Xoodyak.o Xoodyak_Encrypt T
Xoodyak.o Xoodyak_Initialize T
Xoodyak.o Xoodyak_Ratchet T
Xoodyak.o Xoodyak_Squeeze T
Xoodyak.o Xoodyak_SqueezeKey T
encrypt.o N 00000000
encrypt.o N 00000037
encrypt.o N 00000041
encrypt.o N 00000107
encrypt.o N 00000114
encrypt.o N 0000011b
encrypt.o N 00000149
encrypt.o N 0000014d
encrypt.o N 0000017b
encrypt.o N 0000017d
encrypt.o N 0000018b
encrypt.o N 00000190
encrypt.o N 000001a7
encrypt.o N 000001a9
encrypt.o N 000001ab
encrypt.o N 000001b0
encrypt.o N 000001b5
encrypt.o N 000001bb
encrypt.o N 000001be
encrypt.o N 000001c3
encrypt.o N 000001cc
encrypt.o N 000001d2
encrypt.o N 000001dc
encrypt.o N 000001e4
encrypt.o N 000001f8
encrypt.o N 000001fe
encrypt.o N 00000203
encrypt.o N 0000020b
encrypt.o N 00000214
encrypt.o N 00000232
encrypt.o N 00000243
encrypt.o N 00000247

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


Xoodoo-reference.o N 00000000
Xoodoo-reference.o N 00000037
Xoodoo-reference.o N 0000004a
Xoodoo-reference.o N 0000010f
Xoodoo-reference.o N 00000112
Xoodoo-reference.o N 0000011f
Xoodoo-reference.o N 0000012a
Xoodoo-reference.o N 00000133
Xoodoo-reference.o N 00000147
Xoodoo-reference.o N 00000155
Xoodoo-reference.o N 00000161
Xoodoo-reference.o N 00000172
Xoodoo-reference.o N 0000017f
Xoodoo-reference.o N 00000185
Xoodoo-reference.o N 00000187
Xoodoo-reference.o N 00000189
Xoodoo-reference.o N 00000196
Xoodoo-reference.o N 00000198
Xoodoo-reference.o N 0000019b
Xoodoo-reference.o N 0000019d
Xoodoo-reference.o N 0000019f
Xoodoo-reference.o N 000001a1
Xoodoo-reference.o N 000001a3
Xoodoo-reference.o N 000001a5
Xoodoo-reference.o N 000001b6
Xoodoo-reference.o N 000001ce
Xoodoo-reference.o N 000001e0
Xoodoo-reference.o N 000001ef
Xoodoo-reference.o N 000001ff
Xoodoo-reference.o N 00000215
Xoodoo-reference.o N 00000230
Xoodoo-reference.o N 00000244
Xoodoo-reference.o N 0000025e
Xoodoo-reference.o N 00000275
Xoodoo-reference.o N 0000028c
Xoodoo-reference.o N 000002a4
Xoodoo-reference.o N 000002a9
Xoodoo-reference.o N 000002b0
Xoodoo-reference.o N 000002b5
Xoodoo-reference.o N 000002bc
Xoodoo-reference.o N 000002c6
Xoodoo-reference.o N 000002cc
Xoodoo-reference.o N 000002d3
Xoodoo-reference.o Xoodoo_AddByte T
Xoodoo-reference.o Xoodoo_AddBytes T
Xoodoo-reference.o Xoodoo_ExtractAndAddBytes T
Xoodoo-reference.o Xoodoo_ExtractBytes T
Xoodoo-reference.o Xoodoo_Initialize T
Xoodoo-reference.o Xoodoo_OverwriteBytes T
Xoodoo-reference.o Xoodoo_OverwriteWithZeroes T
Xoodoo-reference.o Xoodoo_Permute_12rounds T
Xoodoo-reference.o Xoodoo_Permute_6rounds T
Xoodoo-reference.o Xoodoo_Permute_Nrounds T
Xoodoo-reference.o Xoodoo_StaticInitialize T
Xoodyak.o N 00000000
Xoodyak.o N 00000037
Xoodyak.o N 00000041
Xoodyak.o N 00000106
Xoodyak.o N 00000114
Xoodyak.o N 0000011e
Xoodyak.o N 00000126
Xoodyak.o N 00000138
Xoodyak.o N 00000141
Xoodyak.o N 00000147
Xoodyak.o N 0000015b
Xoodyak.o N 00000161
Xoodyak.o N 0000016e
Xoodyak.o N 00000173
Xoodyak.o N 0000017b
Xoodyak.o N 00000184
Xoodyak.o N 000001a2
Xoodyak.o N 000001b3
Xoodyak.o N 000001b5
Xoodyak.o N 000001ba
Xoodyak.o N 000001c1
Xoodyak.o N 000001c4
Xoodyak.o N 000001ca
Xoodyak.o N 000001d2
Xoodyak.o N 000001dd
Xoodyak.o N 000001e1
Xoodyak.o N 000001f3
Xoodyak.o N 000001f5
Xoodyak.o N 000001fa
Xoodyak.o N 000001fc
Xoodyak.o N 000001ff
Xoodyak.o N 00000208
Xoodyak.o N 00000215
Xoodyak.o N 00000218
Xoodyak.o N 0000021e
Xoodyak.o N 00000229
Xoodyak.o N 0000022c
Xoodyak.o N 00000232
Xoodyak.o N 00000235
Xoodyak.o N 00000243
Xoodyak.o N 00000245
Xoodyak.o N 00000247
Xoodyak.o N 0000024d
Xoodyak.o N 00000255
Xoodyak.o N 00000259
Xoodyak.o N 0000025b
Xoodyak.o N 0000026e
Xoodyak.o N 0000027d
Xoodyak.o N 0000028d
Xoodyak.o N 0000029d
Xoodyak.o N 000002ad
Xoodyak.o N 000002c0
Xoodyak.o N 000002d3
Xoodyak.o N 000002e3
Xoodyak.o N 000002e5
Xoodyak.o N 000002ea
Xoodyak.o N 000002ef
Xoodyak.o N 000002f1
Xoodyak.o N 000002f6
Xoodyak.o N 000002fa
Xoodyak.o Xoodyak_Absorb T
Xoodyak.o Xoodyak_Decrypt T
Xoodyak.o Xoodyak_Encrypt T
Xoodyak.o Xoodyak_Initialize T
Xoodyak.o Xoodyak_Ratchet T
Xoodyak.o Xoodyak_Squeeze T
Xoodyak.o Xoodyak_SqueezeKey T
encrypt.o N 00000000
encrypt.o N 00000037
encrypt.o N 00000041
encrypt.o N 00000106
encrypt.o N 00000113
encrypt.o N 0000011a
encrypt.o N 00000148
encrypt.o N 0000014c
encrypt.o N 0000017a
encrypt.o N 0000017c
encrypt.o N 0000018a
encrypt.o N 0000018f
encrypt.o N 000001a6
encrypt.o N 000001a8
encrypt.o N 000001aa
encrypt.o N 000001af
encrypt.o N 000001b4
encrypt.o N 000001ba
encrypt.o N 000001bd
encrypt.o N 000001c2
encrypt.o N 000001cb
encrypt.o N 000001d1
encrypt.o N 000001db
encrypt.o N 000001e3
encrypt.o N 000001f7
encrypt.o N 000001fd
encrypt.o N 00000202
encrypt.o N 0000020a
encrypt.o N 00000213
encrypt.o N 00000231
encrypt.o N 00000242
encrypt.o N 00000246

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


Xoodoo-reference.o Xoodoo_AddByte T
Xoodoo-reference.o Xoodoo_AddBytes T
Xoodoo-reference.o Xoodoo_ExtractAndAddBytes T
Xoodoo-reference.o Xoodoo_ExtractBytes T
Xoodoo-reference.o Xoodoo_Initialize T
Xoodoo-reference.o Xoodoo_OverwriteBytes T
Xoodoo-reference.o Xoodoo_OverwriteWithZeroes T
Xoodoo-reference.o Xoodoo_Permute_12rounds T
Xoodoo-reference.o Xoodoo_Permute_6rounds T
Xoodoo-reference.o Xoodoo_Permute_Nrounds T
Xoodoo-reference.o Xoodoo_StaticInitialize T
Xoodyak.o Xoodyak_Absorb T
Xoodyak.o Xoodyak_Decrypt T
Xoodyak.o Xoodyak_Encrypt T
Xoodyak.o Xoodyak_Initialize T
Xoodyak.o Xoodyak_Ratchet T
Xoodyak.o Xoodyak_Squeeze T
Xoodyak.o Xoodyak_SqueezeKey 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


Xoodoo-optimized.o N 00000000
Xoodoo-optimized.o N 00000037
Xoodoo-optimized.o N 0000004a
Xoodoo-optimized.o N 0000011a
Xoodoo-optimized.o N 0000011d
Xoodoo-optimized.o N 0000012a
Xoodoo-optimized.o N 00000135
Xoodoo-optimized.o N 0000013e
Xoodoo-optimized.o N 00000152
Xoodoo-optimized.o N 00000160
Xoodoo-optimized.o N 00000172
Xoodoo-optimized.o N 00000182
Xoodoo-optimized.o N 00000198
Xoodoo-optimized.o N 000001b3
Xoodoo-optimized.o N 000001c7
Xoodoo-optimized.o N 000001e1
Xoodoo-optimized.o N 000001f8
Xoodoo-optimized.o N 0000020f
Xoodoo-optimized.o N 00000227
Xoodoo-optimized.o N 0000022d
Xoodoo-optimized.o N 00000236
Xoodoo-optimized.o N 0000023e
Xoodoo-optimized.o N 00000245
Xoodoo-optimized.o N 0000024c
Xoodoo-optimized.o N 00000255
Xoodoo-optimized.o N 0000025d
Xoodoo-optimized.o N 00000262
Xoodoo-optimized.o N 0000026f
Xoodoo-optimized.o N 00000274
Xoodoo-optimized.o N 00000280
Xoodoo-optimized.o N 0000028d
Xoodoo-optimized.o N 00000296
Xoodoo-optimized.o N 000002a0
Xoodoo-optimized.o N 000002a6
Xoodoo-optimized.o N 000002ad
Xoodoo-optimized.o N 000002b6
Xoodoo-optimized.o N 000002b9
Xoodoo-optimized.o N 000002bc
Xoodoo-optimized.o N 000002c6
Xoodoo-optimized.o N 000002c9
Xoodoo-optimized.o N 000002cd
Xoodoo-optimized.o N 000002d1
Xoodoo-optimized.o N 000002d5
Xoodoo-optimized.o N 000002d9
Xoodoo-optimized.o N 000002dd
Xoodoo-optimized.o N 000002e1
Xoodoo-optimized.o N 000002e5
Xoodoo-optimized.o N 000002e9
Xoodoo-optimized.o N 000002ed
Xoodoo-optimized.o N 000002f1
Xoodoo-optimized.o N 000002f5
Xoodoo-optimized.o N 000002f9
Xoodoo-optimized.o N 000002fb
Xoodoo-optimized.o N 000002fe
Xoodoo-optimized.o Xoodoo_AddBytes T
Xoodoo-optimized.o Xoodoo_ExtractAndAddBytes T
Xoodoo-optimized.o Xoodoo_ExtractBytes T
Xoodoo-optimized.o Xoodoo_Initialize T
Xoodoo-optimized.o Xoodoo_OverwriteBytes T
Xoodoo-optimized.o Xoodoo_OverwriteWithZeroes T
Xoodoo-optimized.o Xoodoo_Permute_12rounds T
Xoodoo-optimized.o Xoodoo_Permute_6rounds T
Xoodoo-optimized.o Xoodoo_Permute_Nrounds T
Xoodyak-full-blocks.o N 00000000
Xoodyak-full-blocks.o N 00000037
Xoodyak-full-blocks.o N 0000004d
Xoodyak-full-blocks.o N 0000011d
Xoodyak-full-blocks.o N 0000012b
Xoodyak-full-blocks.o N 00000135
Xoodyak-full-blocks.o N 0000013d
Xoodyak-full-blocks.o N 0000015b
Xoodyak-full-blocks.o N 00000168
Xoodyak-full-blocks.o N 0000016f
Xoodyak-full-blocks.o N 0000018c
Xoodyak-full-blocks.o N 000001ab
Xoodyak-full-blocks.o N 000001c9
Xoodyak-full-blocks.o N 000001e3
Xoodyak-full-blocks.o N 000001fd
Xoodyak-full-blocks.o N 00000203
Xoodyak-full-blocks.o N 00000205
Xoodyak-full-blocks.o N 0000020a
Xoodyak-full-blocks.o N 00000218
Xoodyak-full-blocks.o N 0000021a
Xoodyak-full-blocks.o N 0000021f
Xoodyak-full-blocks.o N 00000221
Xoodyak-full-blocks.o N 00000223
Xoodyak-full-blocks.o Xoodyak_AbsorbHashFullBlocks T
Xoodyak-full-blocks.o Xoodyak_AbsorbKeyedFullBlocks T
Xoodyak-full-blocks.o Xoodyak_DecryptFullBlocks T
Xoodyak-full-blocks.o Xoodyak_EncryptFullBlocks T
Xoodyak-full-blocks.o Xoodyak_SqueezeHashFullBlocks T
Xoodyak-full-blocks.o Xoodyak_SqueezeKeyedFullBlocks T
Xoodyak.o N 00000000
Xoodyak.o N 00000037
Xoodyak.o N 00000041
Xoodyak.o N 00000111
Xoodyak.o N 0000011f
Xoodyak.o N 00000129
Xoodyak.o N 00000131
Xoodyak.o N 00000143
Xoodyak.o N 0000014c
Xoodyak.o N 00000152
Xoodyak.o N 00000166
Xoodyak.o N 0000016c
Xoodyak.o N 00000179
Xoodyak.o N 0000017e
Xoodyak.o N 00000186
Xoodyak.o N 0000018f
Xoodyak.o N 000001ad
Xoodyak.o N 000001be
Xoodyak.o N 000001c0
Xoodyak.o N 000001c5
Xoodyak.o N 000001cc
Xoodyak.o N 000001cf
Xoodyak.o N 000001d5
Xoodyak.o N 000001dd
Xoodyak.o N 000001e8
Xoodyak.o N 000001ec
Xoodyak.o N 000001fe
Xoodyak.o N 00000200
Xoodyak.o N 00000205
Xoodyak.o N 00000207
Xoodyak.o N 0000020a
Xoodyak.o N 00000213
Xoodyak.o N 00000220
Xoodyak.o N 0000022b
Xoodyak.o N 0000022e
Xoodyak.o N 00000234
Xoodyak.o N 00000237
Xoodyak.o N 00000244
Xoodyak.o N 00000247
Xoodyak.o N 0000024d
Xoodyak.o N 0000025b
Xoodyak.o N 0000025d
Xoodyak.o N 0000025f
Xoodyak.o N 00000265
Xoodyak.o N 0000026d
Xoodyak.o N 00000271
Xoodyak.o N 00000273
Xoodyak.o N 00000286
Xoodyak.o N 00000295
Xoodyak.o N 000002a5
Xoodyak.o N 000002b5
Xoodyak.o N 000002c5
Xoodyak.o N 000002d8
Xoodyak.o N 000002eb
Xoodyak.o N 000002fb
Xoodyak.o N 000002fd
Xoodyak.o N 00000302
Xoodyak.o N 00000307
Xoodyak.o N 00000309
Xoodyak.o N 0000030e
Xoodyak.o N 00000312
Xoodyak.o Xoodyak_Absorb T
Xoodyak.o Xoodyak_Decrypt T
Xoodyak.o Xoodyak_Encrypt T
Xoodyak.o Xoodyak_Initialize T
Xoodyak.o Xoodyak_Ratchet T
Xoodyak.o Xoodyak_Squeeze T
Xoodyak.o Xoodyak_SqueezeKey T
encrypt.o N 00000000
encrypt.o N 00000037
encrypt.o N 00000041
encrypt.o N 00000111
encrypt.o N 0000011e
encrypt.o N 00000125
encrypt.o N 0000015d
encrypt.o N 00000161
encrypt.o N 00000199
encrypt.o N 0000019b
encrypt.o N 000001a9
encrypt.o N 000001ae
encrypt.o N 000001c5
encrypt.o N 000001c7
encrypt.o N 000001c9
encrypt.o N 000001ce
encrypt.o N 000001d3
encrypt.o N 000001d9
encrypt.o N 000001dc
encrypt.o N 000001e1
encrypt.o N 000001ea
encrypt.o N 000001f0
encrypt.o N 000001fa
encrypt.o N 00000202
encrypt.o N 00000216
encrypt.o N 0000021c
encrypt.o N 00000221
encrypt.o N 00000229
encrypt.o N 00000232
encrypt.o N 00000250
encrypt.o N 00000261
encrypt.o N 00000265

Number of similar (implementation,compiler) pairs: 2, namely:
ImplementationCompiler
T:xkcp/plain-uaclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:xkcp/plain-uaclang -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


Xoodoo-optimized.o N 00000000
Xoodoo-optimized.o N 00000037
Xoodoo-optimized.o N 0000004a
Xoodoo-optimized.o N 00000119
Xoodoo-optimized.o N 0000011c
Xoodoo-optimized.o N 00000129
Xoodoo-optimized.o N 00000134
Xoodoo-optimized.o N 0000013d
Xoodoo-optimized.o N 00000151
Xoodoo-optimized.o N 0000015f
Xoodoo-optimized.o N 00000171
Xoodoo-optimized.o N 00000181
Xoodoo-optimized.o N 00000197
Xoodoo-optimized.o N 000001b2
Xoodoo-optimized.o N 000001c6
Xoodoo-optimized.o N 000001e0
Xoodoo-optimized.o N 000001f7
Xoodoo-optimized.o N 0000020e
Xoodoo-optimized.o N 00000226
Xoodoo-optimized.o N 0000022c
Xoodoo-optimized.o N 00000235
Xoodoo-optimized.o N 0000023d
Xoodoo-optimized.o N 00000244
Xoodoo-optimized.o N 0000024b
Xoodoo-optimized.o N 00000254
Xoodoo-optimized.o N 0000025c
Xoodoo-optimized.o N 00000261
Xoodoo-optimized.o N 0000026e
Xoodoo-optimized.o N 00000273
Xoodoo-optimized.o N 0000027f
Xoodoo-optimized.o N 0000028c
Xoodoo-optimized.o N 00000295
Xoodoo-optimized.o N 0000029f
Xoodoo-optimized.o N 000002a5
Xoodoo-optimized.o N 000002ac
Xoodoo-optimized.o N 000002b5
Xoodoo-optimized.o N 000002b8
Xoodoo-optimized.o N 000002bb
Xoodoo-optimized.o N 000002c5
Xoodoo-optimized.o N 000002c8
Xoodoo-optimized.o N 000002cc
Xoodoo-optimized.o N 000002d0
Xoodoo-optimized.o N 000002d4
Xoodoo-optimized.o N 000002d8
Xoodoo-optimized.o N 000002dc
Xoodoo-optimized.o N 000002e0
Xoodoo-optimized.o N 000002e4
Xoodoo-optimized.o N 000002e8
Xoodoo-optimized.o N 000002ec
Xoodoo-optimized.o N 000002f0
Xoodoo-optimized.o N 000002f4
Xoodoo-optimized.o N 000002f8
Xoodoo-optimized.o N 000002fa
Xoodoo-optimized.o N 000002fd
Xoodoo-optimized.o Xoodoo_AddBytes T
Xoodoo-optimized.o Xoodoo_ExtractAndAddBytes T
Xoodoo-optimized.o Xoodoo_ExtractBytes T
Xoodoo-optimized.o Xoodoo_Initialize T
Xoodoo-optimized.o Xoodoo_OverwriteBytes T
Xoodoo-optimized.o Xoodoo_OverwriteWithZeroes T
Xoodoo-optimized.o Xoodoo_Permute_12rounds T
Xoodoo-optimized.o Xoodoo_Permute_6rounds T
Xoodoo-optimized.o Xoodoo_Permute_Nrounds T
Xoodyak-full-blocks.o N 00000000
Xoodyak-full-blocks.o N 00000037
Xoodyak-full-blocks.o N 0000004d
Xoodyak-full-blocks.o N 0000011c
Xoodyak-full-blocks.o N 0000012a
Xoodyak-full-blocks.o N 00000134
Xoodyak-full-blocks.o N 0000013c
Xoodyak-full-blocks.o N 0000015a
Xoodyak-full-blocks.o N 00000167
Xoodyak-full-blocks.o N 0000016e
Xoodyak-full-blocks.o N 0000018b
Xoodyak-full-blocks.o N 000001aa
Xoodyak-full-blocks.o N 000001c8
Xoodyak-full-blocks.o N 000001e2
Xoodyak-full-blocks.o N 000001fc
Xoodyak-full-blocks.o N 00000202
Xoodyak-full-blocks.o N 00000204
Xoodyak-full-blocks.o N 00000209
Xoodyak-full-blocks.o N 00000217
Xoodyak-full-blocks.o N 00000219
Xoodyak-full-blocks.o N 0000021e
Xoodyak-full-blocks.o N 00000220
Xoodyak-full-blocks.o N 00000222
Xoodyak-full-blocks.o Xoodyak_AbsorbHashFullBlocks T
Xoodyak-full-blocks.o Xoodyak_AbsorbKeyedFullBlocks T
Xoodyak-full-blocks.o Xoodyak_DecryptFullBlocks T
Xoodyak-full-blocks.o Xoodyak_EncryptFullBlocks T
Xoodyak-full-blocks.o Xoodyak_SqueezeHashFullBlocks T
Xoodyak-full-blocks.o Xoodyak_SqueezeKeyedFullBlocks T
Xoodyak.o N 00000000
Xoodyak.o N 00000037
Xoodyak.o N 00000041
Xoodyak.o N 00000110
Xoodyak.o N 0000011e
Xoodyak.o N 00000128
Xoodyak.o N 00000130
Xoodyak.o N 00000142
Xoodyak.o N 0000014b
Xoodyak.o N 00000151
Xoodyak.o N 00000165
Xoodyak.o N 0000016b
Xoodyak.o N 00000178
Xoodyak.o N 0000017d
Xoodyak.o N 00000185
Xoodyak.o N 0000018e
Xoodyak.o N 000001ac
Xoodyak.o N 000001bd
Xoodyak.o N 000001bf
Xoodyak.o N 000001c4
Xoodyak.o N 000001cb
Xoodyak.o N 000001ce
Xoodyak.o N 000001d4
Xoodyak.o N 000001dc
Xoodyak.o N 000001e7
Xoodyak.o N 000001eb
Xoodyak.o N 000001fd
Xoodyak.o N 000001ff
Xoodyak.o N 00000204
Xoodyak.o N 00000206
Xoodyak.o N 00000209
Xoodyak.o N 00000212
Xoodyak.o N 0000021f
Xoodyak.o N 0000022a
Xoodyak.o N 0000022d
Xoodyak.o N 00000233
Xoodyak.o N 00000236
Xoodyak.o N 00000243
Xoodyak.o N 00000246
Xoodyak.o N 0000024c
Xoodyak.o N 0000025a
Xoodyak.o N 0000025c
Xoodyak.o N 0000025e
Xoodyak.o N 00000264
Xoodyak.o N 0000026c
Xoodyak.o N 00000270
Xoodyak.o N 00000272
Xoodyak.o N 00000285
Xoodyak.o N 00000294
Xoodyak.o N 000002a4
Xoodyak.o N 000002b4
Xoodyak.o N 000002c4
Xoodyak.o N 000002d7
Xoodyak.o N 000002ea
Xoodyak.o N 000002fa
Xoodyak.o N 000002fc
Xoodyak.o N 00000301
Xoodyak.o N 00000306
Xoodyak.o N 00000308
Xoodyak.o N 0000030d
Xoodyak.o N 00000311
Xoodyak.o Xoodyak_Absorb T
Xoodyak.o Xoodyak_Decrypt T
Xoodyak.o Xoodyak_Encrypt T
Xoodyak.o Xoodyak_Initialize T
Xoodyak.o Xoodyak_Ratchet T
Xoodyak.o Xoodyak_Squeeze T
Xoodyak.o Xoodyak_SqueezeKey T
encrypt.o N 00000000
encrypt.o N 00000037
encrypt.o N 00000041
encrypt.o N 00000110
encrypt.o N 0000011d
encrypt.o N 00000124
encrypt.o N 0000015c
encrypt.o N 00000160
encrypt.o N 00000198
encrypt.o N 0000019a
encrypt.o N 000001a8
encrypt.o N 000001ad
encrypt.o N 000001c4
encrypt.o N 000001c6
encrypt.o N 000001c8
encrypt.o N 000001cd
encrypt.o N 000001d2
encrypt.o N 000001d8
encrypt.o N 000001db
encrypt.o N 000001e0
encrypt.o N 000001e9
encrypt.o N 000001ef
encrypt.o N 000001f9
encrypt.o N 00000201
encrypt.o N 00000215
encrypt.o N 0000021b
encrypt.o N 00000220
encrypt.o N 00000228
encrypt.o N 00000231
encrypt.o N 0000024f
encrypt.o N 00000260
encrypt.o N 00000264

Number of similar (implementation,compiler) pairs: 2, namely:
ImplementationCompiler
T:xkcp/plain-uaclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:xkcp/plain-uaclang -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


Xoodoo-optimized.o N 00000000
Xoodoo-optimized.o N 00000037
Xoodoo-optimized.o N 0000004a
Xoodoo-optimized.o N 0000011a
Xoodoo-optimized.o N 0000011d
Xoodoo-optimized.o N 0000012a
Xoodoo-optimized.o N 00000135
Xoodoo-optimized.o N 0000013e
Xoodoo-optimized.o N 00000152
Xoodoo-optimized.o N 00000160
Xoodoo-optimized.o N 00000172
Xoodoo-optimized.o N 00000182
Xoodoo-optimized.o N 00000198
Xoodoo-optimized.o N 000001b3
Xoodoo-optimized.o N 000001c7
Xoodoo-optimized.o N 000001e1
Xoodoo-optimized.o N 000001f8
Xoodoo-optimized.o N 0000020f
Xoodoo-optimized.o N 00000227
Xoodoo-optimized.o N 0000022d
Xoodoo-optimized.o N 00000236
Xoodoo-optimized.o N 0000023e
Xoodoo-optimized.o N 00000245
Xoodoo-optimized.o N 0000024c
Xoodoo-optimized.o N 00000255
Xoodoo-optimized.o N 0000025d
Xoodoo-optimized.o N 00000262
Xoodoo-optimized.o N 0000026f
Xoodoo-optimized.o N 00000274
Xoodoo-optimized.o N 00000280
Xoodoo-optimized.o N 0000028d
Xoodoo-optimized.o N 00000296
Xoodoo-optimized.o N 000002a0
Xoodoo-optimized.o N 000002a6
Xoodoo-optimized.o N 000002ad
Xoodoo-optimized.o N 000002b6
Xoodoo-optimized.o N 000002b9
Xoodoo-optimized.o N 000002bc
Xoodoo-optimized.o N 000002c6
Xoodoo-optimized.o N 000002c9
Xoodoo-optimized.o N 000002cd
Xoodoo-optimized.o N 000002d1
Xoodoo-optimized.o N 000002d5
Xoodoo-optimized.o N 000002d9
Xoodoo-optimized.o N 000002dd
Xoodoo-optimized.o N 000002e1
Xoodoo-optimized.o N 000002e5
Xoodoo-optimized.o N 000002e9
Xoodoo-optimized.o N 000002ed
Xoodoo-optimized.o N 000002f1
Xoodoo-optimized.o N 000002f5
Xoodoo-optimized.o N 000002f9
Xoodoo-optimized.o N 000002fb
Xoodoo-optimized.o N 000002fe
Xoodoo-optimized.o Xoodoo_AddBytes T
Xoodoo-optimized.o Xoodoo_ExtractAndAddBytes T
Xoodoo-optimized.o Xoodoo_ExtractBytes T
Xoodoo-optimized.o Xoodoo_Initialize T
Xoodoo-optimized.o Xoodoo_OverwriteBytes T
Xoodoo-optimized.o Xoodoo_OverwriteWithZeroes T
Xoodoo-optimized.o Xoodoo_Permute_12rounds T
Xoodoo-optimized.o Xoodoo_Permute_6rounds T
Xoodoo-optimized.o Xoodoo_Permute_Nrounds T
Xoodyak-full-blocks.o N 00000000
Xoodyak-full-blocks.o N 00000037
Xoodyak-full-blocks.o N 0000004d
Xoodyak-full-blocks.o N 0000011d
Xoodyak-full-blocks.o N 0000012b
Xoodyak-full-blocks.o N 00000135
Xoodyak-full-blocks.o N 0000013d
Xoodyak-full-blocks.o N 0000015b
Xoodyak-full-blocks.o N 00000168
Xoodyak-full-blocks.o N 0000016f
Xoodyak-full-blocks.o N 0000018c
Xoodyak-full-blocks.o N 000001ab
Xoodyak-full-blocks.o N 000001c9
Xoodyak-full-blocks.o N 000001e3
Xoodyak-full-blocks.o N 000001fd
Xoodyak-full-blocks.o N 00000203
Xoodyak-full-blocks.o N 00000205
Xoodyak-full-blocks.o N 0000020a
Xoodyak-full-blocks.o N 00000218
Xoodyak-full-blocks.o N 0000021a
Xoodyak-full-blocks.o N 0000021f
Xoodyak-full-blocks.o N 00000221
Xoodyak-full-blocks.o N 00000223
Xoodyak-full-blocks.o Xoodyak_AbsorbHashFullBlocks T
Xoodyak-full-blocks.o Xoodyak_AbsorbKeyedFullBlocks T
Xoodyak-full-blocks.o Xoodyak_DecryptFullBlocks T
Xoodyak-full-blocks.o Xoodyak_EncryptFullBlocks T
Xoodyak-full-blocks.o Xoodyak_SqueezeHashFullBlocks T
Xoodyak-full-blocks.o Xoodyak_SqueezeKeyedFullBlocks T
Xoodyak.o N 00000000
Xoodyak.o N 00000037
Xoodyak.o N 00000041
Xoodyak.o N 00000111
Xoodyak.o N 0000011f
Xoodyak.o N 00000129
Xoodyak.o N 00000131
Xoodyak.o N 00000143
Xoodyak.o N 0000014c
Xoodyak.o N 00000152
Xoodyak.o N 00000166
Xoodyak.o N 0000016c
Xoodyak.o N 00000179
Xoodyak.o N 0000017e
Xoodyak.o N 00000186
Xoodyak.o N 0000018f
Xoodyak.o N 000001ad
Xoodyak.o N 000001be
Xoodyak.o N 000001c0
Xoodyak.o N 000001c5
Xoodyak.o N 000001cc
Xoodyak.o N 000001cf
Xoodyak.o N 000001d5
Xoodyak.o N 000001dd
Xoodyak.o N 000001e8
Xoodyak.o N 000001ec
Xoodyak.o N 000001f9
Xoodyak.o N 000001fc
Xoodyak.o N 00000202
Xoodyak.o N 00000205
Xoodyak.o N 00000218
Xoodyak.o N 00000227
Xoodyak.o N 00000239
Xoodyak.o N 00000249
Xoodyak.o N 00000257
Xoodyak.o N 00000267
Xoodyak.o N 00000277
Xoodyak.o N 0000028a
Xoodyak.o N 0000029d
Xoodyak.o N 000002ad
Xoodyak.o N 000002b8
Xoodyak.o N 000002ba
Xoodyak.o N 000002bf
Xoodyak.o N 000002c1
Xoodyak.o N 000002ca
Xoodyak.o N 000002d7
Xoodyak.o N 000002d9
Xoodyak.o N 000002db
Xoodyak.o N 000002e0
Xoodyak.o N 000002e2
Xoodyak.o N 000002e4
Xoodyak.o N 000002ea
Xoodyak.o N 000002f2
Xoodyak.o N 000002f6
Xoodyak.o N 000002f9
Xoodyak.o N 000002fe
Xoodyak.o N 00000300
Xoodyak.o N 00000305
Xoodyak.o N 00000309
Xoodyak.o N 00000310
Xoodyak.o N 00000313
Xoodyak.o Xoodyak_Absorb T
Xoodyak.o Xoodyak_Decrypt T
Xoodyak.o Xoodyak_Encrypt T
Xoodyak.o Xoodyak_Initialize T
Xoodyak.o Xoodyak_Ratchet T
Xoodyak.o Xoodyak_Squeeze T
Xoodyak.o Xoodyak_SqueezeKey T
encrypt.o N 00000000
encrypt.o N 00000037
encrypt.o N 00000041
encrypt.o N 00000111
encrypt.o N 0000011e
encrypt.o N 00000125
encrypt.o N 0000015d
encrypt.o N 00000161
encrypt.o N 00000199
encrypt.o N 0000019b
encrypt.o N 000001a9
encrypt.o N 000001ae
encrypt.o N 000001c5
encrypt.o N 000001c7
encrypt.o N 000001c9
encrypt.o N 000001ce
encrypt.o N 000001d3
encrypt.o N 000001d9
encrypt.o N 000001dc
encrypt.o N 000001e1
encrypt.o N 000001ea
encrypt.o N 000001f0
encrypt.o N 000001fa
encrypt.o N 00000202
encrypt.o N 00000216
encrypt.o N 0000021c
encrypt.o N 00000221
encrypt.o N 00000229
encrypt.o N 00000232
encrypt.o N 00000250
encrypt.o N 00000261
encrypt.o N 00000265

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:xkcp/plain-uaclang -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


Xoodoo-optimized.o Xoodoo_AddBytes T
Xoodoo-optimized.o Xoodoo_ExtractAndAddBytes T
Xoodoo-optimized.o Xoodoo_ExtractBytes T
Xoodoo-optimized.o Xoodoo_Initialize T
Xoodoo-optimized.o Xoodoo_OverwriteBytes T
Xoodoo-optimized.o Xoodoo_OverwriteWithZeroes T
Xoodoo-optimized.o Xoodoo_Permute_12rounds T
Xoodoo-optimized.o Xoodoo_Permute_6rounds T
Xoodoo-optimized.o Xoodoo_Permute_Nrounds T
Xoodyak-full-blocks.o Xoodyak_AbsorbHashFullBlocks T
Xoodyak-full-blocks.o Xoodyak_AbsorbKeyedFullBlocks T
Xoodyak-full-blocks.o Xoodyak_DecryptFullBlocks T
Xoodyak-full-blocks.o Xoodyak_EncryptFullBlocks T
Xoodyak-full-blocks.o Xoodyak_SqueezeHashFullBlocks T
Xoodyak-full-blocks.o Xoodyak_SqueezeKeyedFullBlocks T
Xoodyak.o Xoodyak_Absorb T
Xoodyak.o Xoodyak_Decrypt T
Xoodyak.o Xoodyak_Encrypt T
Xoodyak.o Xoodyak_Initialize T
Xoodyak.o Xoodyak_Ratchet T
Xoodyak.o Xoodyak_Squeeze T
Xoodyak.o Xoodyak_SqueezeKey T

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