Implementation notes: armeabi, tinkerboard, crypto_core/keccakf160032bits

Computer: tinkerboard
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20191221
Operation: crypto_core
Primitive: keccakf160032bits
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
675510664 0 020084 448 816inplace1600ARMv7Mgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010220191221
681610664 0 018779 444 816inplace1600ARMv7Mgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010220191221
683510656 0 017651 436 816inplace1600ARMv7Mgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010220191221
686010662 0 018515 444 816inplace1600ARMv7Mgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010220191221
71248860 0 015836 440 816inplace1600bigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010220191221
72229946 0 017800 448 816inplace1600bigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010220191221
811716920 0 036697 416 832inplace1600biclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020010220191221
94017580 0 014583 436 816optimized1600ARMv6Mu1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010220191221
94257588 0 017016 448 816optimized1600ARMv6Mu1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010220191221
94587586 0 015447 444 816optimized1600ARMv6Mu1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010220191221
95807588 0 015711 444 816optimized1600ARMv6Mu1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010220191221
115628756 0 018192 464 816optimized1600ARMv6Mu2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010220191221
115638756 0 016887 460 816optimized1600ARMv6Mu2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010220191221
115798748 0 015759 452 816optimized1600ARMv6Mu2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010220191221
1174614092 0 023304 448 816inplace1600bigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010220191221
117788754 0 016623 460 816optimized1600ARMv6Mu2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010220191221
1178513108 0 021084 448 816inplace1600bigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010220191221
1253012252 0 019283 452 816inplace1600ARMv6Mgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010220191221
1256612260 0 020411 460 816inplace1600ARMv6Mgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010220191221
1256912258 0 020147 460 816inplace1600ARMv6Mgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010220191221
1263612260 0 021716 464 816inplace1600ARMv6Mgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010220191221
4242212039 0 031932 424 832reference1600-32bitsclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020010220191221
497807122 0 016443 456 816reference1600-32bitsgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010220191221
914342976 0 010056 448 816reference1600-32bitsgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010220191221
921333826 0 011903 456 816reference1600-32bitsgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010220191221
1356134196 0 012151 456 816reference1600-32bitsgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010220191221

Test failure

Implementation: inplace1600ARMv6M
Security model: unknown
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
error 111

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE inplace1600ARMv6M inplace1600ARMv7M optimized1600ARMv6Mu1 optimized1600ARMv6Mu2

Compiler output

Implementation: inplace1600ARMv7A
Security model: unknown
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KeccakP-1600.S: KeccakP-1600.S:1129:5: error: out of range pc-relative fixup value
KeccakP-1600.S: adr r1, KeccakP1600_Permute_RoundConstants0Mod4
KeccakP-1600.S: ^

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE inplace1600ARMv7A

Compiler output

Implementation: inplace1600ARMv7A
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakP-1600.S: KeccakP-1600.S: Assembler messages:
KeccakP-1600.S: KeccakP-1600.S:1150: Error: unexpected character `w' in type specifier
KeccakP-1600.S: KeccakP-1600.S:1150: Error: bad instruction `b.w KeccakP1600_Permute_Round1Mod4'
KeccakP-1600.S: KeccakP-1600.S:1161: Error: unexpected character `w' in type specifier
KeccakP-1600.S: KeccakP-1600.S:1161: Error: bad instruction `b.w KeccakP1600_Permute_Round3Mod4'
KeccakP-1600.S: KeccakP-1600.S:1168: Error: unexpected character `w' in type specifier
KeccakP-1600.S: KeccakP-1600.S:1168: Error: bad instruction `b.w KeccakP1600_Permute_Round2Mod4'
KeccakP-1600.S: KeccakP-1600.S:1129: Error: invalid constant (7ac) after fixup

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

Namespace violations

