Implementation notes: amd64, avx512imath, crypto_aead/seakeyakv2

Computer: avx512imath
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20210125
Operation: crypto_aead
Primitive: seakeyakv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
15442183385 0 0188775 812 1072T:KnightsLandinggcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
15463197886 0 0204719 812 1072T:KnightsLandinggcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
15515146232 0 0152663 812 1072T:Nehalemgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
15596138537 0 0143455 812 1072T:Nehalemgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
15918185288 0 0190167 812 1072T:KnightsLandinggcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
16030138085 0 0142487 812 1072T:Nehalemgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
16170170343 0 0176114 788 1040T:KnightsLandinggcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
16359127662 0 0133255 804 1040T:Nehalemgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
17215175328 0 0181799 812 1072T:SandyBridgegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
17351167547 0 0172511 812 1072T:SandyBridgegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
17486167223 0 0171687 812 1072T:SandyBridgegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
18038156544 0 0162143 804 1040T:SandyBridgegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
33182135736 0 0141927 812 1072T:generic64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
33838129779 0 0134247 812 1072T:generic64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
34691128785 0 0132823 812 1072T:generic64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
35625117512 0 0122514 788 1040T:generic64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
35948141335 0 0147567 812 1072T:generic64lcgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
36855133330 0 0137839 812 1072T:generic64lcgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
37492120922 0 0125922 788 1040T:generic64lcgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
37874132673 0 0136751 812 1072T:generic64lcgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
8568578676 0 085046 820 1072T:generic32lcgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
8576677336 0 083670 820 1072T:generic32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
8783666099 0 073327 812 1072T:compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
10174964277 0 1667714 828 1072T:referencegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
10377667689 0 071870 820 1072T:generic32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
10381768477 0 072694 820 1072T:generic32lcgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
10434469603 0 074238 820 1072T:generic32lcgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
10438968711 0 073310 820 1072T:generic32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
10876158526 0 063673 796 1040T:generic32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
10944559368 0 064513 796 1040T:generic32lcgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
16114143592 0 049914 788 1040T:compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
17547052002 0 057991 812 1072T:compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
19210352900 0 058983 812 1072T:compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
37994058938 0 1661250 828 1072T:referencegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
50330459403 0 1661186 828 1072T:referencegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
55251148681 0 1651842 804 1040T:referencegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
83864069396 648 5102008 2276 1104T:refnewg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
85189366785 552 599102 2156 1104T:refg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
104914856160 648 585522 2268 1104T:refnewg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
105379254175 552 583373 2156 1104T:refg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
108108168118 0 1671722 828 1072T:reference32bitsgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
162875561251 0 1663682 828 1072T:reference32bitsgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
201467761537 0 1663418 828 1072T:reference32bitsgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
209828850835 0 1654066 804 1040T:reference32bitsgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
229057050358 552 579524 2164 1104T:refg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
244028651934 648 581177 2276 1104T:refnewg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
381955824852 552 551871 1652 1072T:refg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125
400866525123 648 552397 1748 1072T:refnewg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021032320210125

Compiler output

Implementation: T:Bulldozer
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/9/include/x86intrin.h:38,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/9/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
KeccakP-1600-XOP.c: 266 | _mm_roti_epi64(__m128i __A, const int __B)
KeccakP-1600-XOP.c: | ^~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:60:29: note: called from here
KeccakP-1600-XOP.c: 60 | #define ROL6464same(a, o) _mm_roti_epi64(a, o)
KeccakP-1600-XOP.c: | ^~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:250:13: note: in expansion of macro 'ROL6464same'
KeccakP-1600-XOP.c: 250 | Bsusa = ROL6464same(Bsusa, 2); \
KeccakP-1600-XOP.c: | ^~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: 270 | #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: 57 | thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: | ^~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: 402 | rounds12
KeccakP-1600-XOP.c: | ^~~~~~~~
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/9/include/x86intrin.h:38,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/9/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakP-1600-XOP.c: 239 | _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:Bulldozer
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:Bulldozer
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:Bulldozer
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:Bulldozer

Compiler output

Implementation: T:Haswell
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /usr/bin/ld: crypto_aead_seakeyakv2.a(KeccakP-1600-AVX2.o): relocation R_X86_64_32 against symbol `keccak_rc' can not be used when making a PIE object; recompile with -fPIE
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:Haswell
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:Haswell
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:Haswell
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:Haswell

Compiler output

Implementation: T:asmX86-64
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /usr/bin/ld: crypto_aead_seakeyakv2.a(KeccakP-1600-x86-64-gas.o): relocation R_X86_64_32S against `.text' can not be used when making a PIE object; recompile with -fPIE
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:asmX86-64
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:asmX86-64
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:asmX86-64
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:asmX86-64

Compiler output

