Test results for armeabi, berry2, crypto_hash/xoodyakv1

[Page version: 20260328 06:27:48]

Measurements for armeabi, berry2, crypto_hash Test results for armeabi, berry2, crypto_hash Test results for crypto_hash/xoodyakv1
Computer: berry2
Microarchitecture: armeabi; Cortex-A7 (410fc075)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20251222
Operation: crypto_hash
Primitive: xoodyakv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
6919812740 0 023415 360 744T:xkcp/ARMv6gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123020251222
6920012108 0 021127 360 744T:xkcp/ARMv7Mgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123020251222
6920412740 0 021767 360 744T:xkcp/ARMv6gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123020251222
6921212028 0 020842 356 744T:xkcp/ARMv7Mgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123020251222
6921412660 0 021482 356 744T:xkcp/ARMv6gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123020251222
6921612558 0 020811 352 744T:xkcp/ARMv6gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123020251222
6921611926 0 020183 352 744T:xkcp/ARMv7Mgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123020251222
6921812108 0 022775 360 744T:xkcp/ARMv7Mgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123020251222
868469130 0 017367 352 744T:xkcp/plain-uagcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031920250307
934869808 0 018819 360 744T:xkcp/plain-uagcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031920250307
9478410168 0 020835 360 744T:xkcp/plain-uagcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031920250307
10912210144 0 019007 360 744T:xkcp/plain-uagcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031920250307
1623187308 0 017975 360 744T:xkcp/ARMv6Mgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123020251222
1623307308 0 016327 360 744T:xkcp/ARMv6Mgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123020251222
1623487126 0 015383 352 744T:xkcp/ARMv6Mgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123020251222
1623737228 0 016042 356 744T:xkcp/ARMv6Mgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025123020251222
3334307448 0 018107 360 744T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031920250307
9669843804 0 012807 360 744T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031920250307
10402453377 0 011603 352 744T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031920250307
14339883620 0 012475 360 744T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031920250307
1240922840612 72 7453872 708 832T:refcppg++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031920250307
1279151231076 72 7442745 712 832T:refcppg++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031920250307
1391259026806 72 7438565 716 832T:refcppg++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031920250307
1525767022967 72 7434493 736 816T:refcppg++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031920250307

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 (10.2.1_20210110)
T:xkcp/AVR8gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:xkcp/AVR8gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:xkcp/AVR8gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

Compiler output


Xoodoo-SIMD512.c: Xoodoo-SIMD512.c:22:10: fatal error: smmintrin.h: No such file or directory
Xoodoo-SIMD512.c:    22 | #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 (10.2.1_20210110)
T:xkcp/AVX512gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:xkcp/AVX512gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:xkcp/AVX512gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

Compiler output


Xoodoo-SIMD128.c: Xoodoo-SIMD128.c:22:10: fatal error: emmintrin.h: No such file or directory
Xoodoo-SIMD128.c:    22 | #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 (10.2.1_20210110)
T:xkcp/SSE2gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:xkcp/SSE2gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:xkcp/SSE2gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

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 (10.2.1_20210110)
T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

Namespace violations