Implementation: inplace1600ARMv6M
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakP-1600.o Aba0 a
KeccakP-1600.o Aba1 a
KeccakP-1600.o Abe0 a
KeccakP-1600.o Abe1 a
KeccakP-1600.o Abi0 a
KeccakP-1600.o Abi1 a
KeccakP-1600.o Abo0 a
KeccakP-1600.o Abo1 a
KeccakP-1600.o Abu0 a
KeccakP-1600.o Abu1 a
KeccakP-1600.o Aga0 a
KeccakP-1600.o Aga1 a
KeccakP-1600.o Age0 a
KeccakP-1600.o Age1 a
KeccakP-1600.o Agi0 a
KeccakP-1600.o Agi1 a
KeccakP-1600.o Ago0 a
KeccakP-1600.o Ago1 a
KeccakP-1600.o Agu0 a
KeccakP-1600.o Agu1 a
KeccakP-1600.o Aka0 a
KeccakP-1600.o Aka1 a
KeccakP-1600.o Ake0 a
KeccakP-1600.o Ake1 a
KeccakP-1600.o Aki0 a
KeccakP-1600.o Aki1 a
KeccakP-1600.o Ako0 a
KeccakP-1600.o Ako1 a
KeccakP-1600.o Aku0 a
KeccakP-1600.o Aku1 a
KeccakP-1600.o Ama0 a
KeccakP-1600.o Ama1 a
KeccakP-1600.o Ame0 a
KeccakP-1600.o Ame1 a
KeccakP-1600.o Ami0 a
KeccakP-1600.o Ami1 a
KeccakP-1600.o Amo0 a
KeccakP-1600.o Amo1 a
KeccakP-1600.o Amu0 a
KeccakP-1600.o Amu1 a
KeccakP-1600.o Asa0 a
KeccakP-1600.o Asa1 a
KeccakP-1600.o Ase0 a
KeccakP-1600.o Ase1 a
KeccakP-1600.o Asi0 a
KeccakP-1600.o Asi1 a
KeccakP-1600.o Aso0 a
KeccakP-1600.o Aso1 a
KeccakP-1600.o Asu0 a
KeccakP-1600.o Asu1 a
KeccakP-1600.o KeccakP1600_StaticInitialize T
KeccakP-1600.o keccakf160032bits_inplace1600ARMv6M_KeccakP1600_AddByte T
KeccakP-1600.o keccakf160032bits_inplace1600ARMv6M_KeccakP1600_AddBytes T
KeccakP-1600.o keccakf160032bits_inplace1600ARMv6M_KeccakP1600_ExtractAndAddBytes T
KeccakP-1600.o keccakf160032bits_inplace1600ARMv6M_KeccakP1600_ExtractBytes T
KeccakP-1600.o keccakf160032bits_inplace1600ARMv6M_KeccakP1600_Initialize T
KeccakP-1600.o keccakf160032bits_inplace1600ARMv6M_KeccakP1600_OverwriteBytes T
KeccakP-1600.o keccakf160032bits_inplace1600ARMv6M_KeccakP1600_OverwriteWithZeroes T
KeccakP-1600.o keccakf160032bits_inplace1600ARMv6M_KeccakP1600_Permute_12rounds T
KeccakP-1600.o keccakf160032bits_inplace1600ARMv6M_KeccakP1600_Permute_24rounds T
KeccakP-1600.o keccakf160032bits_inplace1600ARMv6M_KeccakP1600_Permute_Nrounds T
KeccakP-1600.o mDa0 a
KeccakP-1600.o mDa1 a
KeccakP-1600.o mDi0 a
KeccakP-1600.o mDo0 a
KeccakP-1600.o mDo1 a
KeccakP-1600.o mRC a
KeccakP-1600.o mSize a

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

Namespace violations

