Implementation notes: aarch64, gcc116, crypto_core/keccakf160032bits

Computer: gcc116
Architecture: aarch64
CPU ID: unknown CPU ID
SUPERCOP version: 20171218
Operation: crypto_core
Primitive: keccakf160032bits
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
4256? ? ?? ? ?inplace1600bigcc_-funroll-loops_-Os_-fomit-frame-pointer2017121820171218
4256? ? ?? ? ?inplace1600bigcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017121820171218
4800? ? ?? ? ?inplace1600bigcc_-Os_-fomit-frame-pointer2017121820171218
4800? ? ?? ? ?inplace1600bigcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017121820171218
5408? ? ?? ? ?inplace1600bigcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017121820171218
5440? ? ?? ? ?inplace1600bigcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017121820171218
5472? ? ?? ? ?inplace1600bigcc_-O_-fomit-frame-pointer2017121820171218
5472? ? ?? ? ?inplace1600bigcc_-funroll-loops_-O_-fomit-frame-pointer2017121820171218
5472? ? ?? ? ?inplace1600bigcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017121820171218
5536? ? ?? ? ?inplace1600bigcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017121820171218
8224? ? ?? ? ?inplace1600bigcc_-funroll-loops_-O2_-fomit-frame-pointer2017121820171218
8576? ? ?? ? ?inplace1600bigcc_-O2_-fomit-frame-pointer2017121820171218
10176? ? ?? ? ?inplace1600bigcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017121820171218
10816? ? ?? ? ?inplace1600bigcc_-funroll-loops_-O3_-fomit-frame-pointer2017121820171218
11072? ? ?? ? ?inplace1600bigcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017121820171218
11200? ? ?? ? ?inplace1600bigcc_-O3_-fomit-frame-pointer2017121820171218
14336? ? ?? ? ?inplace1600bicc2017121820171218
14336? ? ?? ? ?inplace1600bigcc2017121820171218
14336? ? ?? ? ?inplace1600bigcc_-funroll-loops2017121820171218
55136? ? ?? ? ?reference1600-32bitsgcc_-funroll-loops_-O3_-fomit-frame-pointer2017121820171218
56224? ? ?? ? ?reference1600-32bitsgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017121820171218
57344? ? ?? ? ?reference1600-32bitsgcc_-funroll-loops_-O2_-fomit-frame-pointer2017121820171218
58240? ? ?? ? ?reference1600-32bitsgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017121820171218
59168? ? ?? ? ?reference1600-32bitsgcc_-O3_-fomit-frame-pointer2017121820171218
62208? ? ?? ? ?reference1600-32bitsgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017121820171218
70912? ? ?? ? ?reference1600-32bitsgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017121820171218
71040? ? ?? ? ?reference1600-32bitsgcc_-funroll-loops_-O_-fomit-frame-pointer2017121820171218
92288? ? ?? ? ?reference1600-32bitsgcc_-Os_-fomit-frame-pointer2017121820171218
93024? ? ?? ? ?reference1600-32bitsgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017121820171218
95136? ? ?? ? ?reference1600-32bitsgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017121820171218
95232? ? ?? ? ?reference1600-32bitsgcc_-funroll-loops_-Os_-fomit-frame-pointer2017121820171218
99424? ? ?? ? ?reference1600-32bitsgcc_-O2_-fomit-frame-pointer2017121820171218
99712? ? ?? ? ?reference1600-32bitsgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017121820171218
111552? ? ?? ? ?reference1600-32bitsgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017121820171218
111616? ? ?? ? ?reference1600-32bitsgcc_-O_-fomit-frame-pointer2017121820171218
453920? ? ?? ? ?reference1600-32bitsgcc_-funroll-loops2017121820171218
453952? ? ?? ? ?reference1600-32bitscc2017121820171218
454048? ? ?? ? ?reference1600-32bitsgcc2017121820171218

Compiler output