Xoodoo-uf-armv6-le-gcc.o Xoodoo_AddBytes T
Xoodoo-uf-armv6-le-gcc.o Xoodoo_ExtractAndAddBytes T
Xoodoo-uf-armv6-le-gcc.o Xoodoo_ExtractBytes T
Xoodoo-uf-armv6-le-gcc.o Xoodoo_Initialize T
Xoodoo-uf-armv6-le-gcc.o Xoodoo_OverwriteBytes T
Xoodoo-uf-armv6-le-gcc.o Xoodoo_OverwriteWithZeroes T
Xoodoo-uf-armv6-le-gcc.o Xoodoo_Permute_12rounds T
Xoodoo-uf-armv6-le-gcc.o Xoodoo_Permute_6rounds T
Xoodoo-uf-armv6-le-gcc.o Xoofff_AddIs T
Xoodoo-uf-armv6-le-gcc.o Xoofff_BlockSize a
Xoodoo-uf-armv6-le-gcc.o Xoofff_CompressFastLoop T
Xoodoo-uf-armv6-le-gcc.o Xoofff_Compress_iInput a
Xoodoo-uf-armv6-le-gcc.o Xoofff_Compress_input a
Xoodoo-uf-armv6-le-gcc.o Xoofff_Compress_kRoll a
Xoodoo-uf-armv6-le-gcc.o Xoofff_Compress_length a
Xoodoo-uf-armv6-le-gcc.o Xoofff_Compress_xAccu a
Xoodoo-uf-armv6-le-gcc.o Xoofff_ExpandFastLoop T
Xoodoo-uf-armv6-le-gcc.o Xoofff_Expand_iOutput a
Xoodoo-uf-armv6-le-gcc.o Xoofff_Expand_kRoll a
Xoodoo-uf-armv6-le-gcc.o Xoofff_Expand_length a
Xoodoo-uf-armv6-le-gcc.o Xoofff_Expand_output a
Xoodoo-uf-armv6-le-gcc.o Xoofff_Expand_yAccu a
Xoodoo-uf-armv6-le-gcc.o _e0 a
Xoodoo-uf-armv6-le-gcc.o _e1 a
Xoodoo-uf-armv6-le-gcc.o _r0 a
Xoodoo-uf-armv6-le-gcc.o _r1 a
Xoodoo-uf-armv6-le-gcc.o _rc1 a
Xoodoo-uf-armv6-le-gcc.o _rc10 a
Xoodoo-uf-armv6-le-gcc.o _rc10x3 a
Xoodoo-uf-armv6-le-gcc.o _rc11 a
Xoodoo-uf-armv6-le-gcc.o _rc11x2 a
Xoodoo-uf-armv6-le-gcc.o _rc12 a
Xoodoo-uf-armv6-le-gcc.o _rc12x1 a
Xoodoo-uf-armv6-le-gcc.o _rc1x12 a
Xoodoo-uf-armv6-le-gcc.o _rc1x6 a
Xoodoo-uf-armv6-le-gcc.o _rc2 a
Xoodoo-uf-armv6-le-gcc.o _rc2x11 a
Xoodoo-uf-armv6-le-gcc.o _rc2x5 a
Xoodoo-uf-armv6-le-gcc.o _rc3 a
Xoodoo-uf-armv6-le-gcc.o _rc3x10 a
Xoodoo-uf-armv6-le-gcc.o _rc3x4 a
Xoodoo-uf-armv6-le-gcc.o _rc4 a
Xoodoo-uf-armv6-le-gcc.o _rc4x3 a
Xoodoo-uf-armv6-le-gcc.o _rc4x9 a
Xoodoo-uf-armv6-le-gcc.o _rc5 a
Xoodoo-uf-armv6-le-gcc.o _rc5x2 a
Xoodoo-uf-armv6-le-gcc.o _rc5x8 a
Xoodoo-uf-armv6-le-gcc.o _rc6 a
Xoodoo-uf-armv6-le-gcc.o _rc6x1 a
Xoodoo-uf-armv6-le-gcc.o _rc6x7 a
Xoodoo-uf-armv6-le-gcc.o _rc7 a
Xoodoo-uf-armv6-le-gcc.o _rc7x6 a
Xoodoo-uf-armv6-le-gcc.o _rc8 a
Xoodoo-uf-armv6-le-gcc.o _rc8x5 a
Xoodoo-uf-armv6-le-gcc.o _rc9 a
Xoodoo-uf-armv6-le-gcc.o _rc9x4 a
Xoodoo-uf-armv6-le-gcc.o _t3 a
Xoodoo-uf-armv6-le-gcc.o _w1 a
Xoodyak-uf-armv6-le-gcc.o Xoodyak_AbsorbHashFullBlocks T
Xoodyak-uf-armv6-le-gcc.o Xoodyak_AbsorbKeyedFullBlocks T
Xoodyak-uf-armv6-le-gcc.o Xoodyak_DecryptFullBlocks T
Xoodyak-uf-armv6-le-gcc.o Xoodyak_EncryptFullBlocks T
Xoodyak-uf-armv6-le-gcc.o Xoodyak_SqueezeHashFullBlocks T
Xoodyak-uf-armv6-le-gcc.o Xoodyak_SqueezeKeyedFullBlocks T
Xoodyak-uf-armv6-le-gcc.o _e0 a
Xoodyak-uf-armv6-le-gcc.o _e1 a
Xoodyak-uf-armv6-le-gcc.o _r0 a
Xoodyak-uf-armv6-le-gcc.o _r1 a
Xoodyak-uf-armv6-le-gcc.o _rc1 a
Xoodyak-uf-armv6-le-gcc.o _rc10 a
Xoodyak-uf-armv6-le-gcc.o _rc10x3 a
Xoodyak-uf-armv6-le-gcc.o _rc11 a
Xoodyak-uf-armv6-le-gcc.o _rc11x2 a
Xoodyak-uf-armv6-le-gcc.o _rc12 a
Xoodyak-uf-armv6-le-gcc.o _rc12x1 a
Xoodyak-uf-armv6-le-gcc.o _rc1x12 a
Xoodyak-uf-armv6-le-gcc.o _rc1x6 a
Xoodyak-uf-armv6-le-gcc.o _rc2 a
Xoodyak-uf-armv6-le-gcc.o _rc2x11 a
Xoodyak-uf-armv6-le-gcc.o _rc2x5 a
Xoodyak-uf-armv6-le-gcc.o _rc3 a
Xoodyak-uf-armv6-le-gcc.o _rc3x10 a
Xoodyak-uf-armv6-le-gcc.o _rc3x4 a
Xoodyak-uf-armv6-le-gcc.o _rc4 a
Xoodyak-uf-armv6-le-gcc.o _rc4x3 a
Xoodyak-uf-armv6-le-gcc.o _rc4x9 a
Xoodyak-uf-armv6-le-gcc.o _rc5 a
Xoodyak-uf-armv6-le-gcc.o _rc5x2 a
Xoodyak-uf-armv6-le-gcc.o _rc5x8 a
Xoodyak-uf-armv6-le-gcc.o _rc6 a
Xoodyak-uf-armv6-le-gcc.o _rc6x1 a
Xoodyak-uf-armv6-le-gcc.o _rc6x7 a
Xoodyak-uf-armv6-le-gcc.o _rc7 a
Xoodyak-uf-armv6-le-gcc.o _rc7x6 a
Xoodyak-uf-armv6-le-gcc.o _rc8 a
Xoodyak-uf-armv6-le-gcc.o _rc8x5 a
Xoodyak-uf-armv6-le-gcc.o _rc9 a
Xoodyak-uf-armv6-le-gcc.o _rc9x4 a
Xoodyak-uf-armv6-le-gcc.o _t3 a
Xoodyak-uf-armv6-le-gcc.o _w1 a
Xoodyak-uf-armv6-le-gcc.o offsetAbsorbX a
Xoodyak-uf-armv6-le-gcc.o offsetAbsorbXLen a
Xoodyak-uf-armv6-le-gcc.o offsetCryptI a
Xoodyak-uf-armv6-le-gcc.o offsetCryptIOLen a
Xoodyak-uf-armv6-le-gcc.o offsetCryptO a
Xoodyak-uf-armv6-le-gcc.o offsetInitialLen a
Xoodyak-uf-armv6-le-gcc.o offsetInstance a
Xoodyak-uf-armv6-le-gcc.o offsetReturn a
Xoodyak-uf-armv6-le-gcc.o offsetSqueezeY a
Xoodyak-uf-armv6-le-gcc.o offsetSqueezeYLen a
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/ARMv6gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:xkcp/ARMv6gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:xkcp/ARMv6gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:xkcp/ARMv6gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

