Implementation notes: armeabi, tinkerboards, crypto_core/keccakf160032bits

Computer: tinkerboards
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20191221
Operation: crypto_core
Primitive: keccakf160032bits
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
580410664 0 019225 416 752inplace1600ARMv7Mgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010320191221
580710656 0 016789 404 752inplace1600ARMv7Mgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010320191221
581210664 0 017920 412 752inplace1600ARMv7Mgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010320191221
582610662 0 017656 412 752inplace1600ARMv7Mgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010320191221
61598860 0 014977 408 752inplace1600bigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010320191221
62559946 0 016941 416 752inplace1600bigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010320191221
716616920 0 035766 384 768inplace1600biclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020010320191221
84877586 0 014584 412 752optimized1600ARMv6Mu1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010320191221
85187580 0 013717 404 752optimized1600ARMv6Mu1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010320191221
85507588 0 016153 416 752optimized1600ARMv6Mu1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010320191221
85627588 0 014848 412 752optimized1600ARMv6Mu1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010320191221
105968748 0 014893 420 752optimized1600ARMv6Mu2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010320191221
106138756 0 017329 432 752optimized1600ARMv6Mu2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010320191221
106378754 0 015760 428 752optimized1600ARMv6Mu2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010320191221
106538756 0 016024 428 752optimized1600ARMv6Mu2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010320191221
1078313108 0 020221 416 752inplace1600bigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010320191221
1079314092 0 022445 416 752inplace1600bigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010320191221
1172512252 0 018417 420 752inplace1600ARMv6Mgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010320191221
1172612260 0 020853 432 752inplace1600ARMv6Mgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010320191221
1173112260 0 019548 428 752inplace1600ARMv6Mgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010320191221
1174112258 0 019284 428 752inplace1600ARMv6Mgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010320191221
4030912039 0 031001 392 768reference1600-32bitsclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020010320191221
489657122 0 015580 424 752reference1600-32bitsgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010320191221
897863826 0 011044 424 752reference1600-32bitsgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010320191221
946022976 0 09197 416 752reference1600-32bitsgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010320191221
1449864196 0 011292 424 752reference1600-32bitsgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010320191221

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