Implementation: inplace1600ARMv7M
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakP-1600.o Aba0 a
KeccakP-1600.o Aba1 a
KeccakP-1600.o Abe0 a
KeccakP-1600.o Abe1 a
KeccakP-1600.o Abi0 a
KeccakP-1600.o Abi1 a
KeccakP-1600.o Abo0 a
KeccakP-1600.o Abo1 a
KeccakP-1600.o Abu0 a
KeccakP-1600.o Abu1 a
KeccakP-1600.o Aga0 a
KeccakP-1600.o Aga1 a
KeccakP-1600.o Age0 a
KeccakP-1600.o Age1 a
KeccakP-1600.o Agi0 a
KeccakP-1600.o Agi1 a
KeccakP-1600.o Ago0 a
KeccakP-1600.o Ago1 a
KeccakP-1600.o Agu0 a
KeccakP-1600.o Agu1 a
KeccakP-1600.o Aka0 a
KeccakP-1600.o Aka1 a
KeccakP-1600.o Ake0 a
KeccakP-1600.o Ake1 a
KeccakP-1600.o Aki0 a
KeccakP-1600.o Aki1 a
KeccakP-1600.o Ako0 a
KeccakP-1600.o Ako1 a
KeccakP-1600.o Aku0 a
KeccakP-1600.o Aku1 a
KeccakP-1600.o Ama0 a
KeccakP-1600.o Ama1 a
KeccakP-1600.o Ame0 a
KeccakP-1600.o Ame1 a
KeccakP-1600.o Ami0 a
KeccakP-1600.o Ami1 a
KeccakP-1600.o Amo0 a
KeccakP-1600.o Amo1 a
KeccakP-1600.o Amu0 a
KeccakP-1600.o Amu1 a
KeccakP-1600.o Asa0 a
KeccakP-1600.o Asa1 a
KeccakP-1600.o Ase0 a
KeccakP-1600.o Ase1 a
KeccakP-1600.o Asi0 a
KeccakP-1600.o Asi1 a
KeccakP-1600.o Aso0 a
KeccakP-1600.o Aso1 a
KeccakP-1600.o Asu0 a
KeccakP-1600.o Asu1 a
KeccakP-1600.o KeccakP1600_StaticInitialize T
KeccakP-1600.o keccakf160032bits_inplace1600ARMv7M_KeccakP1600_AddByte T
KeccakP-1600.o keccakf160032bits_inplace1600ARMv7M_KeccakP1600_AddBytes T
KeccakP-1600.o keccakf160032bits_inplace1600ARMv7M_KeccakP1600_ExtractAndAddBytes T
KeccakP-1600.o keccakf160032bits_inplace1600ARMv7M_KeccakP1600_ExtractBytes T
KeccakP-1600.o keccakf160032bits_inplace1600ARMv7M_KeccakP1600_Initialize T
KeccakP-1600.o keccakf160032bits_inplace1600ARMv7M_KeccakP1600_OverwriteBytes T
KeccakP-1600.o keccakf160032bits_inplace1600ARMv7M_KeccakP1600_OverwriteWithZeroes T
KeccakP-1600.o keccakf160032bits_inplace1600ARMv7M_KeccakP1600_Permute_12rounds T
KeccakP-1600.o keccakf160032bits_inplace1600ARMv7M_KeccakP1600_Permute_24rounds T
KeccakP-1600.o keccakf160032bits_inplace1600ARMv7M_KeccakP1600_Permute_Nrounds T
KeccakP-1600.o mDa0 a
KeccakP-1600.o mDa1 a
KeccakP-1600.o mDi0 a
KeccakP-1600.o mDo0 a
KeccakP-1600.o mDo1 a
KeccakP-1600.o mRC a
KeccakP-1600.o mSize a

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

Namespace violations

