Implementation notes: amd64, gcc68, crypto_core/keccakf160064bits

Computer: gcc68
Architecture: amd64
CPU ID: AuthenticAMD-00800f82-178bfbff
SUPERCOP version: 20191221
Operation: crypto_core
Primitive: keccakf160064bits
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
96025809 0 038419 784 776optimized1600u6clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
96025825 0 038595 784 776optimized1600u6clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
96024859 0 035708 800 800optimized1600u6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122120191221
99225809 0 038419 784 776optimized1600u6clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
99224599 0 034233 776 760optimized1600u6clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
102426660 0 038916 800 800optimized1600u6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122120191221
102424132 0 034780 800 800optimized1600u6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122120191221
102460222 0 073091 784 776optimized1600ufullclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
102460206 0 072915 784 776optimized1600ufullclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
102453591 0 063159 776 800optimized1600ufullgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122120191221
105624857 0 035443 792 800optimized1600lcu6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122120191221
105655604 0 065167 776 800optimized1600lcufullgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122120191221
105622438 0 032007 776 800optimized1600u6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122120191221
105660206 0 072915 784 776optimized1600ufullclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
105659004 0 068745 776 760optimized1600ufullclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
105657639 0 068492 800 800optimized1600ufullgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122120191221
105659431 0 071684 800 800optimized1600ufullgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122120191221
105656803 0 067452 800 800optimized1600ufullgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122120191221
108826049 0 035961 776 760optimized1600lcu6clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
108823510 0 033087 776 800optimized1600lcu6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122120191221
108861094 0 074003 784 776optimized1600lcufullclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
108861126 0 074179 784 776optimized1600lcufullclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
108861094 0 074003 784 776optimized1600lcufullclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
108859600 0 069513 776 760optimized1600lcufullclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
112027564 0 040467 784 776optimized1600lcu6clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
112027596 0 040643 784 776optimized1600lcu6clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
112027564 0 040467 784 776optimized1600lcu6clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
112059557 0 070347 792 800optimized1600lcufullgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122120191221
112062905 0 075156 800 800optimized1600lcufullgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122120191221
115225847 0 036635 792 800optimized1600lcu6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122120191221
115228828 0 041076 800 800optimized1600lcu6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122120191221
115262304 0 075347 784 760optimized1600lcufullclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
115258787 0 069363 792 800optimized1600lcufullgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122120191221
118429510 0 042547 784 760optimized1600lcu6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
124828415 0 041475 784 760optimized1600u6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
128064955 0 078019 784 760optimized1600ufullclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
15366712 0 019779 784 760compact1600clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
16004964 0 018027 784 776compact1600clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
16325414 0 018614 800 760reference1600clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
19525273 0 018318 800 776reference1600clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
19525273 0 018318 800 776reference1600clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
19845337 0 018542 800 776reference1600clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
211260618 0 073555 784 776optimized1600lcufullshldclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
211259124 0 069049 776 760optimized1600lcufullshldclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
211254790 0 064367 776 800optimized1600lcufullshldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122120191221
214460618 0 073555 784 776optimized1600lcufullshldclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
214460650 0 073715 784 776optimized1600lcufullshldclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
214459253 0 070043 792 800optimized1600lcufullshldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122120191221
214462598 0 074852 800 800optimized1600lcufullshldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122120191221
227263602 0 076659 784 760optimized1600lcufullshldclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
227258455 0 069027 792 800optimized1600lcufullshldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122120191221
27204276 0 017179 784 776compact1600clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
27204276 0 017179 784 776compact1600clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
371210195 0 022444 800 800compact1600gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122120191221
42244581 0 016951 816 800reference1600gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122120191221
58242147 0 012065 776 760compact1600clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
60162545 0 013196 800 800compact1600gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122120191221
60802083 0 011647 776 800compact1600gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122120191221
63043066 0 013900 800 800compact1600gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122120191221
104323444 0 014302 808 800reference1600gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122120191221
185923703 0 013753 792 760reference1600clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122120191221
191043445 0 014110 808 800reference1600gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122120191221
264002610 0 012279 792 800reference1600gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122120191221

Compiler output