Implementation: crypto_core/keccakf160032bits/inplace1600ARMv7A
Compiler: cc
KeccakP-1600.s: KeccakP-1600.s: Assembler messages:
KeccakP-1600.s: KeccakP-1600.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:18: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:76: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:125: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:177: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:469: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:470: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:471: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:472: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: ...

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
cc inplace1600ARMv7A
gcc inplace1600ARMv7A
gcc -O2 -fomit-frame-pointer inplace1600ARMv7A
gcc -O3 -fomit-frame-pointer inplace1600ARMv7A
gcc -O -fomit-frame-pointer inplace1600ARMv7A
gcc -Os -fomit-frame-pointer inplace1600ARMv7A
gcc -fno-schedule-insns -O2 -fomit-frame-pointer inplace1600ARMv7A
gcc -fno-schedule-insns -O3 -fomit-frame-pointer inplace1600ARMv7A
gcc -fno-schedule-insns -O -fomit-frame-pointer inplace1600ARMv7A
gcc -fno-schedule-insns -Os -fomit-frame-pointer inplace1600ARMv7A
gcc -funroll-loops inplace1600ARMv7A
gcc -funroll-loops -O2 -fomit-frame-pointer inplace1600ARMv7A
gcc -funroll-loops -O3 -fomit-frame-pointer inplace1600ARMv7A
gcc -funroll-loops -O -fomit-frame-pointer inplace1600ARMv7A
gcc -funroll-loops -Os -fomit-frame-pointer inplace1600ARMv7A
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer inplace1600ARMv7A
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer inplace1600ARMv7A
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer inplace1600ARMv7A
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer inplace1600ARMv7A

Compiler output

Implementation: crypto_core/keccakf160032bits/optimized1600ARMv6Mu1
Compiler: cc
KeccakP-1600.s: KeccakP-1600.s: Assembler messages:
KeccakP-1600.s: KeccakP-1600.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600.s: KeccakP-1600.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600.s: KeccakP-1600.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:109: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:142: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:194: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:195: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:205: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:300: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: ...

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
cc optimized1600ARMv6Mu1
gcc optimized1600ARMv6Mu1
gcc -O2 -fomit-frame-pointer optimized1600ARMv6Mu1
gcc -O3 -fomit-frame-pointer optimized1600ARMv6Mu1
gcc -O -fomit-frame-pointer optimized1600ARMv6Mu1
gcc -Os -fomit-frame-pointer optimized1600ARMv6Mu1
gcc -fno-schedule-insns -O2 -fomit-frame-pointer optimized1600ARMv6Mu1
gcc -fno-schedule-insns -O3 -fomit-frame-pointer optimized1600ARMv6Mu1
gcc -fno-schedule-insns -O -fomit-frame-pointer optimized1600ARMv6Mu1
gcc -fno-schedule-insns -Os -fomit-frame-pointer optimized1600ARMv6Mu1
gcc -funroll-loops optimized1600ARMv6Mu1
gcc -funroll-loops -O2 -fomit-frame-pointer optimized1600ARMv6Mu1
gcc -funroll-loops -O3 -fomit-frame-pointer optimized1600ARMv6Mu1
gcc -funroll-loops -O -fomit-frame-pointer optimized1600ARMv6Mu1
gcc -funroll-loops -Os -fomit-frame-pointer optimized1600ARMv6Mu1
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer optimized1600ARMv6Mu1
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer optimized1600ARMv6Mu1
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer optimized1600ARMv6Mu1
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer optimized1600ARMv6Mu1

Compiler output

Implementation: crypto_core/keccakf160032bits/optimized1600ARMv6Mu2
Compiler: cc
KeccakP-1600.s: KeccakP-1600.s: Assembler messages:
KeccakP-1600.s: KeccakP-1600.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600.s: KeccakP-1600.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600.s: KeccakP-1600.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:109: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:142: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:194: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:195: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:205: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:374: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: ...

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
cc optimized1600ARMv6Mu2
gcc optimized1600ARMv6Mu2
gcc -O2 -fomit-frame-pointer optimized1600ARMv6Mu2
gcc -O3 -fomit-frame-pointer optimized1600ARMv6Mu2
gcc -O -fomit-frame-pointer optimized1600ARMv6Mu2
gcc -Os -fomit-frame-pointer optimized1600ARMv6Mu2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer optimized1600ARMv6Mu2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer optimized1600ARMv6Mu2
gcc -fno-schedule-insns -O -fomit-frame-pointer optimized1600ARMv6Mu2
gcc -fno-schedule-insns -Os -fomit-frame-pointer optimized1600ARMv6Mu2
gcc -funroll-loops optimized1600ARMv6Mu2
gcc -funroll-loops -O2 -fomit-frame-pointer optimized1600ARMv6Mu2
gcc -funroll-loops -O3 -fomit-frame-pointer optimized1600ARMv6Mu2
gcc -funroll-loops -O -fomit-frame-pointer optimized1600ARMv6Mu2
gcc -funroll-loops -Os -fomit-frame-pointer optimized1600ARMv6Mu2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer optimized1600ARMv6Mu2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer optimized1600ARMv6Mu2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer optimized1600ARMv6Mu2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer optimized1600ARMv6Mu2