Implementation: inplace1600bi
Security model: unknown
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KeccakP-1600-inplace32BI.o keccakf160032bits_inplace1600bi_KeccakP1600_AddByte T
KeccakP-1600-inplace32BI.o keccakf160032bits_inplace1600bi_KeccakP1600_AddBytes T
KeccakP-1600-inplace32BI.o keccakf160032bits_inplace1600bi_KeccakP1600_AddBytesInLane T
KeccakP-1600-inplace32BI.o keccakf160032bits_inplace1600bi_KeccakP1600_AddLanes T
KeccakP-1600-inplace32BI.o keccakf160032bits_inplace1600bi_KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-inplace32BI.o keccakf160032bits_inplace1600bi_KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-inplace32BI.o keccakf160032bits_inplace1600bi_KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-inplace32BI.o keccakf160032bits_inplace1600bi_KeccakP1600_ExtractBytes T
KeccakP-1600-inplace32BI.o keccakf160032bits_inplace1600bi_KeccakP1600_ExtractBytesInLane T
KeccakP-1600-inplace32BI.o keccakf160032bits_inplace1600bi_KeccakP1600_ExtractLanes T
KeccakP-1600-inplace32BI.o keccakf160032bits_inplace1600bi_KeccakP1600_Initialize T
KeccakP-1600-inplace32BI.o keccakf160032bits_inplace1600bi_KeccakP1600_OverwriteBytes T
KeccakP-1600-inplace32BI.o keccakf160032bits_inplace1600bi_KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-inplace32BI.o keccakf160032bits_inplace1600bi_KeccakP1600_OverwriteLanes T
KeccakP-1600-inplace32BI.o keccakf160032bits_inplace1600bi_KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-inplace32BI.o keccakf160032bits_inplace1600bi_KeccakP1600_Permute_12rounds T
KeccakP-1600-inplace32BI.o keccakf160032bits_inplace1600bi_KeccakP1600_Permute_24rounds T
KeccakP-1600-inplace32BI.o keccakf160032bits_inplace1600bi_KeccakP1600_Permute_Nrounds T
KeccakP-1600-inplace32BI.o keccakf160032bits_inplace1600bi_KeccakP1600_SetBytesInLaneToZero T

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE inplace1600bi
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE inplace1600bi
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE inplace1600bi
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE inplace1600bi
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE inplace1600bi

Namespace violations

Implementation: optimized1600ARMv6Mu1
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakP-1600.o KeccakP1600_StaticInitialize T
KeccakP-1600.o _ba0 a
KeccakP-1600.o _ba1 a
KeccakP-1600.o _be0 a
KeccakP-1600.o _be1 a
KeccakP-1600.o _bi0 a
KeccakP-1600.o _bi1 a
KeccakP-1600.o _bo0 a
KeccakP-1600.o _bo1 a
KeccakP-1600.o _bu0 a
KeccakP-1600.o _bu1 a
KeccakP-1600.o _ga0 a
KeccakP-1600.o _ga1 a
KeccakP-1600.o _ge0 a
KeccakP-1600.o _ge1 a
KeccakP-1600.o _gi0 a
KeccakP-1600.o _gi1 a
KeccakP-1600.o _go0 a
KeccakP-1600.o _go1 a
KeccakP-1600.o _gu0 a
KeccakP-1600.o _gu1 a
KeccakP-1600.o _ka0 a
KeccakP-1600.o _ka1 a
KeccakP-1600.o _ke0 a
KeccakP-1600.o _ke1 a
KeccakP-1600.o _ki0 a
KeccakP-1600.o _ki1 a
KeccakP-1600.o _ko0 a
KeccakP-1600.o _ko1 a
KeccakP-1600.o _ku0 a
KeccakP-1600.o _ku1 a
KeccakP-1600.o _ma0 a
KeccakP-1600.o _ma1 a
KeccakP-1600.o _me0 a
KeccakP-1600.o _me1 a
KeccakP-1600.o _mi0 a
KeccakP-1600.o _mi1 a
KeccakP-1600.o _mo0 a
KeccakP-1600.o _mo1 a
KeccakP-1600.o _mu0 a
KeccakP-1600.o _mu1 a
KeccakP-1600.o _sa0 a
KeccakP-1600.o _sa1 a
KeccakP-1600.o _se0 a
KeccakP-1600.o _se1 a
KeccakP-1600.o _si0 a
KeccakP-1600.o _si1 a
KeccakP-1600.o _so0 a
KeccakP-1600.o _so1 a
KeccakP-1600.o _su0 a
KeccakP-1600.o _su1 a
KeccakP-1600.o keccakf160032bits_optimized1600ARMv6Mu1_KeccakP1600_AddByte T
KeccakP-1600.o keccakf160032bits_optimized1600ARMv6Mu1_KeccakP1600_AddBytes T
KeccakP-1600.o keccakf160032bits_optimized1600ARMv6Mu1_KeccakP1600_ExtractAndAddBytes T
KeccakP-1600.o keccakf160032bits_optimized1600ARMv6Mu1_KeccakP1600_ExtractBytes T
KeccakP-1600.o keccakf160032bits_optimized1600ARMv6Mu1_KeccakP1600_Initialize T
KeccakP-1600.o keccakf160032bits_optimized1600ARMv6Mu1_KeccakP1600_OverwriteBytes T
KeccakP-1600.o keccakf160032bits_optimized1600ARMv6Mu1_KeccakP1600_OverwriteWithZeroes T
KeccakP-1600.o keccakf160032bits_optimized1600ARMv6Mu1_KeccakP1600_Permute_12rounds T
KeccakP-1600.o keccakf160032bits_optimized1600ARMv6Mu1_KeccakP1600_Permute_24rounds T
KeccakP-1600.o keccakf160032bits_optimized1600ARMv6Mu1_KeccakP1600_Permute_Nrounds T
KeccakP-1600.o mD a
KeccakP-1600.o mDo0 a
KeccakP-1600.o mDo1 a
KeccakP-1600.o mDu0 a
KeccakP-1600.o mDu1 a
KeccakP-1600.o mEs a
KeccakP-1600.o mRC a
KeccakP-1600.o mRfu a
KeccakP-1600.o mSize a

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