Implementation: optimized1600AsmX86-64
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:581:20: error: unexpected token in memory operand
KeccakP-1600-x86-64-gas.S: movq %rax, _ba(arg1)
KeccakP-1600-x86-64-gas.S: ^
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:582:20: error: unexpected token in memory operand
KeccakP-1600-x86-64-gas.S: movq %rcx, _be(arg1)
KeccakP-1600-x86-64-gas.S: ^
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:583:20: error: unexpected token in memory operand
KeccakP-1600-x86-64-gas.S: movq %rcx, _bi(arg1)
KeccakP-1600-x86-64-gas.S: ^
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:584:20: error: unexpected token in memory operand
KeccakP-1600-x86-64-gas.S: movq %rax, _bo(arg1)
KeccakP-1600-x86-64-gas.S: ^
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:585:20: error: unexpected token in memory operand
KeccakP-1600-x86-64-gas.S: movq %rax, _bu(arg1)
KeccakP-1600-x86-64-gas.S: ^
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:586:20: error: unexpected token in memory operand
KeccakP-1600-x86-64-gas.S: movq %rax, _ga(arg1)
KeccakP-1600-x86-64-gas.S: ^
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:587:20: error: unexpected token in memory operand
KeccakP-1600-x86-64-gas.S: movq %rax, _ge(arg1)
KeccakP-1600-x86-64-gas.S: ^
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:588:20: error: unexpected token in memory operand
KeccakP-1600-x86-64-gas.S: movq %rax, _gi(arg1)
KeccakP-1600-x86-64-gas.S: ^
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:589:20: error: unexpected token in memory operand
KeccakP-1600-x86-64-gas.S: ...

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

Compiler output

Implementation: optimized1600AsmX86-64
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /usr/bin/ld: crypto_core_keccakf160064bits.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 -fPIC
try.c: /usr/bin/ld: final link failed: nonrepresentable section on output
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 optimized1600AsmX86-64
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE optimized1600AsmX86-64
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE optimized1600AsmX86-64
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE optimized1600AsmX86-64

Compiler output

Implementation: optimized1600AsmX86-64Apple
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: /usr/bin/ld: crypto_core_keccakf160064bits.a(core.o): in function `crypto_core_keccakf160064bits_optimized1600AsmX86_64Apple':
try.c: core.c:(.text+0x...): undefined reference to `keccakf160064bits_optimized1600AsmX86_64Apple_KeccakP1600_Permute_24rounds'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

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

Compiler output

Implementation: optimized1600AsmX86-64Apple
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /usr/bin/ld: crypto_core_keccakf160064bits.a(core.o): in function `crypto_core_keccakf160064bits_optimized1600AsmX86_64Apple':
try.c: core.c:(.text+0x...): undefined reference to `keccakf160064bits_optimized1600AsmX86_64Apple_KeccakP1600_Permute_24rounds'
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 optimized1600AsmX86-64Apple
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE optimized1600AsmX86-64Apple
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE optimized1600AsmX86-64Apple
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE optimized1600AsmX86-64Apple

Compiler output

Implementation: optimized1600AsmX86-64shld
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
keccakp.S: keccakp.S:581:20: error: unexpected token in memory operand
keccakp.S: movq %rax, _ba(arg1)
keccakp.S: ^
keccakp.S: keccakp.S:582:20: error: unexpected token in memory operand
keccakp.S: movq %rcx, _be(arg1)
keccakp.S: ^
keccakp.S: keccakp.S:583:20: error: unexpected token in memory operand
keccakp.S: movq %rcx, _bi(arg1)
keccakp.S: ^
keccakp.S: keccakp.S:584:20: error: unexpected token in memory operand
keccakp.S: movq %rax, _bo(arg1)
keccakp.S: ^
keccakp.S: keccakp.S:585:20: error: unexpected token in memory operand
keccakp.S: movq %rax, _bu(arg1)
keccakp.S: ^
keccakp.S: keccakp.S:586:20: error: unexpected token in memory operand
keccakp.S: movq %rax, _ga(arg1)
keccakp.S: ^
keccakp.S: keccakp.S:587:20: error: unexpected token in memory operand
keccakp.S: movq %rax, _ge(arg1)
keccakp.S: ^
keccakp.S: keccakp.S:588:20: error: unexpected token in memory operand
keccakp.S: movq %rax, _gi(arg1)
keccakp.S: ^
keccakp.S: keccakp.S:589:20: error: unexpected token in memory operand
keccakp.S: ...

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