Namespace violations


Xoodoo-u1-armv6m-le-gcc.o Xoodoo_AddBytes T
Xoodoo-u1-armv6m-le-gcc.o Xoodoo_ExtractAndAddBytes T
Xoodoo-u1-armv6m-le-gcc.o Xoodoo_ExtractBytes T
Xoodoo-u1-armv6m-le-gcc.o Xoodoo_Initialize T
Xoodoo-u1-armv6m-le-gcc.o Xoodoo_OverwriteBytes T
Xoodoo-u1-armv6m-le-gcc.o Xoodoo_OverwriteWithZeroes T
Xoodoo-u1-armv6m-le-gcc.o Xoodoo_Permute_12rounds T
Xoodoo-u1-armv6m-le-gcc.o Xoodoo_Permute_6rounds T
Xoodoo-u1-armv6m-le-gcc.o Xoodoo_Permute_Nrounds T
Xoodoo-u1-armv6m-le-gcc.o Xoodoo_Permute_Nrounds_SAS a
Xoodoo-u1-armv6m-le-gcc.o Xoodoo_Permute_Nrounds_offsetA03 a
Xoodoo-u1-armv6m-le-gcc.o Xoodoo_Permute_Nrounds_offsetRC a
Xoodoo-u1-armv6m-le-gcc.o Xoodoo_Permute_Nrounds_offsetState a
Xoodoo-u1-armv6m-le-gcc.o Xoofff_AddIs T
Xoodoo-u1-armv6m-le-gcc.o Xoofff_BlockSize a
Xoodoo-u1-armv6m-le-gcc.o Xoofff_CompressFastLoop T
Xoodoo-u1-armv6m-le-gcc.o Xoofff_CompressFastLoop_SAS a
Xoodoo-u1-armv6m-le-gcc.o Xoofff_CompressFastLoop_iInput a
Xoodoo-u1-armv6m-le-gcc.o Xoofff_CompressFastLoop_input a
Xoodoo-u1-armv6m-le-gcc.o Xoofff_CompressFastLoop_kRoll a
Xoodoo-u1-armv6m-le-gcc.o Xoofff_CompressFastLoop_length a
Xoodoo-u1-armv6m-le-gcc.o Xoofff_CompressFastLoop_offsetA03 a
Xoodoo-u1-armv6m-le-gcc.o Xoofff_CompressFastLoop_offsetRC a
Xoodoo-u1-armv6m-le-gcc.o Xoofff_CompressFastLoop_xAccu a
Xoodoo-u1-armv6m-le-gcc.o Xoofff_ExpandFastLoop T
Xoodoo-u1-armv6m-le-gcc.o Xoofff_ExpandFastLoop_SAS a
Xoodoo-u1-armv6m-le-gcc.o Xoofff_ExpandFastLoop_iOutput a
Xoodoo-u1-armv6m-le-gcc.o Xoofff_ExpandFastLoop_kRoll a
Xoodoo-u1-armv6m-le-gcc.o Xoofff_ExpandFastLoop_length a
Xoodoo-u1-armv6m-le-gcc.o Xoofff_ExpandFastLoop_offsetA03 a
Xoodoo-u1-armv6m-le-gcc.o Xoofff_ExpandFastLoop_offsetRC a
Xoodoo-u1-armv6m-le-gcc.o Xoofff_ExpandFastLoop_output a
Xoodoo-u1-armv6m-le-gcc.o Xoofff_ExpandFastLoop_yAccu a
Xoodoo-u1-armv6m-le-gcc.o _e0 a
Xoodoo-u1-armv6m-le-gcc.o _e1 a
Xoodoo-u1-armv6m-le-gcc.o _oA00 a
Xoodoo-u1-armv6m-le-gcc.o _oA01 a
Xoodoo-u1-armv6m-le-gcc.o _oA02 a
Xoodoo-u1-armv6m-le-gcc.o _oA03 a
Xoodoo-u1-armv6m-le-gcc.o _oA10 a
Xoodoo-u1-armv6m-le-gcc.o _oA11 a
Xoodoo-u1-armv6m-le-gcc.o _oA12 a
Xoodoo-u1-armv6m-le-gcc.o _oA13 a
Xoodoo-u1-armv6m-le-gcc.o _oA20 a
Xoodoo-u1-armv6m-le-gcc.o _oA21 a
Xoodoo-u1-armv6m-le-gcc.o _oA22 a
Xoodoo-u1-armv6m-le-gcc.o _oA23 a
Xoodoo-u1-armv6m-le-gcc.o _r0 a
Xoodoo-u1-armv6m-le-gcc.o _r1 a
Xoodoo-u1-armv6m-le-gcc.o _r2 a
Xoodoo-u1-armv6m-le-gcc.o _w1 a
Xoodoo-u1-armv6m-le-gcc.o locMem a
Xoodoo-u1-armv6m-le-gcc.o locRegH a
Xoodoo-u1-armv6m-le-gcc.o locRegL a
Xoodyak-u1-armv6m-le-gcc.o Xoodoo_Permute_12rounds_SAS a
Xoodyak-u1-armv6m-le-gcc.o Xoodoo_Permute_12rounds_offsetA03 a
Xoodyak-u1-armv6m-le-gcc.o Xoodoo_Permute_12rounds_offsetRC a
Xoodyak-u1-armv6m-le-gcc.o Xoodoo_Permute_12rounds_offsetReturn a
Xoodyak-u1-armv6m-le-gcc.o XoodyakAbsorb_SAS a
Xoodyak-u1-armv6m-le-gcc.o XoodyakAbsorb_offsetInitialLen a
Xoodyak-u1-armv6m-le-gcc.o XoodyakAbsorb_offsetState a
Xoodyak-u1-armv6m-le-gcc.o XoodyakAbsorb_offsetX a
Xoodyak-u1-armv6m-le-gcc.o XoodyakAbsorb_offsetXLen a
Xoodyak-u1-armv6m-le-gcc.o XoodyakCrypt_SAS a
Xoodyak-u1-armv6m-le-gcc.o XoodyakCrypt_offsetI a
Xoodyak-u1-armv6m-le-gcc.o XoodyakCrypt_offsetIOLen a
Xoodyak-u1-armv6m-le-gcc.o XoodyakCrypt_offsetInitialLen a
Xoodyak-u1-armv6m-le-gcc.o XoodyakCrypt_offsetO a
Xoodyak-u1-armv6m-le-gcc.o XoodyakCrypt_offsetState a
Xoodyak-u1-armv6m-le-gcc.o XoodyakSqueeze_SAS a
Xoodyak-u1-armv6m-le-gcc.o XoodyakSqueeze_offsetInitialLen a
Xoodyak-u1-armv6m-le-gcc.o XoodyakSqueeze_offsetState a
Xoodyak-u1-armv6m-le-gcc.o XoodyakSqueeze_offsetY a
Xoodyak-u1-armv6m-le-gcc.o XoodyakSqueeze_offsetYLen a
Xoodyak-u1-armv6m-le-gcc.o Xoodyak_AbsorbHashFullBlocks T
Xoodyak-u1-armv6m-le-gcc.o Xoodyak_AbsorbKeyedFullBlocks T
Xoodyak-u1-armv6m-le-gcc.o Xoodyak_DecryptFullBlocks T
Xoodyak-u1-armv6m-le-gcc.o Xoodyak_EncryptFullBlocks T
Xoodyak-u1-armv6m-le-gcc.o Xoodyak_SqueezeHashFullBlocks T
Xoodyak-u1-armv6m-le-gcc.o Xoodyak_SqueezeKeyedFullBlocks T
Xoodyak-u1-armv6m-le-gcc.o _e0 a
Xoodyak-u1-armv6m-le-gcc.o _e1 a
Xoodyak-u1-armv6m-le-gcc.o _oA00 a
Xoodyak-u1-armv6m-le-gcc.o _oA01 a
Xoodyak-u1-armv6m-le-gcc.o _oA02 a
Xoodyak-u1-armv6m-le-gcc.o _oA03 a
Xoodyak-u1-armv6m-le-gcc.o _oA10 a
Xoodyak-u1-armv6m-le-gcc.o _oA11 a
Xoodyak-u1-armv6m-le-gcc.o _oA12 a
Xoodyak-u1-armv6m-le-gcc.o _oA13 a
Xoodyak-u1-armv6m-le-gcc.o _oA20 a
Xoodyak-u1-armv6m-le-gcc.o _oA21 a
Xoodyak-u1-armv6m-le-gcc.o _oA22 a
Xoodyak-u1-armv6m-le-gcc.o _oA23 a
Xoodyak-u1-armv6m-le-gcc.o _r0 a
Xoodyak-u1-armv6m-le-gcc.o _r1 a
Xoodyak-u1-armv6m-le-gcc.o _r2 a
Xoodyak-u1-armv6m-le-gcc.o _w1 a
Xoodyak-u1-armv6m-le-gcc.o locMem a
Xoodyak-u1-armv6m-le-gcc.o locRegH a
Xoodyak-u1-armv6m-le-gcc.o locRegL a
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/ARMv6Mgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:xkcp/ARMv6Mgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:xkcp/ARMv6Mgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:xkcp/ARMv6Mgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