Implementation: T:asmX86-64shld
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /usr/bin/ld: crypto_aead_seakeyakv2.a(KeccakP-1600-x86-64-shld-gas.o): relocation R_X86_64_32S against `.text' can not be used when making a PIE object; recompile with -fPIE
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:asmX86-64shld
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:asmX86-64shld
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:asmX86-64shld
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:asmX86-64shld

Compiler output

Implementation: T:ref
Security model: timingleaks
Compiler: g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
Keyakv2.cpp: In file included from Keyakv2.h:21,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Keyakv2.cpp: 31 | auto_ptr<UINT8> state;
Keyakv2.cpp: | ^~~~~~~~
Keyakv2.cpp: In file included from /usr/include/c++/9/memory:80,
Keyakv2.cpp: from Motorist.h:20,
Keyakv2.cpp: from Keyakv2.h:21,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here
Keyakv2.cpp: 53 | template<typename> class auto_ptr;
Keyakv2.cpp: | ^~~~~~~~
Motorist.cpp: In file included from Motorist.cpp:17:
Motorist.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Motorist.cpp: 31 | auto_ptr<UINT8> state;
Motorist.cpp: | ^~~~~~~~
Motorist.cpp: In file included from /usr/include/c++/9/memory:80,
Motorist.cpp: from Motorist.h:20,
Motorist.cpp: from Motorist.cpp:17:
Motorist.cpp: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here
Motorist.cpp: 53 | template<typename> class auto_ptr;
Motorist.cpp: | ^~~~~~~~
encrypt.cpp: In file included from Keyakv2.h:21,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
encrypt.cpp: 31 | auto_ptr<UINT8> state;
encrypt.cpp: | ^~~~~~~~
encrypt.cpp: In file included from /usr/include/c++/9/memory:80,
encrypt.cpp: from Motorist.h:20,
encrypt.cpp: from Keyakv2.h:21,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here
encrypt.cpp: 53 | template<typename> class auto_ptr;
encrypt.cpp: | ^~~~~~~~

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:ref
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:ref
g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:ref
g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:ref
g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:refnew
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:refnew
g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:refnew
g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:refnew

Namespace violations

Implementation: T:KnightsLanding
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakP-1600-AVX512.o KeccakF1600_FastLoop_Absorb T
KeccakP-1600-AVX512.o KeccakP1600RoundConstants R
KeccakP-1600-AVX512.o KeccakP1600_12rounds_FastLoop_Absorb T
KeccakP-1600-AVX512.o KeccakP1600_AddBytes T
KeccakP-1600-AVX512.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-AVX512.o KeccakP1600_ExtractBytes T
KeccakP-1600-AVX512.o KeccakP1600_Initialize T
KeccakP-1600-AVX512.o KeccakP1600_OverwriteBytes T
KeccakP-1600-AVX512.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-AVX512.o KeccakP1600_Permute_12rounds T
KeccakP-1600-AVX512.o KeccakP1600_Permute_24rounds T
KeccakP-1600-times2-SIMD128.o KeccakF1600times2_FastLoop_Absorb T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_AddBytes T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_AddLanesAll T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_ExtractAndAddBytes T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_ExtractAndAddLanesAll T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_ExtractBytes T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_ExtractLanesAll T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_InitializeAll T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_OverwriteBytes T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_OverwriteLanesAll T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_OverwriteWithZeroes T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_PermuteAll_12rounds T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_PermuteAll_24rounds T
KeccakP-1600-times4-SIMD256.o KeccakF1600times4_FastLoop_Absorb T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times8-SIMD512.o KeccakF1600times8_FastLoop_Absorb T
KeccakP-1600-times8-SIMD512.o KeccakP1600times8_12rounds_FastLoop_Absorb T
KeccakP-1600-times8-SIMD512.o KeccakP1600times8_AddBytes T
KeccakP-1600-times8-SIMD512.o KeccakP1600times8_AddLanesAll T
KeccakP-1600-times8-SIMD512.o KeccakP1600times8_ExtractAndAddBytes T
KeccakP-1600-times8-SIMD512.o KeccakP1600times8_ExtractAndAddLanesAll T
KeccakP-1600-times8-SIMD512.o KeccakP1600times8_ExtractBytes T
KeccakP-1600-times8-SIMD512.o KeccakP1600times8_ExtractLanesAll T
KeccakP-1600-times8-SIMD512.o KeccakP1600times8_InitializeAll T
KeccakP-1600-times8-SIMD512.o KeccakP1600times8_OverwriteBytes T
KeccakP-1600-times8-SIMD512.o KeccakP1600times8_OverwriteLanesAll T
KeccakP-1600-times8-SIMD512.o KeccakP1600times8_OverwriteWithZeroes T
KeccakP-1600-times8-SIMD512.o KeccakP1600times8_PermuteAll_12rounds T
KeccakP-1600-times8-SIMD512.o KeccakP1600times8_PermuteAll_24rounds T
KeccakP-200-reference.o KeccakP200OnWords T
KeccakP-200-reference.o KeccakP200Round T
KeccakP-200-reference.o KeccakP200_AddByte T
KeccakP-200-reference.o KeccakP200_AddBytes T
KeccakP-200-reference.o KeccakP200_DisplayRhoOffsets T
KeccakP-200-reference.o KeccakP200_DisplayRoundConstants T
KeccakP-200-reference.o KeccakP200_ExtractAndAddBytes T
KeccakP-200-reference.o KeccakP200_ExtractBytes T
KeccakP-200-reference.o KeccakP200_Initialize T
KeccakP-200-reference.o KeccakP200_OverwriteBytes T
KeccakP-200-reference.o KeccakP200_OverwriteWithZeroes T
KeccakP-200-reference.o KeccakP200_Permute_18rounds T
KeccakP-200-reference.o KeccakP200_Permute_Nrounds T
KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_DisplayRhoOffsets T
KeccakP-400-reference.o KeccakP400_DisplayRoundConstants T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-800-opt32.o KeccakF800RoundConstants R
KeccakP-800-opt32.o KeccakF800_FastLoop_Absorb T
KeccakP-800-opt32.o KeccakP800LaneComplement R
KeccakP-800-opt32.o KeccakP800_AddByte T
KeccakP-800-opt32.o KeccakP800_AddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractAndAddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractBytes T
KeccakP-800-opt32.o KeccakP800_Initialize T
KeccakP-800-opt32.o KeccakP800_OverwriteBytes T
KeccakP-800-opt32.o KeccakP800_OverwriteWithZeroes T
KeccakP-800-opt32.o KeccakP800_Permute_12rounds T
KeccakP-800-opt32.o KeccakP800_Permute_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_AddByte T
KeccakP-800-times2-on1.o KeccakP800times2_AddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_AddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_InitializeAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteBytes T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteWithZeroes T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_12rounds T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_StaticInitialize T
KeccakP-800-times4-on1.o KeccakP800times4_AddByte T
KeccakP-800-times4-on1.o KeccakP800times4_AddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_AddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_InitializeAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteBytes T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteWithZeroes T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_12rounds T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_22rounds T
KeccakP-800-times4-on1.o KeccakP800times4_StaticInitialize T
KeccakP-800-times8-on1.o KeccakP800times8_AddByte T
KeccakP-800-times8-on1.o KeccakP800times8_AddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_AddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_InitializeAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteBytes T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteWithZeroes T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_12rounds T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_22rounds T
KeccakP-800-times8-on1.o KeccakP800times8_StaticInitialize T
Ket.o KetJr_FeedAssociatedDataBlocks T
Ket.o KetJr_StateOverwrite T
Ket.o KetJr_Step T
Ket.o KetJr_UnwrapBlocks T
Ket.o KetJr_WrapBlocks T
Ket.o KetSr_FeedAssociatedDataBlocks T
Ket.o KetSr_StateOverwrite T
Ket.o KetSr_Step T
Ket.o KetSr_UnwrapBlocks T
Ket.o KetSr_WrapBlocks T
Keyakv2.o LakeKeyak_Initialize T
Keyakv2.o LakeKeyak_Wrap T
Keyakv2.o LakeKeyak_WrapPartial T
Keyakv2.o LunarKeyak_Initialize T
Keyakv2.o LunarKeyak_Wrap T
Keyakv2.o LunarKeyak_WrapPartial T
Keyakv2.o OceanKeyak_Initialize T
Keyakv2.o OceanKeyak_Wrap T
Keyakv2.o OceanKeyak_WrapPartial T
Keyakv2.o RiverKeyak_Initialize T
Keyakv2.o RiverKeyak_Wrap T
Keyakv2.o RiverKeyak_WrapPartial T
Keyakv2.o SeaKeyak_Initialize T
Keyakv2.o SeaKeyak_Wrap T
Keyakv2.o SeaKeyak_WrapPartial T
Motorist.o KeyakWidth1600_Engine_GetTags T
Motorist.o KeyakWidth1600_Engine_Inject T
Motorist.o KeyakWidth1600_Engine_InjectCollective T
Motorist.o KeyakWidth1600_Motorist_Initialize T
Motorist.o KeyakWidth1600_Motorist_StartEngine T
Motorist.o KeyakWidth1600_Motorist_Wrap T
Motorist.o KeyakWidth1600times2_Engine_GetTags T
Motorist.o KeyakWidth1600times2_Engine_Inject T
Motorist.o KeyakWidth1600times2_Engine_InjectCollective T
Motorist.o KeyakWidth1600times2_Motorist_Initialize T
Motorist.o KeyakWidth1600times2_Motorist_StartEngine T
Motorist.o KeyakWidth1600times2_Motorist_Wrap T
Motorist.o KeyakWidth1600times4_Engine_GetTags T
Motorist.o KeyakWidth1600times4_Engine_Inject T
Motorist.o KeyakWidth1600times4_Engine_InjectCollective T
Motorist.o KeyakWidth1600times4_Motorist_Initialize T
Motorist.o KeyakWidth1600times4_Motorist_StartEngine T
Motorist.o KeyakWidth1600times4_Motorist_Wrap T
Motorist.o KeyakWidth1600times8_Engine_GetTags T
Motorist.o KeyakWidth1600times8_Engine_Inject T
Motorist.o KeyakWidth1600times8_Engine_InjectCollective T
Motorist.o KeyakWidth1600times8_Motorist_Initialize T
Motorist.o KeyakWidth1600times8_Motorist_StartEngine T
Motorist.o KeyakWidth1600times8_Motorist_Wrap T
Motorist.o KeyakWidth800_Engine_GetTags T
Motorist.o KeyakWidth800_Engine_Inject T
Motorist.o KeyakWidth800_Engine_InjectCollective T
Motorist.o KeyakWidth800_Motorist_Initialize T
Motorist.o KeyakWidth800_Motorist_StartEngine T
Motorist.o KeyakWidth800_Motorist_Wrap T

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:KnightsLanding
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:KnightsLanding
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:KnightsLanding
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:KnightsLanding

Namespace violations

Implementation: T:Nehalem
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakP-1600-opt64.o KeccakF1600_FastLoop_Absorb T
KeccakP-1600-opt64.o KeccakP1600_AddByte T
KeccakP-1600-opt64.o KeccakP1600_AddBytes T
KeccakP-1600-opt64.o KeccakP1600_AddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_AddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractLanes T
KeccakP-1600-opt64.o KeccakP1600_Initialize T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_OverwriteLanes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-opt64.o KeccakP1600_Permute_12rounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_24rounds T
KeccakP-1600-times2-SIMD128.o KeccakF1600times2_FastLoop_Absorb T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_AddBytes T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_AddLanesAll T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_ExtractAndAddBytes T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_ExtractAndAddLanesAll T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_ExtractBytes T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_ExtractLanesAll T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_InitializeAll T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_OverwriteBytes T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_OverwriteLanesAll T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_OverwriteWithZeroes T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_PermuteAll_12rounds T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_PermuteAll_24rounds T
KeccakP-1600-times4-on2.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on2.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on2.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on2.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on2.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on2.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on2.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on2.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on2.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on2.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on2.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on2.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on2.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on2.o KeccakP1600times4_StaticInitialize T
KeccakP-1600-times8-on2.o KeccakP1600times8_AddByte T
KeccakP-1600-times8-on2.o KeccakP1600times8_AddBytes T
KeccakP-1600-times8-on2.o KeccakP1600times8_AddLanesAll T
KeccakP-1600-times8-on2.o KeccakP1600times8_ExtractAndAddBytes T
KeccakP-1600-times8-on2.o KeccakP1600times8_ExtractAndAddLanesAll T
KeccakP-1600-times8-on2.o KeccakP1600times8_ExtractBytes T
KeccakP-1600-times8-on2.o KeccakP1600times8_ExtractLanesAll T
KeccakP-1600-times8-on2.o KeccakP1600times8_InitializeAll T
KeccakP-1600-times8-on2.o KeccakP1600times8_OverwriteBytes T
KeccakP-1600-times8-on2.o KeccakP1600times8_OverwriteLanesAll T
KeccakP-1600-times8-on2.o KeccakP1600times8_OverwriteWithZeroes T
KeccakP-1600-times8-on2.o KeccakP1600times8_PermuteAll_12rounds T
KeccakP-1600-times8-on2.o KeccakP1600times8_PermuteAll_24rounds T
KeccakP-1600-times8-on2.o KeccakP1600times8_StaticInitialize T
KeccakP-200-reference.o KeccakP200OnWords T
KeccakP-200-reference.o KeccakP200Round T
KeccakP-200-reference.o KeccakP200_AddByte T
KeccakP-200-reference.o KeccakP200_AddBytes T
KeccakP-200-reference.o KeccakP200_DisplayRhoOffsets T
KeccakP-200-reference.o KeccakP200_DisplayRoundConstants T
KeccakP-200-reference.o KeccakP200_ExtractAndAddBytes T
KeccakP-200-reference.o KeccakP200_ExtractBytes T
KeccakP-200-reference.o KeccakP200_Initialize T
KeccakP-200-reference.o KeccakP200_OverwriteBytes T
KeccakP-200-reference.o KeccakP200_OverwriteWithZeroes T
KeccakP-200-reference.o KeccakP200_Permute_18rounds T
KeccakP-200-reference.o KeccakP200_Permute_Nrounds T
KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_DisplayRhoOffsets T
KeccakP-400-reference.o KeccakP400_DisplayRoundConstants T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-800-opt32.o KeccakF800RoundConstants R
KeccakP-800-opt32.o KeccakF800_FastLoop_Absorb T
KeccakP-800-opt32.o KeccakP800LaneComplement R
KeccakP-800-opt32.o KeccakP800_AddByte T
KeccakP-800-opt32.o KeccakP800_AddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractAndAddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractBytes T
KeccakP-800-opt32.o KeccakP800_Initialize T
KeccakP-800-opt32.o KeccakP800_OverwriteBytes T
KeccakP-800-opt32.o KeccakP800_OverwriteWithZeroes T
KeccakP-800-opt32.o KeccakP800_Permute_12rounds T
KeccakP-800-opt32.o KeccakP800_Permute_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_AddByte T
KeccakP-800-times2-on1.o KeccakP800times2_AddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_AddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_InitializeAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteBytes T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteWithZeroes T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_12rounds T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_StaticInitialize T
KeccakP-800-times4-on1.o KeccakP800times4_AddByte T
KeccakP-800-times4-on1.o KeccakP800times4_AddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_AddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_InitializeAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteBytes T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteWithZeroes T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_12rounds T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_22rounds T
KeccakP-800-times4-on1.o KeccakP800times4_StaticInitialize T
KeccakP-800-times8-on1.o KeccakP800times8_AddByte T
KeccakP-800-times8-on1.o KeccakP800times8_AddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_AddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_InitializeAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteBytes T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteWithZeroes T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_12rounds T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_22rounds T
KeccakP-800-times8-on1.o KeccakP800times8_StaticInitialize T
Ket.o KetJr_FeedAssociatedDataBlocks T
Ket.o KetJr_StateOverwrite T
Ket.o KetJr_Step T
Ket.o KetJr_UnwrapBlocks T
Ket.o KetJr_WrapBlocks T
Ket.o KetSr_FeedAssociatedDataBlocks T
Ket.o KetSr_StateOverwrite T
Ket.o KetSr_Step T
Ket.o KetSr_UnwrapBlocks T
Ket.o KetSr_WrapBlocks T
Keyakv2.o LakeKeyak_Initialize T
Keyakv2.o LakeKeyak_Wrap T
Keyakv2.o LakeKeyak_WrapPartial T
Keyakv2.o LunarKeyak_Initialize T
Keyakv2.o LunarKeyak_Wrap T
Keyakv2.o LunarKeyak_WrapPartial T
Keyakv2.o OceanKeyak_Initialize T
Keyakv2.o OceanKeyak_Wrap T
Keyakv2.o OceanKeyak_WrapPartial T
Keyakv2.o RiverKeyak_Initialize T
Keyakv2.o RiverKeyak_Wrap T
Keyakv2.o RiverKeyak_WrapPartial T
Keyakv2.o SeaKeyak_Initialize T
Keyakv2.o SeaKeyak_Wrap T
Keyakv2.o SeaKeyak_WrapPartial T
Motorist.o KeyakWidth1600_Engine_GetTags T
Motorist.o KeyakWidth1600_Engine_Inject T
Motorist.o KeyakWidth1600_Engine_InjectCollective T
Motorist.o KeyakWidth1600_Motorist_Initialize T
Motorist.o KeyakWidth1600_Motorist_StartEngine T
Motorist.o KeyakWidth1600_Motorist_Wrap T
Motorist.o KeyakWidth1600times2_Engine_GetTags T
Motorist.o KeyakWidth1600times2_Engine_Inject T
Motorist.o KeyakWidth1600times2_Engine_InjectCollective T
Motorist.o KeyakWidth1600times2_Motorist_Initialize T
Motorist.o KeyakWidth1600times2_Motorist_StartEngine T
Motorist.o KeyakWidth1600times2_Motorist_Wrap T
Motorist.o KeyakWidth1600times4_Engine_GetTags T
Motorist.o KeyakWidth1600times4_Engine_Inject T
Motorist.o KeyakWidth1600times4_Engine_InjectCollective T
Motorist.o KeyakWidth1600times4_Motorist_Initialize T
Motorist.o KeyakWidth1600times4_Motorist_StartEngine T
Motorist.o KeyakWidth1600times4_Motorist_Wrap T
Motorist.o KeyakWidth1600times8_Engine_GetTags T
Motorist.o KeyakWidth1600times8_Engine_Inject T
Motorist.o KeyakWidth1600times8_Engine_InjectCollective T
Motorist.o KeyakWidth1600times8_Motorist_Initialize T
Motorist.o KeyakWidth1600times8_Motorist_StartEngine T
Motorist.o KeyakWidth1600times8_Motorist_Wrap T
Motorist.o KeyakWidth800_Engine_GetTags T
Motorist.o KeyakWidth800_Engine_Inject T
Motorist.o KeyakWidth800_Engine_InjectCollective T
Motorist.o KeyakWidth800_Motorist_Initialize T
Motorist.o KeyakWidth800_Motorist_StartEngine T
Motorist.o KeyakWidth800_Motorist_Wrap T

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:Nehalem
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:Nehalem
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:Nehalem
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:Nehalem

Namespace violations

Implementation: T:SandyBridge
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakP-1600-opt64.o KeccakF1600_FastLoop_Absorb T
KeccakP-1600-opt64.o KeccakP1600_AddByte T
KeccakP-1600-opt64.o KeccakP1600_AddBytes T
KeccakP-1600-opt64.o KeccakP1600_AddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_AddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractLanes T
KeccakP-1600-opt64.o KeccakP1600_Initialize T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_OverwriteLanes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-opt64.o KeccakP1600_Permute_12rounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_24rounds T
KeccakP-1600-opt64.o KeccakP1600_StaticInitialize T
KeccakP-1600-times2-SIMD128.o KeccakF1600times2_FastLoop_Absorb T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_AddBytes T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_AddLanesAll T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_ExtractAndAddBytes T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_ExtractAndAddLanesAll T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_ExtractBytes T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_ExtractLanesAll T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_InitializeAll T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_OverwriteBytes T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_OverwriteLanesAll T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_OverwriteWithZeroes T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_PermuteAll_12rounds T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_PermuteAll_24rounds T
KeccakP-1600-times4-on2.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on2.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on2.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on2.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on2.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on2.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on2.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on2.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on2.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on2.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on2.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on2.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on2.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on2.o KeccakP1600times4_StaticInitialize T
KeccakP-1600-times8-on2.o KeccakP1600times8_AddByte T
KeccakP-1600-times8-on2.o KeccakP1600times8_AddBytes T
KeccakP-1600-times8-on2.o KeccakP1600times8_AddLanesAll T
KeccakP-1600-times8-on2.o KeccakP1600times8_ExtractAndAddBytes T
KeccakP-1600-times8-on2.o KeccakP1600times8_ExtractAndAddLanesAll T
KeccakP-1600-times8-on2.o KeccakP1600times8_ExtractBytes T
KeccakP-1600-times8-on2.o KeccakP1600times8_ExtractLanesAll T
KeccakP-1600-times8-on2.o KeccakP1600times8_InitializeAll T
KeccakP-1600-times8-on2.o KeccakP1600times8_OverwriteBytes T
KeccakP-1600-times8-on2.o KeccakP1600times8_OverwriteLanesAll T
KeccakP-1600-times8-on2.o KeccakP1600times8_OverwriteWithZeroes T
KeccakP-1600-times8-on2.o KeccakP1600times8_PermuteAll_12rounds T
KeccakP-1600-times8-on2.o KeccakP1600times8_PermuteAll_24rounds T
KeccakP-1600-times8-on2.o KeccakP1600times8_StaticInitialize T
KeccakP-200-reference.o KeccakP200OnWords T
KeccakP-200-reference.o KeccakP200Round T
KeccakP-200-reference.o KeccakP200_AddByte T
KeccakP-200-reference.o KeccakP200_AddBytes T
KeccakP-200-reference.o KeccakP200_DisplayRhoOffsets T
KeccakP-200-reference.o KeccakP200_DisplayRoundConstants T
KeccakP-200-reference.o KeccakP200_ExtractAndAddBytes T
KeccakP-200-reference.o KeccakP200_ExtractBytes T
KeccakP-200-reference.o KeccakP200_Initialize T
KeccakP-200-reference.o KeccakP200_OverwriteBytes T
KeccakP-200-reference.o KeccakP200_OverwriteWithZeroes T
KeccakP-200-reference.o KeccakP200_Permute_18rounds T
KeccakP-200-reference.o KeccakP200_Permute_Nrounds T
KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_DisplayRhoOffsets T
KeccakP-400-reference.o KeccakP400_DisplayRoundConstants T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-800-opt32.o KeccakF800RoundConstants R
KeccakP-800-opt32.o KeccakF800_FastLoop_Absorb T
KeccakP-800-opt32.o KeccakP800LaneComplement R
KeccakP-800-opt32.o KeccakP800_AddByte T
KeccakP-800-opt32.o KeccakP800_AddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractAndAddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractBytes T
KeccakP-800-opt32.o KeccakP800_Initialize T
KeccakP-800-opt32.o KeccakP800_OverwriteBytes T
KeccakP-800-opt32.o KeccakP800_OverwriteWithZeroes T
KeccakP-800-opt32.o KeccakP800_Permute_12rounds T
KeccakP-800-opt32.o KeccakP800_Permute_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_AddByte T
KeccakP-800-times2-on1.o KeccakP800times2_AddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_AddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_InitializeAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteBytes T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteWithZeroes T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_12rounds T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_StaticInitialize T
KeccakP-800-times4-on1.o KeccakP800times4_AddByte T
KeccakP-800-times4-on1.o KeccakP800times4_AddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_AddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_InitializeAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteBytes T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteWithZeroes T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_12rounds T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_22rounds T
KeccakP-800-times4-on1.o KeccakP800times4_StaticInitialize T
KeccakP-800-times8-on1.o KeccakP800times8_AddByte T
KeccakP-800-times8-on1.o KeccakP800times8_AddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_AddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_InitializeAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteBytes T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteWithZeroes T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_12rounds T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_22rounds T
KeccakP-800-times8-on1.o KeccakP800times8_StaticInitialize T
Ket.o KetJr_FeedAssociatedDataBlocks T
Ket.o KetJr_StateOverwrite T
Ket.o KetJr_Step T
Ket.o KetJr_UnwrapBlocks T
Ket.o KetJr_WrapBlocks T
Ket.o KetSr_FeedAssociatedDataBlocks T
Ket.o KetSr_StateOverwrite T
Ket.o KetSr_Step T
Ket.o KetSr_UnwrapBlocks T
Ket.o KetSr_WrapBlocks T
Keyakv2.o LakeKeyak_Initialize T
Keyakv2.o LakeKeyak_Wrap T
Keyakv2.o LakeKeyak_WrapPartial T
Keyakv2.o LunarKeyak_Initialize T
Keyakv2.o LunarKeyak_Wrap T
Keyakv2.o LunarKeyak_WrapPartial T
Keyakv2.o OceanKeyak_Initialize T
Keyakv2.o OceanKeyak_Wrap T
Keyakv2.o OceanKeyak_WrapPartial T
Keyakv2.o RiverKeyak_Initialize T
Keyakv2.o RiverKeyak_Wrap T
Keyakv2.o RiverKeyak_WrapPartial T
Keyakv2.o SeaKeyak_Initialize T
Keyakv2.o SeaKeyak_Wrap T
Keyakv2.o SeaKeyak_WrapPartial T
Motorist.o KeyakWidth1600_Engine_GetTags T
Motorist.o KeyakWidth1600_Engine_Inject T
Motorist.o KeyakWidth1600_Engine_InjectCollective T
Motorist.o KeyakWidth1600_Motorist_Initialize T
Motorist.o KeyakWidth1600_Motorist_StartEngine T
Motorist.o KeyakWidth1600_Motorist_Wrap T
Motorist.o KeyakWidth1600times2_Engine_GetTags T
Motorist.o KeyakWidth1600times2_Engine_Inject T
Motorist.o KeyakWidth1600times2_Engine_InjectCollective T
Motorist.o KeyakWidth1600times2_Motorist_Initialize T
Motorist.o KeyakWidth1600times2_Motorist_StartEngine T
Motorist.o KeyakWidth1600times2_Motorist_Wrap T
Motorist.o KeyakWidth1600times4_Engine_GetTags T
Motorist.o KeyakWidth1600times4_Engine_Inject T
Motorist.o KeyakWidth1600times4_Engine_InjectCollective T
Motorist.o KeyakWidth1600times4_Motorist_Initialize T
Motorist.o KeyakWidth1600times4_Motorist_StartEngine T
Motorist.o KeyakWidth1600times4_Motorist_Wrap T
Motorist.o KeyakWidth1600times8_Engine_GetTags T
Motorist.o KeyakWidth1600times8_Engine_Inject T
Motorist.o KeyakWidth1600times8_Engine_InjectCollective T
Motorist.o KeyakWidth1600times8_Motorist_Initialize T
Motorist.o KeyakWidth1600times8_Motorist_StartEngine T
Motorist.o KeyakWidth1600times8_Motorist_Wrap T
Motorist.o KeyakWidth800_Engine_GetTags T
Motorist.o KeyakWidth800_Engine_Inject T
Motorist.o KeyakWidth800_Engine_InjectCollective T
Motorist.o KeyakWidth800_Motorist_Initialize T
Motorist.o KeyakWidth800_Motorist_StartEngine T
Motorist.o KeyakWidth800_Motorist_Wrap T

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:SandyBridge
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:SandyBridge
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:SandyBridge
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:SandyBridge

Namespace violations

Implementation: T:compact
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakP-1600-compact64.o KeccakP1600_AddByte T
KeccakP-1600-compact64.o KeccakP1600_AddBytes T
KeccakP-1600-compact64.o KeccakP1600_AddBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_AddLanes T
KeccakP-1600-compact64.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-compact64.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-compact64.o KeccakP1600_ExtractBytes T
KeccakP-1600-compact64.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_ExtractLanes T
KeccakP-1600-compact64.o KeccakP1600_Initialize T
KeccakP-1600-compact64.o KeccakP1600_Mod5 R
KeccakP-1600-compact64.o KeccakP1600_OverwriteBytes T
KeccakP-1600-compact64.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_OverwriteLanes T
KeccakP-1600-compact64.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-compact64.o KeccakP1600_Permute_12rounds T
KeccakP-1600-compact64.o KeccakP1600_Permute_24rounds T
KeccakP-1600-compact64.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-compact64.o KeccakP1600_PiLane R
KeccakP-1600-compact64.o KeccakP1600_RotationConstants R
KeccakP-1600-times2-on1.o KeccakP1600times2_AddByte T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_InitializeAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteWithZeroes T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_12rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_StaticInitialize T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddByte T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_InitializeAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteWithZeroes T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_12rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_24rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_StaticInitialize T
KeccakP-200-compact.o KeccakF200_RoundConstants R
KeccakP-200-compact.o KeccakP200_AddByte T
KeccakP-200-compact.o KeccakP200_AddBytes T
KeccakP-200-compact.o KeccakP200_ExtractAndAddBytes T
KeccakP-200-compact.o KeccakP200_ExtractBytes T
KeccakP-200-compact.o KeccakP200_Initialize T
KeccakP-200-compact.o KeccakP200_Mod5 R
KeccakP-200-compact.o KeccakP200_OverwriteBytes T
KeccakP-200-compact.o KeccakP200_OverwriteWithZeroes T
KeccakP-200-compact.o KeccakP200_Permute_18rounds T
KeccakP-200-compact.o KeccakP200_Permute_Nrounds T
KeccakP-200-compact.o KeccakP200_PiLane R
KeccakP-200-compact.o KeccakP200_RotationConstants R
KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_DisplayRhoOffsets T
KeccakP-400-reference.o KeccakP400_DisplayRoundConstants T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-800-compact.o KeccakP800_AddByte T
KeccakP-800-compact.o KeccakP800_AddBytes T
KeccakP-800-compact.o KeccakP800_ExtractAndAddBytes T
KeccakP-800-compact.o KeccakP800_ExtractBytes T
KeccakP-800-compact.o KeccakP800_Initialize T
KeccakP-800-compact.o KeccakP800_Mod5 R
KeccakP-800-compact.o KeccakP800_OverwriteBytes T
KeccakP-800-compact.o KeccakP800_OverwriteWithZeroes T
KeccakP-800-compact.o KeccakP800_Permute_12rounds T
KeccakP-800-compact.o KeccakP800_Permute_22rounds T
KeccakP-800-compact.o KeccakP800_Permute_Nrounds T
KeccakP-800-compact.o KeccakP800_PiLane R
KeccakP-800-compact.o KeccakP800_RotationConstants R
KeccakP-800-times2-on1.o KeccakP800times2_AddByte T
KeccakP-800-times2-on1.o KeccakP800times2_AddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_AddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_InitializeAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteBytes T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteWithZeroes T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_12rounds T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_StaticInitialize T
KeccakP-800-times4-on1.o KeccakP800times4_AddByte T
KeccakP-800-times4-on1.o KeccakP800times4_AddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_AddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_InitializeAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteBytes T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteWithZeroes T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_12rounds T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_22rounds T
KeccakP-800-times4-on1.o KeccakP800times4_StaticInitialize T
KeccakP-800-times8-on1.o KeccakP800times8_AddByte T
KeccakP-800-times8-on1.o KeccakP800times8_AddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_AddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_InitializeAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteBytes T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteWithZeroes T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_12rounds T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_22rounds T
KeccakP-800-times8-on1.o KeccakP800times8_StaticInitialize T
Ket.o KetJr_FeedAssociatedDataBlocks T
Ket.o KetJr_StateExtractByte T
Ket.o KetJr_StateOverwrite T
Ket.o KetJr_Step T
Ket.o KetJr_UnwrapBlocks T
Ket.o KetJr_WrapBlocks T
Ket.o KetSr_FeedAssociatedDataBlocks T
Ket.o KetSr_StateExtractByte T
Ket.o KetSr_StateOverwrite T
Ket.o KetSr_Step T
Ket.o KetSr_UnwrapBlocks T
Ket.o KetSr_WrapBlocks T
Keyakv2.o LakeKeyak_Initialize T
Keyakv2.o LakeKeyak_Wrap T
Keyakv2.o LakeKeyak_WrapPartial T
Keyakv2.o LunarKeyak_Initialize T
Keyakv2.o LunarKeyak_Wrap T
Keyakv2.o LunarKeyak_WrapPartial T
Keyakv2.o OceanKeyak_Initialize T
Keyakv2.o OceanKeyak_Wrap T
Keyakv2.o OceanKeyak_WrapPartial T
Keyakv2.o RiverKeyak_Initialize T
Keyakv2.o RiverKeyak_Wrap T
Keyakv2.o RiverKeyak_WrapPartial T
Keyakv2.o SeaKeyak_Initialize T
Keyakv2.o SeaKeyak_Wrap T
Keyakv2.o SeaKeyak_WrapPartial T
Motorist.o KeyakWidth1600_Engine_GetTags T
Motorist.o KeyakWidth1600_Engine_Inject T
Motorist.o KeyakWidth1600_Engine_InjectCollective T
Motorist.o KeyakWidth1600_Motorist_Initialize T
Motorist.o KeyakWidth1600_Motorist_StartEngine T
Motorist.o KeyakWidth1600_Motorist_Wrap T
Motorist.o KeyakWidth1600times2_Engine_GetTags T
Motorist.o KeyakWidth1600times2_Engine_Inject T
Motorist.o KeyakWidth1600times2_Engine_InjectCollective T
Motorist.o KeyakWidth1600times2_Motorist_Initialize T
Motorist.o KeyakWidth1600times2_Motorist_StartEngine T
Motorist.o KeyakWidth1600times2_Motorist_Wrap T
Motorist.o KeyakWidth1600times4_Engine_GetTags T
Motorist.o KeyakWidth1600times4_Engine_Inject T
Motorist.o KeyakWidth1600times4_Engine_InjectCollective T
Motorist.o KeyakWidth1600times4_Motorist_Initialize T
Motorist.o KeyakWidth1600times4_Motorist_StartEngine T
Motorist.o KeyakWidth1600times4_Motorist_Wrap T
Motorist.o KeyakWidth1600times8_Engine_GetTags T
Motorist.o KeyakWidth1600times8_Engine_Inject T
Motorist.o KeyakWidth1600times8_Engine_InjectCollective T
Motorist.o KeyakWidth1600times8_Motorist_Initialize T
Motorist.o KeyakWidth1600times8_Motorist_StartEngine T
Motorist.o KeyakWidth1600times8_Motorist_Wrap T
Motorist.o KeyakWidth800_Engine_GetTags T
Motorist.o KeyakWidth800_Engine_Inject T
Motorist.o KeyakWidth800_Engine_InjectCollective T
Motorist.o KeyakWidth800_Motorist_Initialize T
Motorist.o KeyakWidth800_Motorist_StartEngine T
Motorist.o KeyakWidth800_Motorist_Wrap T

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:compact
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:compact
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:compact
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:compact

Namespace violations

Implementation: T:generic32
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakP-1600-inplace32BI.o KeccakP1600_AddByte T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_AddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_Initialize T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_12rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_24rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-inplace32BI.o KeccakP1600_SetBytesInLaneToZero T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddByte T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_InitializeAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteWithZeroes T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_12rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_StaticInitialize T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddByte T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_InitializeAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteWithZeroes T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_12rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_24rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_StaticInitialize T
KeccakP-200-reference.o KeccakP200OnWords T
KeccakP-200-reference.o KeccakP200Round T
KeccakP-200-reference.o KeccakP200_AddByte T
KeccakP-200-reference.o KeccakP200_AddBytes T
KeccakP-200-reference.o KeccakP200_DisplayRhoOffsets T
KeccakP-200-reference.o KeccakP200_DisplayRoundConstants T
KeccakP-200-reference.o KeccakP200_ExtractAndAddBytes T
KeccakP-200-reference.o KeccakP200_ExtractBytes T
KeccakP-200-reference.o KeccakP200_Initialize T
KeccakP-200-reference.o KeccakP200_OverwriteBytes T
KeccakP-200-reference.o KeccakP200_OverwriteWithZeroes T
KeccakP-200-reference.o KeccakP200_Permute_18rounds T
KeccakP-200-reference.o KeccakP200_Permute_Nrounds T
KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_DisplayRhoOffsets T
KeccakP-400-reference.o KeccakP400_DisplayRoundConstants T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-800-opt32.o KeccakF800RoundConstants R
KeccakP-800-opt32.o KeccakF800_FastLoop_Absorb T
KeccakP-800-opt32.o KeccakP800_AddByte T
KeccakP-800-opt32.o KeccakP800_AddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractAndAddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractBytes T
KeccakP-800-opt32.o KeccakP800_Initialize T
KeccakP-800-opt32.o KeccakP800_OverwriteBytes T
KeccakP-800-opt32.o KeccakP800_OverwriteWithZeroes T
KeccakP-800-opt32.o KeccakP800_Permute_12rounds T
KeccakP-800-opt32.o KeccakP800_Permute_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_AddByte T
KeccakP-800-times2-on1.o KeccakP800times2_AddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_AddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_InitializeAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteBytes T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteWithZeroes T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_12rounds T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_StaticInitialize T
KeccakP-800-times4-on1.o KeccakP800times4_AddByte T
KeccakP-800-times4-on1.o KeccakP800times4_AddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_AddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_InitializeAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteBytes T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteWithZeroes T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_12rounds T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_22rounds T
KeccakP-800-times4-on1.o KeccakP800times4_StaticInitialize T
KeccakP-800-times8-on1.o KeccakP800times8_AddByte T
KeccakP-800-times8-on1.o KeccakP800times8_AddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_AddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_InitializeAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteBytes T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteWithZeroes T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_12rounds T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_22rounds T
KeccakP-800-times8-on1.o KeccakP800times8_StaticInitialize T
Ket.o KetJr_FeedAssociatedDataBlocks T
Ket.o KetJr_StateExtractByte T
Ket.o KetJr_StateOverwrite T
Ket.o KetJr_Step T
Ket.o KetJr_UnwrapBlocks T
Ket.o KetJr_WrapBlocks T
Ket.o KetSr_FeedAssociatedDataBlocks T
Ket.o KetSr_StateExtractByte T
Ket.o KetSr_StateOverwrite T
Ket.o KetSr_Step T
Ket.o KetSr_UnwrapBlocks T
Ket.o KetSr_WrapBlocks T
Keyakv2.o LakeKeyak_Initialize T
Keyakv2.o LakeKeyak_Wrap T
Keyakv2.o LakeKeyak_WrapPartial T
Keyakv2.o LunarKeyak_Initialize T
Keyakv2.o LunarKeyak_Wrap T
Keyakv2.o LunarKeyak_WrapPartial T
Keyakv2.o OceanKeyak_Initialize T
Keyakv2.o OceanKeyak_Wrap T
Keyakv2.o OceanKeyak_WrapPartial T
Keyakv2.o RiverKeyak_Initialize T
Keyakv2.o RiverKeyak_Wrap T
Keyakv2.o RiverKeyak_WrapPartial T
Keyakv2.o SeaKeyak_Initialize T
Keyakv2.o SeaKeyak_Wrap T
Keyakv2.o SeaKeyak_WrapPartial T
Motorist.o KeyakWidth1600_Engine_GetTags T
Motorist.o KeyakWidth1600_Engine_Inject T
Motorist.o KeyakWidth1600_Engine_InjectCollective T
Motorist.o KeyakWidth1600_Motorist_Initialize T
Motorist.o KeyakWidth1600_Motorist_StartEngine T
Motorist.o KeyakWidth1600_Motorist_Wrap T
Motorist.o KeyakWidth1600times2_Engine_GetTags T
Motorist.o KeyakWidth1600times2_Engine_Inject T
Motorist.o KeyakWidth1600times2_Engine_InjectCollective T
Motorist.o KeyakWidth1600times2_Motorist_Initialize T
Motorist.o KeyakWidth1600times2_Motorist_StartEngine T
Motorist.o KeyakWidth1600times2_Motorist_Wrap T
Motorist.o KeyakWidth1600times4_Engine_GetTags T
Motorist.o KeyakWidth1600times4_Engine_Inject T
Motorist.o KeyakWidth1600times4_Engine_InjectCollective T
Motorist.o KeyakWidth1600times4_Motorist_Initialize T
Motorist.o KeyakWidth1600times4_Motorist_StartEngine T
Motorist.o KeyakWidth1600times4_Motorist_Wrap T
Motorist.o KeyakWidth1600times8_Engine_GetTags T
Motorist.o KeyakWidth1600times8_Engine_Inject T
Motorist.o KeyakWidth1600times8_Engine_InjectCollective T
Motorist.o KeyakWidth1600times8_Motorist_Initialize T
Motorist.o KeyakWidth1600times8_Motorist_StartEngine T
Motorist.o KeyakWidth1600times8_Motorist_Wrap T
Motorist.o KeyakWidth800_Engine_GetTags T
Motorist.o KeyakWidth800_Engine_Inject T
Motorist.o KeyakWidth800_Engine_InjectCollective T
Motorist.o KeyakWidth800_Motorist_Initialize T
Motorist.o KeyakWidth800_Motorist_StartEngine T
Motorist.o KeyakWidth800_Motorist_Wrap T

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:generic32
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:generic32
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:generic32
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:generic32

Namespace violations

Implementation: T:generic32lc
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakP-1600-inplace32BI.o KeccakP1600_AddByte T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_AddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_Initialize T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_12rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_24rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-inplace32BI.o KeccakP1600_SetBytesInLaneToZero T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddByte T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_InitializeAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteWithZeroes T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_12rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_StaticInitialize T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddByte T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_InitializeAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteWithZeroes T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_12rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_24rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_StaticInitialize T
KeccakP-200-reference.o KeccakP200OnWords T
KeccakP-200-reference.o KeccakP200Round T
KeccakP-200-reference.o KeccakP200_AddByte T
KeccakP-200-reference.o KeccakP200_AddBytes T
KeccakP-200-reference.o KeccakP200_DisplayRhoOffsets T
KeccakP-200-reference.o KeccakP200_DisplayRoundConstants T
KeccakP-200-reference.o KeccakP200_ExtractAndAddBytes T
KeccakP-200-reference.o KeccakP200_ExtractBytes T
KeccakP-200-reference.o KeccakP200_Initialize T
KeccakP-200-reference.o KeccakP200_OverwriteBytes T
KeccakP-200-reference.o KeccakP200_OverwriteWithZeroes T
KeccakP-200-reference.o KeccakP200_Permute_18rounds T
KeccakP-200-reference.o KeccakP200_Permute_Nrounds T
KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_DisplayRhoOffsets T
KeccakP-400-reference.o KeccakP400_DisplayRoundConstants T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-800-opt32.o KeccakF800RoundConstants R
KeccakP-800-opt32.o KeccakF800_FastLoop_Absorb T
KeccakP-800-opt32.o KeccakP800LaneComplement R
KeccakP-800-opt32.o KeccakP800_AddByte T
KeccakP-800-opt32.o KeccakP800_AddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractAndAddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractBytes T
KeccakP-800-opt32.o KeccakP800_Initialize T
KeccakP-800-opt32.o KeccakP800_OverwriteBytes T
KeccakP-800-opt32.o KeccakP800_OverwriteWithZeroes T
KeccakP-800-opt32.o KeccakP800_Permute_12rounds T
KeccakP-800-opt32.o KeccakP800_Permute_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_AddByte T
KeccakP-800-times2-on1.o KeccakP800times2_AddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_AddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_InitializeAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteBytes T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteWithZeroes T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_12rounds T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_StaticInitialize T
KeccakP-800-times4-on1.o KeccakP800times4_AddByte T
KeccakP-800-times4-on1.o KeccakP800times4_AddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_AddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_InitializeAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteBytes T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteWithZeroes T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_12rounds T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_22rounds T
KeccakP-800-times4-on1.o KeccakP800times4_StaticInitialize T
KeccakP-800-times8-on1.o KeccakP800times8_AddByte T
KeccakP-800-times8-on1.o KeccakP800times8_AddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_AddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_InitializeAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteBytes T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteWithZeroes T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_12rounds T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_22rounds T
KeccakP-800-times8-on1.o KeccakP800times8_StaticInitialize T
Ket.o KetJr_FeedAssociatedDataBlocks T
Ket.o KetJr_StateExtractByte T
Ket.o KetJr_StateOverwrite T
Ket.o KetJr_Step T
Ket.o KetJr_UnwrapBlocks T
Ket.o KetJr_WrapBlocks T
Ket.o KetSr_FeedAssociatedDataBlocks T
Ket.o KetSr_StateExtractByte T
Ket.o KetSr_StateOverwrite T
Ket.o KetSr_Step T
Ket.o KetSr_UnwrapBlocks T
Ket.o KetSr_WrapBlocks T
Keyakv2.o LakeKeyak_Initialize T
Keyakv2.o LakeKeyak_Wrap T
Keyakv2.o LakeKeyak_WrapPartial T
Keyakv2.o LunarKeyak_Initialize T
Keyakv2.o LunarKeyak_Wrap T
Keyakv2.o LunarKeyak_WrapPartial T
Keyakv2.o OceanKeyak_Initialize T
Keyakv2.o OceanKeyak_Wrap T
Keyakv2.o OceanKeyak_WrapPartial T
Keyakv2.o RiverKeyak_Initialize T
Keyakv2.o RiverKeyak_Wrap T
Keyakv2.o RiverKeyak_WrapPartial T
Keyakv2.o SeaKeyak_Initialize T
Keyakv2.o SeaKeyak_Wrap T
Keyakv2.o SeaKeyak_WrapPartial T
Motorist.o KeyakWidth1600_Engine_GetTags T
Motorist.o KeyakWidth1600_Engine_Inject T
Motorist.o KeyakWidth1600_Engine_InjectCollective T
Motorist.o KeyakWidth1600_Motorist_Initialize T
Motorist.o KeyakWidth1600_Motorist_StartEngine T
Motorist.o KeyakWidth1600_Motorist_Wrap T
Motorist.o KeyakWidth1600times2_Engine_GetTags T
Motorist.o KeyakWidth1600times2_Engine_Inject T
Motorist.o KeyakWidth1600times2_Engine_InjectCollective T
Motorist.o KeyakWidth1600times2_Motorist_Initialize T
Motorist.o KeyakWidth1600times2_Motorist_StartEngine T
Motorist.o KeyakWidth1600times2_Motorist_Wrap T
Motorist.o KeyakWidth1600times4_Engine_GetTags T
Motorist.o KeyakWidth1600times4_Engine_Inject T
Motorist.o KeyakWidth1600times4_Engine_InjectCollective T
Motorist.o KeyakWidth1600times4_Motorist_Initialize T
Motorist.o KeyakWidth1600times4_Motorist_StartEngine T
Motorist.o KeyakWidth1600times4_Motorist_Wrap T
Motorist.o KeyakWidth1600times8_Engine_GetTags T
Motorist.o KeyakWidth1600times8_Engine_Inject T
Motorist.o KeyakWidth1600times8_Engine_InjectCollective T
Motorist.o KeyakWidth1600times8_Motorist_Initialize T
Motorist.o KeyakWidth1600times8_Motorist_StartEngine T
Motorist.o KeyakWidth1600times8_Motorist_Wrap T
Motorist.o KeyakWidth800_Engine_GetTags T
Motorist.o KeyakWidth800_Engine_Inject T
Motorist.o KeyakWidth800_Engine_InjectCollective T
Motorist.o KeyakWidth800_Motorist_Initialize T
Motorist.o KeyakWidth800_Motorist_StartEngine T
Motorist.o KeyakWidth800_Motorist_Wrap T

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:generic32lc
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:generic32lc
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:generic32lc
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:generic32lc

Namespace violations

Implementation: T:generic64
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakP-1600-opt64.o KeccakF1600_FastLoop_Absorb T
KeccakP-1600-opt64.o KeccakP1600_AddBytes T
KeccakP-1600-opt64.o KeccakP1600_AddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_AddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractLanes T
KeccakP-1600-opt64.o KeccakP1600_Initialize T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_OverwriteLanes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-opt64.o KeccakP1600_Permute_12rounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddByte T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_InitializeAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteWithZeroes T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_12rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_StaticInitialize T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddByte T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_InitializeAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteWithZeroes T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_12rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_24rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_StaticInitialize T
KeccakP-200-reference.o KeccakP200OnWords T
KeccakP-200-reference.o KeccakP200Round T
KeccakP-200-reference.o KeccakP200_AddByte T
KeccakP-200-reference.o KeccakP200_AddBytes T
KeccakP-200-reference.o KeccakP200_DisplayRhoOffsets T
KeccakP-200-reference.o KeccakP200_DisplayRoundConstants T
KeccakP-200-reference.o KeccakP200_ExtractAndAddBytes T
KeccakP-200-reference.o KeccakP200_ExtractBytes T
KeccakP-200-reference.o KeccakP200_Initialize T
KeccakP-200-reference.o KeccakP200_OverwriteBytes T
KeccakP-200-reference.o KeccakP200_OverwriteWithZeroes T
KeccakP-200-reference.o KeccakP200_Permute_18rounds T
KeccakP-200-reference.o KeccakP200_Permute_Nrounds T
KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_DisplayRhoOffsets T
KeccakP-400-reference.o KeccakP400_DisplayRoundConstants T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-800-opt32.o KeccakF800RoundConstants R
KeccakP-800-opt32.o KeccakF800_FastLoop_Absorb T
KeccakP-800-opt32.o KeccakP800_AddByte T
KeccakP-800-opt32.o KeccakP800_AddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractAndAddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractBytes T
KeccakP-800-opt32.o KeccakP800_Initialize T
KeccakP-800-opt32.o KeccakP800_OverwriteBytes T
KeccakP-800-opt32.o KeccakP800_OverwriteWithZeroes T
KeccakP-800-opt32.o KeccakP800_Permute_12rounds T
KeccakP-800-opt32.o KeccakP800_Permute_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_AddByte T
KeccakP-800-times2-on1.o KeccakP800times2_AddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_AddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_InitializeAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteBytes T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteWithZeroes T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_12rounds T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_StaticInitialize T
KeccakP-800-times4-on1.o KeccakP800times4_AddByte T
KeccakP-800-times4-on1.o KeccakP800times4_AddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_AddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_InitializeAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteBytes T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteWithZeroes T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_12rounds T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_22rounds T
KeccakP-800-times4-on1.o KeccakP800times4_StaticInitialize T
KeccakP-800-times8-on1.o KeccakP800times8_AddByte T
KeccakP-800-times8-on1.o KeccakP800times8_AddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_AddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_InitializeAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteBytes T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteWithZeroes T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_12rounds T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_22rounds T
KeccakP-800-times8-on1.o KeccakP800times8_StaticInitialize T
Ket.o KetJr_FeedAssociatedDataBlocks T
Ket.o KetJr_StateExtractByte T
Ket.o KetJr_StateOverwrite T
Ket.o KetJr_Step T
Ket.o KetJr_UnwrapBlocks T
Ket.o KetJr_WrapBlocks T
Ket.o KetSr_FeedAssociatedDataBlocks T
Ket.o KetSr_StateExtractByte T
Ket.o KetSr_StateOverwrite T
Ket.o KetSr_Step T
Ket.o KetSr_UnwrapBlocks T
Ket.o KetSr_WrapBlocks T
Keyakv2.o LakeKeyak_Initialize T
Keyakv2.o LakeKeyak_Wrap T
Keyakv2.o LakeKeyak_WrapPartial T
Keyakv2.o LunarKeyak_Initialize T
Keyakv2.o LunarKeyak_Wrap T
Keyakv2.o LunarKeyak_WrapPartial T
Keyakv2.o OceanKeyak_Initialize T
Keyakv2.o OceanKeyak_Wrap T
Keyakv2.o OceanKeyak_WrapPartial T
Keyakv2.o RiverKeyak_Initialize T
Keyakv2.o RiverKeyak_Wrap T
Keyakv2.o RiverKeyak_WrapPartial T
Keyakv2.o SeaKeyak_Initialize T
Keyakv2.o SeaKeyak_Wrap T
Keyakv2.o SeaKeyak_WrapPartial T
Motorist.o KeyakWidth1600_Engine_GetTags T
Motorist.o KeyakWidth1600_Engine_Inject T
Motorist.o KeyakWidth1600_Engine_InjectCollective T
Motorist.o KeyakWidth1600_Motorist_Initialize T
Motorist.o KeyakWidth1600_Motorist_StartEngine T
Motorist.o KeyakWidth1600_Motorist_Wrap T
Motorist.o KeyakWidth1600times2_Engine_GetTags T
Motorist.o KeyakWidth1600times2_Engine_Inject T
Motorist.o KeyakWidth1600times2_Engine_InjectCollective T
Motorist.o KeyakWidth1600times2_Motorist_Initialize T
Motorist.o KeyakWidth1600times2_Motorist_StartEngine T
Motorist.o KeyakWidth1600times2_Motorist_Wrap T
Motorist.o KeyakWidth1600times4_Engine_GetTags T
Motorist.o KeyakWidth1600times4_Engine_Inject T
Motorist.o KeyakWidth1600times4_Engine_InjectCollective T
Motorist.o KeyakWidth1600times4_Motorist_Initialize T
Motorist.o KeyakWidth1600times4_Motorist_StartEngine T
Motorist.o KeyakWidth1600times4_Motorist_Wrap T
Motorist.o KeyakWidth1600times8_Engine_GetTags T
Motorist.o KeyakWidth1600times8_Engine_Inject T
Motorist.o KeyakWidth1600times8_Engine_InjectCollective T
Motorist.o KeyakWidth1600times8_Motorist_Initialize T
Motorist.o KeyakWidth1600times8_Motorist_StartEngine T
Motorist.o KeyakWidth1600times8_Motorist_Wrap T
Motorist.o KeyakWidth800_Engine_GetTags T
Motorist.o KeyakWidth800_Engine_Inject T
Motorist.o KeyakWidth800_Engine_InjectCollective T
Motorist.o KeyakWidth800_Motorist_Initialize T
Motorist.o KeyakWidth800_Motorist_StartEngine T
Motorist.o KeyakWidth800_Motorist_Wrap T

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:generic64
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:generic64
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:generic64
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:generic64

Namespace violations

Implementation: T:generic64lc
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakP-1600-opt64.o KeccakF1600_FastLoop_Absorb T
KeccakP-1600-opt64.o KeccakP1600_AddBytes T
KeccakP-1600-opt64.o KeccakP1600_AddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_AddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractLanes T
KeccakP-1600-opt64.o KeccakP1600_Initialize T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_OverwriteLanes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-opt64.o KeccakP1600_Permute_12rounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddByte T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_InitializeAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteWithZeroes T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_12rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_StaticInitialize T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddByte T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_InitializeAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteWithZeroes T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_12rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_24rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_StaticInitialize T
KeccakP-200-reference.o KeccakP200OnWords T
KeccakP-200-reference.o KeccakP200Round T
KeccakP-200-reference.o KeccakP200_AddByte T
KeccakP-200-reference.o KeccakP200_AddBytes T
KeccakP-200-reference.o KeccakP200_DisplayRhoOffsets T
KeccakP-200-reference.o KeccakP200_DisplayRoundConstants T
KeccakP-200-reference.o KeccakP200_ExtractAndAddBytes T
KeccakP-200-reference.o KeccakP200_ExtractBytes T
KeccakP-200-reference.o KeccakP200_Initialize T
KeccakP-200-reference.o KeccakP200_OverwriteBytes T
KeccakP-200-reference.o KeccakP200_OverwriteWithZeroes T
KeccakP-200-reference.o KeccakP200_Permute_18rounds T
KeccakP-200-reference.o KeccakP200_Permute_Nrounds T
KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_DisplayRhoOffsets T
KeccakP-400-reference.o KeccakP400_DisplayRoundConstants T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-800-opt32.o KeccakF800RoundConstants R
KeccakP-800-opt32.o KeccakF800_FastLoop_Absorb T
KeccakP-800-opt32.o KeccakP800LaneComplement R
KeccakP-800-opt32.o KeccakP800_AddByte T
KeccakP-800-opt32.o KeccakP800_AddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractAndAddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractBytes T
KeccakP-800-opt32.o KeccakP800_Initialize T
KeccakP-800-opt32.o KeccakP800_OverwriteBytes T
KeccakP-800-opt32.o KeccakP800_OverwriteWithZeroes T
KeccakP-800-opt32.o KeccakP800_Permute_12rounds T
KeccakP-800-opt32.o KeccakP800_Permute_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_AddByte T
KeccakP-800-times2-on1.o KeccakP800times2_AddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_AddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_InitializeAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteBytes T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteWithZeroes T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_12rounds T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_StaticInitialize T
KeccakP-800-times4-on1.o KeccakP800times4_AddByte T
KeccakP-800-times4-on1.o KeccakP800times4_AddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_AddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_InitializeAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteBytes T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteWithZeroes T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_12rounds T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_22rounds T
KeccakP-800-times4-on1.o KeccakP800times4_StaticInitialize T
KeccakP-800-times8-on1.o KeccakP800times8_AddByte T
KeccakP-800-times8-on1.o KeccakP800times8_AddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_AddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_InitializeAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteBytes T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteWithZeroes T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_12rounds T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_22rounds T
KeccakP-800-times8-on1.o KeccakP800times8_StaticInitialize T
Ket.o KetJr_FeedAssociatedDataBlocks T
Ket.o KetJr_StateExtractByte T
Ket.o KetJr_StateOverwrite T
Ket.o KetJr_Step T
Ket.o KetJr_UnwrapBlocks T
Ket.o KetJr_WrapBlocks T
Ket.o KetSr_FeedAssociatedDataBlocks T
Ket.o KetSr_StateExtractByte T
Ket.o KetSr_StateOverwrite T
Ket.o KetSr_Step T
Ket.o KetSr_UnwrapBlocks T
Ket.o KetSr_WrapBlocks T
Keyakv2.o LakeKeyak_Initialize T
Keyakv2.o LakeKeyak_Wrap T
Keyakv2.o LakeKeyak_WrapPartial T
Keyakv2.o LunarKeyak_Initialize T
Keyakv2.o LunarKeyak_Wrap T
Keyakv2.o LunarKeyak_WrapPartial T
Keyakv2.o OceanKeyak_Initialize T
Keyakv2.o OceanKeyak_Wrap T
Keyakv2.o OceanKeyak_WrapPartial T
Keyakv2.o RiverKeyak_Initialize T
Keyakv2.o RiverKeyak_Wrap T
Keyakv2.o RiverKeyak_WrapPartial T
Keyakv2.o SeaKeyak_Initialize T
Keyakv2.o SeaKeyak_Wrap T
Keyakv2.o SeaKeyak_WrapPartial T
Motorist.o KeyakWidth1600_Engine_GetTags T
Motorist.o KeyakWidth1600_Engine_Inject T
Motorist.o KeyakWidth1600_Engine_InjectCollective T
Motorist.o KeyakWidth1600_Motorist_Initialize T
Motorist.o KeyakWidth1600_Motorist_StartEngine T
Motorist.o KeyakWidth1600_Motorist_Wrap T
Motorist.o KeyakWidth1600times2_Engine_GetTags T
Motorist.o KeyakWidth1600times2_Engine_Inject T
Motorist.o KeyakWidth1600times2_Engine_InjectCollective T
Motorist.o KeyakWidth1600times2_Motorist_Initialize T
Motorist.o KeyakWidth1600times2_Motorist_StartEngine T
Motorist.o KeyakWidth1600times2_Motorist_Wrap T
Motorist.o KeyakWidth1600times4_Engine_GetTags T
Motorist.o KeyakWidth1600times4_Engine_Inject T
Motorist.o KeyakWidth1600times4_Engine_InjectCollective T
Motorist.o KeyakWidth1600times4_Motorist_Initialize T
Motorist.o KeyakWidth1600times4_Motorist_StartEngine T
Motorist.o KeyakWidth1600times4_Motorist_Wrap T
Motorist.o KeyakWidth1600times8_Engine_GetTags T
Motorist.o KeyakWidth1600times8_Engine_Inject T
Motorist.o KeyakWidth1600times8_Engine_InjectCollective T
Motorist.o KeyakWidth1600times8_Motorist_Initialize T
Motorist.o KeyakWidth1600times8_Motorist_StartEngine T
Motorist.o KeyakWidth1600times8_Motorist_Wrap T
Motorist.o KeyakWidth800_Engine_GetTags T
Motorist.o KeyakWidth800_Engine_Inject T
Motorist.o KeyakWidth800_Engine_InjectCollective T
Motorist.o KeyakWidth800_Motorist_Initialize T
Motorist.o KeyakWidth800_Motorist_StartEngine T
Motorist.o KeyakWidth800_Motorist_Wrap T

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:generic64lc
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:generic64lc
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:generic64lc
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:generic64lc

Namespace violations

Implementation: T:reference
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakP-1600-reference.o KeccakP1600OnWords T
KeccakP-1600-reference.o KeccakP1600Round T
KeccakP-1600-reference.o KeccakP1600_AddByte T
KeccakP-1600-reference.o KeccakP1600_AddBytes T
KeccakP-1600-reference.o KeccakP1600_DisplayRhoOffsets T
KeccakP-1600-reference.o KeccakP1600_DisplayRoundConstants T
KeccakP-1600-reference.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-reference.o KeccakP1600_ExtractBytes T
KeccakP-1600-reference.o KeccakP1600_Initialize T
KeccakP-1600-reference.o KeccakP1600_OverwriteBytes T
KeccakP-1600-reference.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-reference.o KeccakP1600_Permute_12rounds T
KeccakP-1600-reference.o KeccakP1600_Permute_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddByte T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_InitializeAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteWithZeroes T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_12rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_StaticInitialize T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddByte T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_InitializeAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteWithZeroes T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_12rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_24rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_StaticInitialize T
KeccakP-200-reference.o KeccakP200OnWords T
KeccakP-200-reference.o KeccakP200Round T
KeccakP-200-reference.o KeccakP200_AddByte T
KeccakP-200-reference.o KeccakP200_AddBytes T
KeccakP-200-reference.o KeccakP200_DisplayRhoOffsets T
KeccakP-200-reference.o KeccakP200_DisplayRoundConstants T
KeccakP-200-reference.o KeccakP200_ExtractAndAddBytes T
KeccakP-200-reference.o KeccakP200_ExtractBytes T
KeccakP-200-reference.o KeccakP200_Initialize T
KeccakP-200-reference.o KeccakP200_OverwriteBytes T
KeccakP-200-reference.o KeccakP200_OverwriteWithZeroes T
KeccakP-200-reference.o KeccakP200_Permute_18rounds T
KeccakP-200-reference.o KeccakP200_Permute_Nrounds T
KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_DisplayRhoOffsets T
KeccakP-400-reference.o KeccakP400_DisplayRoundConstants T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-800-reference.o KeccakP800OnWords T
KeccakP-800-reference.o KeccakP800Round T
KeccakP-800-reference.o KeccakP800_AddByte T
KeccakP-800-reference.o KeccakP800_AddBytes T
KeccakP-800-reference.o KeccakP800_DisplayRhoOffsets T
KeccakP-800-reference.o KeccakP800_DisplayRoundConstants T
KeccakP-800-reference.o KeccakP800_ExtractAndAddBytes T
KeccakP-800-reference.o KeccakP800_ExtractBytes T
KeccakP-800-reference.o KeccakP800_Initialize T
KeccakP-800-reference.o KeccakP800_OverwriteBytes T
KeccakP-800-reference.o KeccakP800_OverwriteWithZeroes T
KeccakP-800-reference.o KeccakP800_Permute_12rounds T
KeccakP-800-reference.o KeccakP800_Permute_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_AddByte T
KeccakP-800-times2-on1.o KeccakP800times2_AddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_AddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_InitializeAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteBytes T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteWithZeroes T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_12rounds T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_StaticInitialize T
KeccakP-800-times4-on1.o KeccakP800times4_AddByte T
KeccakP-800-times4-on1.o KeccakP800times4_AddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_AddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_InitializeAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteBytes T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteWithZeroes T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_12rounds T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_22rounds T
KeccakP-800-times4-on1.o KeccakP800times4_StaticInitialize T
KeccakP-800-times8-on1.o KeccakP800times8_AddByte T
KeccakP-800-times8-on1.o KeccakP800times8_AddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_AddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_InitializeAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteBytes T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteWithZeroes T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_12rounds T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_22rounds T
KeccakP-800-times8-on1.o KeccakP800times8_StaticInitialize T
Ket.o KetJr_FeedAssociatedDataBlocks T
Ket.o KetJr_StateExtractByte T
Ket.o KetJr_StateOverwrite T
Ket.o KetJr_Step T
Ket.o KetJr_UnwrapBlocks T
Ket.o KetJr_WrapBlocks T
Ket.o KetSr_FeedAssociatedDataBlocks T
Ket.o KetSr_StateExtractByte T
Ket.o KetSr_StateOverwrite T
Ket.o KetSr_Step T
Ket.o KetSr_UnwrapBlocks T
Ket.o KetSr_WrapBlocks T
Keyakv2.o LakeKeyak_Initialize T
Keyakv2.o LakeKeyak_Wrap T
Keyakv2.o LakeKeyak_WrapPartial T
Keyakv2.o LunarKeyak_Initialize T
Keyakv2.o LunarKeyak_Wrap T
Keyakv2.o LunarKeyak_WrapPartial T
Keyakv2.o OceanKeyak_Initialize T
Keyakv2.o OceanKeyak_Wrap T
Keyakv2.o OceanKeyak_WrapPartial T
Keyakv2.o RiverKeyak_Initialize T
Keyakv2.o RiverKeyak_Wrap T
Keyakv2.o RiverKeyak_WrapPartial T
Keyakv2.o SeaKeyak_Initialize T
Keyakv2.o SeaKeyak_Wrap T
Keyakv2.o SeaKeyak_WrapPartial T
Motorist.o KeyakWidth1600_Engine_GetTags T
Motorist.o KeyakWidth1600_Engine_Inject T
Motorist.o KeyakWidth1600_Engine_InjectCollective T
Motorist.o KeyakWidth1600_Motorist_Initialize T
Motorist.o KeyakWidth1600_Motorist_StartEngine T
Motorist.o KeyakWidth1600_Motorist_Wrap T
Motorist.o KeyakWidth1600times2_Engine_GetTags T
Motorist.o KeyakWidth1600times2_Engine_Inject T
Motorist.o KeyakWidth1600times2_Engine_InjectCollective T
Motorist.o KeyakWidth1600times2_Motorist_Initialize T
Motorist.o KeyakWidth1600times2_Motorist_StartEngine T
Motorist.o KeyakWidth1600times2_Motorist_Wrap T
Motorist.o KeyakWidth1600times4_Engine_GetTags T
Motorist.o KeyakWidth1600times4_Engine_Inject T
Motorist.o KeyakWidth1600times4_Engine_InjectCollective T
Motorist.o KeyakWidth1600times4_Motorist_Initialize T
Motorist.o KeyakWidth1600times4_Motorist_StartEngine T
Motorist.o KeyakWidth1600times4_Motorist_Wrap T
Motorist.o KeyakWidth1600times8_Engine_GetTags T
Motorist.o KeyakWidth1600times8_Engine_Inject T
Motorist.o KeyakWidth1600times8_Engine_InjectCollective T
Motorist.o KeyakWidth1600times8_Motorist_Initialize T
Motorist.o KeyakWidth1600times8_Motorist_StartEngine T
Motorist.o KeyakWidth1600times8_Motorist_Wrap T
Motorist.o KeyakWidth800_Engine_GetTags T
Motorist.o KeyakWidth800_Engine_Inject T
Motorist.o KeyakWidth800_Engine_InjectCollective T
Motorist.o KeyakWidth800_Motorist_Initialize T
Motorist.o KeyakWidth800_Motorist_StartEngine T
Motorist.o KeyakWidth800_Motorist_Wrap T
displayIntermediateValues.o displayBits T
displayIntermediateValues.o displayBytes T
displayIntermediateValues.o displayLevel B
displayIntermediateValues.o displayRoundNumber T
displayIntermediateValues.o displaySetIntermediateValueFile T
displayIntermediateValues.o displaySetLevel T
displayIntermediateValues.o displayStateAs16bitLanes T
displayIntermediateValues.o displayStateAs32bitLanes T
displayIntermediateValues.o displayStateAs32bitWords T
displayIntermediateValues.o displayStateAs64bitLanes T
displayIntermediateValues.o displayStateAs8bitLanes T
displayIntermediateValues.o displayStateAsBytes T
displayIntermediateValues.o displayStateAsLanes T
displayIntermediateValues.o displayText T
displayIntermediateValues.o intermediateValueFile B

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:reference
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:reference
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:reference
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:reference

Namespace violations

Implementation: T:reference32bits
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakP-1600-reference32BI.o KeccakP1600_AddByte T
KeccakP-1600-reference32BI.o KeccakP1600_AddBytes T
KeccakP-1600-reference32BI.o KeccakP1600_AddBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_DisplayRhoOffsets T
KeccakP-1600-reference32BI.o KeccakP1600_DisplayRoundConstants T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractBytes T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_Initialize T
KeccakP-1600-reference32BI.o KeccakP1600_OverwriteBytes T
KeccakP-1600-reference32BI.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-reference32BI.o KeccakP1600_PermutationOnWords T
KeccakP-1600-reference32BI.o KeccakP1600_Permute_12rounds T
KeccakP-1600-reference32BI.o KeccakP1600_Permute_24rounds T
KeccakP-1600-reference32BI.o ROL64 T
KeccakP-1600-reference32BI.o fromBitInterleaving T
KeccakP-1600-reference32BI.o toBitInterleaving T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddByte T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_InitializeAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteWithZeroes T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_12rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_StaticInitialize T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddByte T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_InitializeAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteWithZeroes T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_12rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_24rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_StaticInitialize T
KeccakP-200-reference.o KeccakP200OnWords T
KeccakP-200-reference.o KeccakP200Round T
KeccakP-200-reference.o KeccakP200_AddByte T
KeccakP-200-reference.o KeccakP200_AddBytes T
KeccakP-200-reference.o KeccakP200_DisplayRhoOffsets T
KeccakP-200-reference.o KeccakP200_DisplayRoundConstants T
KeccakP-200-reference.o KeccakP200_ExtractAndAddBytes T
KeccakP-200-reference.o KeccakP200_ExtractBytes T
KeccakP-200-reference.o KeccakP200_Initialize T
KeccakP-200-reference.o KeccakP200_OverwriteBytes T
KeccakP-200-reference.o KeccakP200_OverwriteWithZeroes T
KeccakP-200-reference.o KeccakP200_Permute_18rounds T
KeccakP-200-reference.o KeccakP200_Permute_Nrounds T
KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_DisplayRhoOffsets T
KeccakP-400-reference.o KeccakP400_DisplayRoundConstants T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-800-reference.o KeccakP800OnWords T
KeccakP-800-reference.o KeccakP800Round T
KeccakP-800-reference.o KeccakP800_AddByte T
KeccakP-800-reference.o KeccakP800_AddBytes T
KeccakP-800-reference.o KeccakP800_DisplayRhoOffsets T
KeccakP-800-reference.o KeccakP800_DisplayRoundConstants T
KeccakP-800-reference.o KeccakP800_ExtractAndAddBytes T
KeccakP-800-reference.o KeccakP800_ExtractBytes T
KeccakP-800-reference.o KeccakP800_Initialize T
KeccakP-800-reference.o KeccakP800_OverwriteBytes T
KeccakP-800-reference.o KeccakP800_OverwriteWithZeroes T
KeccakP-800-reference.o KeccakP800_Permute_12rounds T
KeccakP-800-reference.o KeccakP800_Permute_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_AddByte T
KeccakP-800-times2-on1.o KeccakP800times2_AddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_AddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_InitializeAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteBytes T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteWithZeroes T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_12rounds T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_StaticInitialize T
KeccakP-800-times4-on1.o KeccakP800times4_AddByte T
KeccakP-800-times4-on1.o KeccakP800times4_AddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_AddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_InitializeAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteBytes T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteWithZeroes T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_12rounds T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_22rounds T
KeccakP-800-times4-on1.o KeccakP800times4_StaticInitialize T
KeccakP-800-times8-on1.o KeccakP800times8_AddByte T
KeccakP-800-times8-on1.o KeccakP800times8_AddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_AddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_InitializeAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteBytes T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteWithZeroes T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_12rounds T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_22rounds T
KeccakP-800-times8-on1.o KeccakP800times8_StaticInitialize T
Ket.o KetJr_FeedAssociatedDataBlocks T
Ket.o KetJr_StateExtractByte T
Ket.o KetJr_StateOverwrite T
Ket.o KetJr_Step T
Ket.o KetJr_UnwrapBlocks T
Ket.o KetJr_WrapBlocks T
Ket.o KetSr_FeedAssociatedDataBlocks T
Ket.o KetSr_StateExtractByte T
Ket.o KetSr_StateOverwrite T
Ket.o KetSr_Step T
Ket.o KetSr_UnwrapBlocks T
Ket.o KetSr_WrapBlocks T
Keyakv2.o LakeKeyak_Initialize T
Keyakv2.o LakeKeyak_Wrap T
Keyakv2.o LakeKeyak_WrapPartial T
Keyakv2.o LunarKeyak_Initialize T
Keyakv2.o LunarKeyak_Wrap T
Keyakv2.o LunarKeyak_WrapPartial T
Keyakv2.o OceanKeyak_Initialize T
Keyakv2.o OceanKeyak_Wrap T
Keyakv2.o OceanKeyak_WrapPartial T
Keyakv2.o RiverKeyak_Initialize T
Keyakv2.o RiverKeyak_Wrap T
Keyakv2.o RiverKeyak_WrapPartial T
Keyakv2.o SeaKeyak_Initialize T
Keyakv2.o SeaKeyak_Wrap T
Keyakv2.o SeaKeyak_WrapPartial T
Motorist.o KeyakWidth1600_Engine_GetTags T
Motorist.o KeyakWidth1600_Engine_Inject T
Motorist.o KeyakWidth1600_Engine_InjectCollective T
Motorist.o KeyakWidth1600_Motorist_Initialize T
Motorist.o KeyakWidth1600_Motorist_StartEngine T
Motorist.o KeyakWidth1600_Motorist_Wrap T
Motorist.o KeyakWidth1600times2_Engine_GetTags T
Motorist.o KeyakWidth1600times2_Engine_Inject T
Motorist.o KeyakWidth1600times2_Engine_InjectCollective T
Motorist.o KeyakWidth1600times2_Motorist_Initialize T
Motorist.o KeyakWidth1600times2_Motorist_StartEngine T
Motorist.o KeyakWidth1600times2_Motorist_Wrap T
Motorist.o KeyakWidth1600times4_Engine_GetTags T
Motorist.o KeyakWidth1600times4_Engine_Inject T
Motorist.o KeyakWidth1600times4_Engine_InjectCollective T
Motorist.o KeyakWidth1600times4_Motorist_Initialize T
Motorist.o KeyakWidth1600times4_Motorist_StartEngine T
Motorist.o KeyakWidth1600times4_Motorist_Wrap T
Motorist.o KeyakWidth1600times8_Engine_GetTags T
Motorist.o KeyakWidth1600times8_Engine_Inject T
Motorist.o KeyakWidth1600times8_Engine_InjectCollective T
Motorist.o KeyakWidth1600times8_Motorist_Initialize T
Motorist.o KeyakWidth1600times8_Motorist_StartEngine T
Motorist.o KeyakWidth1600times8_Motorist_Wrap T
Motorist.o KeyakWidth800_Engine_GetTags T
Motorist.o KeyakWidth800_Engine_Inject T
Motorist.o KeyakWidth800_Engine_InjectCollective T
Motorist.o KeyakWidth800_Motorist_Initialize T
Motorist.o KeyakWidth800_Motorist_StartEngine T
Motorist.o KeyakWidth800_Motorist_Wrap T
displayIntermediateValues.o displayBits T
displayIntermediateValues.o displayBytes T
displayIntermediateValues.o displayLevel B
displayIntermediateValues.o displayRoundNumber T
displayIntermediateValues.o displaySetIntermediateValueFile T
displayIntermediateValues.o displaySetLevel T
displayIntermediateValues.o displayStateAs16bitLanes T
displayIntermediateValues.o displayStateAs32bitLanes T
displayIntermediateValues.o displayStateAs32bitWords T
displayIntermediateValues.o displayStateAs64bitLanes T
displayIntermediateValues.o displayStateAs8bitLanes T
displayIntermediateValues.o displayStateAsBytes T
displayIntermediateValues.o displayStateAsLanes T
displayIntermediateValues.o displayText T
displayIntermediateValues.o intermediateValueFile B

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:reference32bits
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:reference32bits
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:reference32bits
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:reference32bits