Compiler output

Implementation: optimized1600AsmX86-64shld
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /usr/bin/ld: crypto_core_keccakf160064bits.a(keccakp.o): relocation R_X86_64_32S against `.text' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: nonrepresentable section on output
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 optimized1600AsmX86-64shld
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE optimized1600AsmX86-64shld
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE optimized1600AsmX86-64shld
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE optimized1600AsmX86-64shld

Compiler output

Implementation: optimized1600XOPu6
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:23:10: fatal error: 'align.h' file not found
KeccakP-1600-XOP.c: #include "align.h"
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: 1 error generated.

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

Compiler output

Implementation: optimized1600XOPu6
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:23:10: fatal error: align.h: No such file or directory
KeccakP-1600-XOP.c: #include "align.h"
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: compilation terminated.

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

Namespace violations

Implementation: compact1600
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KeccakP-1600-compact64.o KeccakP1600_Mod5 R
KeccakP-1600-compact64.o KeccakP1600_PiLane R
KeccakP-1600-compact64.o KeccakP1600_RotationConstants R
KeccakP-1600-compact64.o keccakf160064bits_compact1600_KeccakP1600_AddByte T
KeccakP-1600-compact64.o keccakf160064bits_compact1600_KeccakP1600_AddBytes T
KeccakP-1600-compact64.o keccakf160064bits_compact1600_KeccakP1600_AddBytesInLane T
KeccakP-1600-compact64.o keccakf160064bits_compact1600_KeccakP1600_AddLanes T
KeccakP-1600-compact64.o keccakf160064bits_compact1600_KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-compact64.o keccakf160064bits_compact1600_KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-compact64.o keccakf160064bits_compact1600_KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-compact64.o keccakf160064bits_compact1600_KeccakP1600_ExtractBytes T
KeccakP-1600-compact64.o keccakf160064bits_compact1600_KeccakP1600_ExtractBytesInLane T
KeccakP-1600-compact64.o keccakf160064bits_compact1600_KeccakP1600_ExtractLanes T
KeccakP-1600-compact64.o keccakf160064bits_compact1600_KeccakP1600_Initialize T
KeccakP-1600-compact64.o keccakf160064bits_compact1600_KeccakP1600_OverwriteBytes T
KeccakP-1600-compact64.o keccakf160064bits_compact1600_KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-compact64.o keccakf160064bits_compact1600_KeccakP1600_OverwriteLanes T
KeccakP-1600-compact64.o keccakf160064bits_compact1600_KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-compact64.o keccakf160064bits_compact1600_KeccakP1600_Permute_12rounds T
KeccakP-1600-compact64.o keccakf160064bits_compact1600_KeccakP1600_Permute_24rounds T
KeccakP-1600-compact64.o keccakf160064bits_compact1600_KeccakP1600_Permute_Nrounds T

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

Namespace violations

Implementation: optimized1600lcu6
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcu6_KeccakF1600_FastLoop_Absorb T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcu6_KeccakP1600_AddBytes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcu6_KeccakP1600_AddBytesInLane T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcu6_KeccakP1600_AddLanes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcu6_KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcu6_KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcu6_KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcu6_KeccakP1600_ExtractBytes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcu6_KeccakP1600_ExtractBytesInLane T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcu6_KeccakP1600_ExtractLanes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcu6_KeccakP1600_Initialize T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcu6_KeccakP1600_OverwriteBytes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcu6_KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcu6_KeccakP1600_OverwriteLanes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcu6_KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcu6_KeccakP1600_Permute_12rounds T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcu6_KeccakP1600_Permute_24rounds T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcu6_KeccakP1600_Permute_Nrounds T

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

Namespace violations

Implementation: optimized1600lcufull
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufull_KeccakF1600_FastLoop_Absorb T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufull_KeccakP1600_AddBytes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufull_KeccakP1600_AddBytesInLane T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufull_KeccakP1600_AddLanes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufull_KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufull_KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufull_KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufull_KeccakP1600_ExtractBytes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufull_KeccakP1600_ExtractBytesInLane T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufull_KeccakP1600_ExtractLanes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufull_KeccakP1600_Initialize T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufull_KeccakP1600_OverwriteBytes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufull_KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufull_KeccakP1600_OverwriteLanes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufull_KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufull_KeccakP1600_Permute_12rounds T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufull_KeccakP1600_Permute_24rounds T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufull_KeccakP1600_Permute_Nrounds T

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

Namespace violations

Implementation: optimized1600lcufullshld
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufullshld_KeccakF1600_FastLoop_Absorb T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufullshld_KeccakP1600_AddBytes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufullshld_KeccakP1600_AddBytesInLane T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufullshld_KeccakP1600_AddLanes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufullshld_KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufullshld_KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufullshld_KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufullshld_KeccakP1600_ExtractBytes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufullshld_KeccakP1600_ExtractBytesInLane T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufullshld_KeccakP1600_ExtractLanes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufullshld_KeccakP1600_Initialize T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufullshld_KeccakP1600_OverwriteBytes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufullshld_KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufullshld_KeccakP1600_OverwriteLanes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufullshld_KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufullshld_KeccakP1600_Permute_12rounds T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufullshld_KeccakP1600_Permute_24rounds T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600lcufullshld_KeccakP1600_Permute_Nrounds T

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

Namespace violations

Implementation: optimized1600u6
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KeccakP-1600-opt64.o keccakf160064bits_optimized1600u6_KeccakF1600_FastLoop_Absorb T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600u6_KeccakP1600_AddBytes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600u6_KeccakP1600_AddBytesInLane T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600u6_KeccakP1600_AddLanes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600u6_KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600u6_KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600u6_KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600u6_KeccakP1600_ExtractBytes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600u6_KeccakP1600_ExtractBytesInLane T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600u6_KeccakP1600_ExtractLanes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600u6_KeccakP1600_Initialize T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600u6_KeccakP1600_OverwriteBytes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600u6_KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600u6_KeccakP1600_OverwriteLanes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600u6_KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600u6_KeccakP1600_Permute_12rounds T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600u6_KeccakP1600_Permute_24rounds T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600u6_KeccakP1600_Permute_Nrounds T

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

Namespace violations

Implementation: optimized1600ufull
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KeccakP-1600-opt64.o keccakf160064bits_optimized1600ufull_KeccakF1600_FastLoop_Absorb T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600ufull_KeccakP1600_AddBytes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600ufull_KeccakP1600_AddBytesInLane T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600ufull_KeccakP1600_AddLanes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600ufull_KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600ufull_KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600ufull_KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600ufull_KeccakP1600_ExtractBytes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600ufull_KeccakP1600_ExtractBytesInLane T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600ufull_KeccakP1600_ExtractLanes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600ufull_KeccakP1600_Initialize T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600ufull_KeccakP1600_OverwriteBytes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600ufull_KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600ufull_KeccakP1600_OverwriteLanes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600ufull_KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600ufull_KeccakP1600_Permute_12rounds T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600ufull_KeccakP1600_Permute_24rounds T
KeccakP-1600-opt64.o keccakf160064bits_optimized1600ufull_KeccakP1600_Permute_Nrounds T

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

Namespace violations

Implementation: reference1600
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KeccakP-1600-reference.o KeccakP1600OnWords T
KeccakP-1600-reference.o KeccakP1600Round T
KeccakP-1600-reference.o KeccakP1600_DisplayRhoOffsets T
KeccakP-1600-reference.o KeccakP1600_DisplayRoundConstants T
KeccakP-1600-reference.o keccakf160064bits_reference1600_KeccakP1600_AddByte T
KeccakP-1600-reference.o keccakf160064bits_reference1600_KeccakP1600_AddBytes T
KeccakP-1600-reference.o keccakf160064bits_reference1600_KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-reference.o keccakf160064bits_reference1600_KeccakP1600_ExtractBytes T
KeccakP-1600-reference.o keccakf160064bits_reference1600_KeccakP1600_Initialize T
KeccakP-1600-reference.o keccakf160064bits_reference1600_KeccakP1600_OverwriteBytes T
KeccakP-1600-reference.o keccakf160064bits_reference1600_KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-reference.o keccakf160064bits_reference1600_KeccakP1600_Permute_12rounds T
KeccakP-1600-reference.o keccakf160064bits_reference1600_KeccakP1600_Permute_24rounds T
KeccakP-1600-reference.o keccakf160064bits_reference1600_KeccakP1600_Permute_Nrounds T

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