Compiler output

Implementation: crypto_core/keccakf160032bits/inplace1600ARMv6M
Compiler: cc
KeccakP-1600.s: KeccakP-1600.s: Assembler messages:
KeccakP-1600.s: KeccakP-1600.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600.s: KeccakP-1600.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600.s: KeccakP-1600.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:109: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:142: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:194: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:203: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:611: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:612: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: ...

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
cc inplace1600ARMv6M
gcc inplace1600ARMv6M
gcc -O2 -fomit-frame-pointer inplace1600ARMv6M
gcc -O3 -fomit-frame-pointer inplace1600ARMv6M
gcc -O -fomit-frame-pointer inplace1600ARMv6M
gcc -Os -fomit-frame-pointer inplace1600ARMv6M
gcc -fno-schedule-insns -O2 -fomit-frame-pointer inplace1600ARMv6M
gcc -fno-schedule-insns -O3 -fomit-frame-pointer inplace1600ARMv6M
gcc -fno-schedule-insns -O -fomit-frame-pointer inplace1600ARMv6M
gcc -fno-schedule-insns -Os -fomit-frame-pointer inplace1600ARMv6M
gcc -funroll-loops inplace1600ARMv6M
gcc -funroll-loops -O2 -fomit-frame-pointer inplace1600ARMv6M
gcc -funroll-loops -O3 -fomit-frame-pointer inplace1600ARMv6M
gcc -funroll-loops -O -fomit-frame-pointer inplace1600ARMv6M
gcc -funroll-loops -Os -fomit-frame-pointer inplace1600ARMv6M
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer inplace1600ARMv6M
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer inplace1600ARMv6M
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer inplace1600ARMv6M
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer inplace1600ARMv6M

Compiler output

Implementation: crypto_core/keccakf160032bits/inplace1600ARMv7M
Compiler: cc
KeccakP-1600.s: KeccakP-1600.s: Assembler messages:
KeccakP-1600.s: KeccakP-1600.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600.s: KeccakP-1600.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600.s: KeccakP-1600.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:76: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:125: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:177: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:470: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:471: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:472: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: ...

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
cc inplace1600ARMv7M
gcc inplace1600ARMv7M
gcc -O2 -fomit-frame-pointer inplace1600ARMv7M
gcc -O3 -fomit-frame-pointer inplace1600ARMv7M
gcc -O -fomit-frame-pointer inplace1600ARMv7M
gcc -Os -fomit-frame-pointer inplace1600ARMv7M
gcc -fno-schedule-insns -O2 -fomit-frame-pointer inplace1600ARMv7M
gcc -fno-schedule-insns -O3 -fomit-frame-pointer inplace1600ARMv7M
gcc -fno-schedule-insns -O -fomit-frame-pointer inplace1600ARMv7M
gcc -fno-schedule-insns -Os -fomit-frame-pointer inplace1600ARMv7M
gcc -funroll-loops inplace1600ARMv7M
gcc -funroll-loops -O2 -fomit-frame-pointer inplace1600ARMv7M
gcc -funroll-loops -O3 -fomit-frame-pointer inplace1600ARMv7M
gcc -funroll-loops -O -fomit-frame-pointer inplace1600ARMv7M
gcc -funroll-loops -Os -fomit-frame-pointer inplace1600ARMv7M
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer inplace1600ARMv7M
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer inplace1600ARMv7M
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer inplace1600ARMv7M
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer inplace1600ARMv7M