Namespace violations


Xoodoo-uf-armv7m-le-gcc.o Xoodoo_AddBytes T
Xoodoo-uf-armv7m-le-gcc.o Xoodoo_ExtractAndAddBytes T
Xoodoo-uf-armv7m-le-gcc.o Xoodoo_ExtractBytes T
Xoodoo-uf-armv7m-le-gcc.o Xoodoo_Initialize T
Xoodoo-uf-armv7m-le-gcc.o Xoodoo_OverwriteBytes T
Xoodoo-uf-armv7m-le-gcc.o Xoodoo_OverwriteWithZeroes T
Xoodoo-uf-armv7m-le-gcc.o Xoodoo_Permute_12rounds T
Xoodoo-uf-armv7m-le-gcc.o Xoodoo_Permute_6rounds T
Xoodoo-uf-armv7m-le-gcc.o Xoofff_AddIs T
Xoodoo-uf-armv7m-le-gcc.o Xoofff_BlockSize a
Xoodoo-uf-armv7m-le-gcc.o Xoofff_CompressFastLoop T
Xoodoo-uf-armv7m-le-gcc.o Xoofff_Compress_iInput a
Xoodoo-uf-armv7m-le-gcc.o Xoofff_Compress_input a
Xoodoo-uf-armv7m-le-gcc.o Xoofff_Compress_kRoll a
Xoodoo-uf-armv7m-le-gcc.o Xoofff_Compress_length a
Xoodoo-uf-armv7m-le-gcc.o Xoofff_Compress_xAccu a
Xoodoo-uf-armv7m-le-gcc.o Xoofff_ExpandFastLoop T
Xoodoo-uf-armv7m-le-gcc.o Xoofff_Expand_iOutput a
Xoodoo-uf-armv7m-le-gcc.o Xoofff_Expand_kRoll a
Xoodoo-uf-armv7m-le-gcc.o Xoofff_Expand_length a
Xoodoo-uf-armv7m-le-gcc.o Xoofff_Expand_output a
Xoodoo-uf-armv7m-le-gcc.o Xoofff_Expand_yAccu a
Xoodoo-uf-armv7m-le-gcc.o _e0 a
Xoodoo-uf-armv7m-le-gcc.o _e1 a
Xoodoo-uf-armv7m-le-gcc.o _r0 a
Xoodoo-uf-armv7m-le-gcc.o _r1 a
Xoodoo-uf-armv7m-le-gcc.o _rc1 a
Xoodoo-uf-armv7m-le-gcc.o _rc10 a
Xoodoo-uf-armv7m-le-gcc.o _rc10x3 a
Xoodoo-uf-armv7m-le-gcc.o _rc11 a
Xoodoo-uf-armv7m-le-gcc.o _rc11x2 a
Xoodoo-uf-armv7m-le-gcc.o _rc12 a
Xoodoo-uf-armv7m-le-gcc.o _rc12x1 a
Xoodoo-uf-armv7m-le-gcc.o _rc1x12 a
Xoodoo-uf-armv7m-le-gcc.o _rc1x6 a
Xoodoo-uf-armv7m-le-gcc.o _rc2 a
Xoodoo-uf-armv7m-le-gcc.o _rc2x11 a
Xoodoo-uf-armv7m-le-gcc.o _rc2x5 a
Xoodoo-uf-armv7m-le-gcc.o _rc3 a
Xoodoo-uf-armv7m-le-gcc.o _rc3x10 a
Xoodoo-uf-armv7m-le-gcc.o _rc3x4 a
Xoodoo-uf-armv7m-le-gcc.o _rc4 a
Xoodoo-uf-armv7m-le-gcc.o _rc4x3 a
Xoodoo-uf-armv7m-le-gcc.o _rc4x9 a
Xoodoo-uf-armv7m-le-gcc.o _rc5 a
Xoodoo-uf-armv7m-le-gcc.o _rc5x2 a
Xoodoo-uf-armv7m-le-gcc.o _rc5x8 a
Xoodoo-uf-armv7m-le-gcc.o _rc6 a
Xoodoo-uf-armv7m-le-gcc.o _rc6x1 a
Xoodoo-uf-armv7m-le-gcc.o _rc6x7 a
Xoodoo-uf-armv7m-le-gcc.o _rc7 a
Xoodoo-uf-armv7m-le-gcc.o _rc7x6 a
Xoodoo-uf-armv7m-le-gcc.o _rc8 a
Xoodoo-uf-armv7m-le-gcc.o _rc8x5 a
Xoodoo-uf-armv7m-le-gcc.o _rc9 a
Xoodoo-uf-armv7m-le-gcc.o _rc9x4 a
Xoodoo-uf-armv7m-le-gcc.o _t3 a
Xoodoo-uf-armv7m-le-gcc.o _w1 a
Xoodyak-uf-armv7m-le-gcc.o Xoodyak_AbsorbHashFullBlocks T
Xoodyak-uf-armv7m-le-gcc.o Xoodyak_AbsorbKeyedFullBlocks T
Xoodyak-uf-armv7m-le-gcc.o Xoodyak_DecryptFullBlocks T
Xoodyak-uf-armv7m-le-gcc.o Xoodyak_EncryptFullBlocks T
Xoodyak-uf-armv7m-le-gcc.o Xoodyak_SqueezeHashFullBlocks T
Xoodyak-uf-armv7m-le-gcc.o Xoodyak_SqueezeKeyedFullBlocks T
Xoodyak-uf-armv7m-le-gcc.o _e0 a
Xoodyak-uf-armv7m-le-gcc.o _e1 a
Xoodyak-uf-armv7m-le-gcc.o _r0 a
Xoodyak-uf-armv7m-le-gcc.o _r1 a
Xoodyak-uf-armv7m-le-gcc.o _rc1 a
Xoodyak-uf-armv7m-le-gcc.o _rc10 a
Xoodyak-uf-armv7m-le-gcc.o _rc10x3 a
Xoodyak-uf-armv7m-le-gcc.o _rc11 a
Xoodyak-uf-armv7m-le-gcc.o _rc11x2 a
Xoodyak-uf-armv7m-le-gcc.o _rc12 a
Xoodyak-uf-armv7m-le-gcc.o _rc12x1 a
Xoodyak-uf-armv7m-le-gcc.o _rc1x12 a
Xoodyak-uf-armv7m-le-gcc.o _rc1x6 a
Xoodyak-uf-armv7m-le-gcc.o _rc2 a
Xoodyak-uf-armv7m-le-gcc.o _rc2x11 a
Xoodyak-uf-armv7m-le-gcc.o _rc2x5 a
Xoodyak-uf-armv7m-le-gcc.o _rc3 a
Xoodyak-uf-armv7m-le-gcc.o _rc3x10 a
Xoodyak-uf-armv7m-le-gcc.o _rc3x4 a
Xoodyak-uf-armv7m-le-gcc.o _rc4 a
Xoodyak-uf-armv7m-le-gcc.o _rc4x3 a
Xoodyak-uf-armv7m-le-gcc.o _rc4x9 a
Xoodyak-uf-armv7m-le-gcc.o _rc5 a
Xoodyak-uf-armv7m-le-gcc.o _rc5x2 a
Xoodyak-uf-armv7m-le-gcc.o _rc5x8 a
Xoodyak-uf-armv7m-le-gcc.o _rc6 a
Xoodyak-uf-armv7m-le-gcc.o _rc6x1 a
Xoodyak-uf-armv7m-le-gcc.o _rc6x7 a
Xoodyak-uf-armv7m-le-gcc.o _rc7 a
Xoodyak-uf-armv7m-le-gcc.o _rc7x6 a
Xoodyak-uf-armv7m-le-gcc.o _rc8 a
Xoodyak-uf-armv7m-le-gcc.o _rc8x5 a
Xoodyak-uf-armv7m-le-gcc.o _rc9 a
Xoodyak-uf-armv7m-le-gcc.o _rc9x4 a
Xoodyak-uf-armv7m-le-gcc.o _t3 a
Xoodyak-uf-armv7m-le-gcc.o _w1 a
Xoodyak-uf-armv7m-le-gcc.o offsetAbsorbX a
Xoodyak-uf-armv7m-le-gcc.o offsetAbsorbXLen a
Xoodyak-uf-armv7m-le-gcc.o offsetCryptI a
Xoodyak-uf-armv7m-le-gcc.o offsetCryptIOLen a
Xoodyak-uf-armv7m-le-gcc.o offsetCryptO a
Xoodyak-uf-armv7m-le-gcc.o offsetInitialLen a
Xoodyak-uf-armv7m-le-gcc.o offsetInstance a
Xoodyak-uf-armv7m-le-gcc.o offsetReturn a
Xoodyak-uf-armv7m-le-gcc.o offsetSqueezeY a
Xoodyak-uf-armv7m-le-gcc.o offsetSqueezeYLen a
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/ARMv7Mgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:xkcp/ARMv7Mgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:xkcp/ARMv7Mgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:xkcp/ARMv7Mgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

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 (10.2.1_20210110)
T:xkcp/plain-uagcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:xkcp/plain-uagcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:xkcp/plain-uagcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)