Namespace violations

Implementation: optimized1600ARMv6Mu2
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakP-1600.o KeccakP1600_StaticInitialize T
KeccakP-1600.o _ba0 a
KeccakP-1600.o _ba1 a
KeccakP-1600.o _be0 a
KeccakP-1600.o _be1 a
KeccakP-1600.o _bi0 a
KeccakP-1600.o _bi1 a
KeccakP-1600.o _bo0 a
KeccakP-1600.o _bo1 a
KeccakP-1600.o _bu0 a
KeccakP-1600.o _bu1 a
KeccakP-1600.o _ga0 a
KeccakP-1600.o _ga1 a
KeccakP-1600.o _ge0 a
KeccakP-1600.o _ge1 a
KeccakP-1600.o _gi0 a
KeccakP-1600.o _gi1 a
KeccakP-1600.o _go0 a
KeccakP-1600.o _go1 a
KeccakP-1600.o _gu0 a
KeccakP-1600.o _gu1 a
KeccakP-1600.o _ka0 a
KeccakP-1600.o _ka1 a
KeccakP-1600.o _ke0 a
KeccakP-1600.o _ke1 a
KeccakP-1600.o _ki0 a
KeccakP-1600.o _ki1 a
KeccakP-1600.o _ko0 a
KeccakP-1600.o _ko1 a
KeccakP-1600.o _ku0 a
KeccakP-1600.o _ku1 a
KeccakP-1600.o _ma0 a
KeccakP-1600.o _ma1 a
KeccakP-1600.o _me0 a
KeccakP-1600.o _me1 a
KeccakP-1600.o _mi0 a
KeccakP-1600.o _mi1 a
KeccakP-1600.o _mo0 a
KeccakP-1600.o _mo1 a
KeccakP-1600.o _mu0 a
KeccakP-1600.o _mu1 a
KeccakP-1600.o _sa0 a
KeccakP-1600.o _sa1 a
KeccakP-1600.o _se0 a
KeccakP-1600.o _se1 a
KeccakP-1600.o _si0 a
KeccakP-1600.o _si1 a
KeccakP-1600.o _so0 a
KeccakP-1600.o _so1 a
KeccakP-1600.o _su0 a
KeccakP-1600.o _su1 a
KeccakP-1600.o keccakf160032bits_optimized1600ARMv6Mu2_KeccakP1600_AddByte T
KeccakP-1600.o keccakf160032bits_optimized1600ARMv6Mu2_KeccakP1600_AddBytes T
KeccakP-1600.o keccakf160032bits_optimized1600ARMv6Mu2_KeccakP1600_ExtractAndAddBytes T
KeccakP-1600.o keccakf160032bits_optimized1600ARMv6Mu2_KeccakP1600_ExtractBytes T
KeccakP-1600.o keccakf160032bits_optimized1600ARMv6Mu2_KeccakP1600_Initialize T
KeccakP-1600.o keccakf160032bits_optimized1600ARMv6Mu2_KeccakP1600_OverwriteBytes T
KeccakP-1600.o keccakf160032bits_optimized1600ARMv6Mu2_KeccakP1600_OverwriteWithZeroes T
KeccakP-1600.o keccakf160032bits_optimized1600ARMv6Mu2_KeccakP1600_Permute_12rounds T
KeccakP-1600.o keccakf160032bits_optimized1600ARMv6Mu2_KeccakP1600_Permute_24rounds T
KeccakP-1600.o keccakf160032bits_optimized1600ARMv6Mu2_KeccakP1600_Permute_Nrounds T
KeccakP-1600.o mD a
KeccakP-1600.o mDo0 a
KeccakP-1600.o mDo1 a
KeccakP-1600.o mDu0 a
KeccakP-1600.o mDu1 a
KeccakP-1600.o mEs a
KeccakP-1600.o mRC a
KeccakP-1600.o mRFU a
KeccakP-1600.o mSize a

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

Namespace violations

Implementation: reference1600-32bits
Security model: unknown
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KeccakP-1600-reference32BI.o KeccakP1600_DisplayRhoOffsets T
KeccakP-1600-reference32BI.o KeccakP1600_DisplayRoundConstants T
KeccakP-1600-reference32BI.o KeccakP1600_PermutationOnWords T
KeccakP-1600-reference32BI.o ROL64 T
KeccakP-1600-reference32BI.o fromBitInterleaving T
KeccakP-1600-reference32BI.o keccakf160032bits_reference1600_32bits_KeccakP1600_AddByte T
KeccakP-1600-reference32BI.o keccakf160032bits_reference1600_32bits_KeccakP1600_AddBytes T
KeccakP-1600-reference32BI.o keccakf160032bits_reference1600_32bits_KeccakP1600_AddBytesInLane T
KeccakP-1600-reference32BI.o keccakf160032bits_reference1600_32bits_KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-reference32BI.o keccakf160032bits_reference1600_32bits_KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-reference32BI.o keccakf160032bits_reference1600_32bits_KeccakP1600_ExtractBytes T
KeccakP-1600-reference32BI.o keccakf160032bits_reference1600_32bits_KeccakP1600_ExtractBytesInLane T
KeccakP-1600-reference32BI.o keccakf160032bits_reference1600_32bits_KeccakP1600_Initialize T
KeccakP-1600-reference32BI.o keccakf160032bits_reference1600_32bits_KeccakP1600_OverwriteBytes T
KeccakP-1600-reference32BI.o keccakf160032bits_reference1600_32bits_KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-reference32BI.o keccakf160032bits_reference1600_32bits_KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-reference32BI.o keccakf160032bits_reference1600_32bits_KeccakP1600_Permute_12rounds T
KeccakP-1600-reference32BI.o keccakf160032bits_reference1600_32bits_KeccakP1600_Permute_24rounds T
KeccakP-1600-reference32BI.o keccakf160032bits_reference1600_32bits_KeccakP1600_Permute_Nrounds T
KeccakP-1600-reference32BI.o toBitInterleaving T

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE reference1600-32bits
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE reference1600-32bits
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE reference1600-32bits
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE reference1600-32bits
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE reference1600-32bits