Implementation notes: aarch64, gcc116, crypto_aead/oceankeyakv2

Computer: gcc116
Architecture: aarch64
CPU ID: unknown CPU ID
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: oceankeyakv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
51584? ? ?? ? ?generic64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110920171020
52000? ? ?? ? ?generic64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110920171020
52544? ? ?? ? ?generic64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110920171020
53248? ? ?? ? ?generic64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110920171020
53696? ? ?? ? ?generic64gcc_-funroll-loops_-Os_-fomit-frame-pointer2017110920171020
53760? ? ?? ? ?generic64gcc_-Os_-fomit-frame-pointer2017110920171020
53888? ? ?? ? ?generic64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110920171020
53952? ? ?? ? ?generic64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110920171020
54016? ? ?? ? ?generic64lcgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110920171020
54304? ? ?? ? ?generic64lcgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110920171020
54880? ? ?? ? ?generic64lcgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110920171020
55264? ? ?? ? ?generic64lcgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110920171020
55456? ? ?? ? ?generic64lcgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110920171020
55520? ? ?? ? ?generic64lcgcc_-funroll-loops_-Os_-fomit-frame-pointer2017110920171020
56128? ? ?? ? ?generic64lcgcc_-Os_-fomit-frame-pointer2017110920171020
56160? ? ?? ? ?generic64lcgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110920171020
59264? ? ?? ? ?generic64gcc_-funroll-loops_-O_-fomit-frame-pointer2017110920171020
59456? ? ?? ? ?generic64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110920171020
60320? ? ?? ? ?generic64gcc_-O_-fomit-frame-pointer2017110920171020
60416? ? ?? ? ?generic64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110920171020
61792? ? ?? ? ?generic64lcgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110920171020
61952? ? ?? ? ?generic64lcgcc_-funroll-loops_-O_-fomit-frame-pointer2017110920171020
62784? ? ?? ? ?generic64lcgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110920171020
62848? ? ?? ? ?generic64lcgcc_-O_-fomit-frame-pointer2017110920171020
72640? ? ?? ? ?generic64gcc_-funroll-loops_-O3_-fomit-frame-pointer2017110920171020
73248? ? ?? ? ?generic64gcc_-funroll-loops_-O2_-fomit-frame-pointer2017110920171020
75232? ? ?? ? ?generic64gcc_-O3_-fomit-frame-pointer2017110920171020
75616? ? ?? ? ?generic64gcc_-O2_-fomit-frame-pointer2017110920171020
75936? ? ?? ? ?generic64lcgcc_-funroll-loops_-O3_-fomit-frame-pointer2017110920171020
76416? ? ?? ? ?generic64lcgcc_-funroll-loops_-O2_-fomit-frame-pointer2017110920171020
78240? ? ?? ? ?generic64lcgcc_-O3_-fomit-frame-pointer2017110920171020
78752? ? ?? ? ?generic64lcgcc_-O2_-fomit-frame-pointer2017110920171020
121376? ? ?? ? ?ARMv8Agcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110920171020
121632? ? ?? ? ?ARMv8Agcc_-funroll-loops_-O3_-fomit-frame-pointer2017110920171020
121824? ? ?? ? ?ARMv8Agcc_-funroll-loops_-O2_-fomit-frame-pointer2017110920171020
122048? ? ?? ? ?ARMv8Agcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110920171020
122240? ? ?? ? ?ARMv8Agcc_-O3_-fomit-frame-pointer2017110920171020
122336? ? ?? ? ?ARMv8Agcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110920171020
122368? ? ?? ? ?ARMv8Agcc_-Os_-fomit-frame-pointer2017110920171020
122400? ? ?? ? ?ARMv8Agcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110920171020
122432? ? ?? ? ?ARMv8Agcc_-funroll-loops_-Os_-fomit-frame-pointer2017110920171020
122464? ? ?? ? ?ARMv8Agcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110920171020
122528? ? ?? ? ?ARMv8Agcc_-O2_-fomit-frame-pointer2017110920171020
122528? ? ?? ? ?ARMv8Agcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110920171020
122560? ? ?? ? ?ARMv8Agcc_-funroll-loops_-O_-fomit-frame-pointer2017110920171020
122624? ? ?? ? ?ARMv8Agcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110920171020
123008? ? ?? ? ?ARMv8Agcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110920171020
123040? ? ?? ? ?ARMv8Agcc_-O_-fomit-frame-pointer2017110920171020
126752? ? ?? ? ?ARMv8Agcc_-funroll-loops2017110920171020
126816? ? ?? ? ?ARMv8Acc2017110920171020
126848? ? ?? ? ?ARMv8Agcc2017110920171020
132640? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110920171020
134016? ? ?? ? ?compactgcc_-funroll-loops_-O3_-fomit-frame-pointer2017110920171020
144320? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110920171020
147168? ? ?? ? ?compactgcc_-funroll-loops_-O2_-fomit-frame-pointer2017110920171020
166432? ? ?? ? ?compactgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110920171020
173760? ? ?? ? ?compactgcc_-O3_-fomit-frame-pointer2017110920171020
192064? ? ?? ? ?compactgcc_-funroll-loops_-O_-fomit-frame-pointer2017110920171020
192064? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110920171020
204448? ? ?? ? ?generic32lcgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110920171020
204512? ? ?? ? ?generic32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110920171020
210432? ? ?? ? ?generic32lcgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110920171020
210464? ? ?? ? ?generic32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110920171020
219008? ? ?? ? ?generic32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110920171020
219168? ? ?? ? ?generic32gcc_-funroll-loops_-Os_-fomit-frame-pointer2017110920171020
219168? ? ?? ? ?generic32lcgcc_-funroll-loops_-Os_-fomit-frame-pointer2017110920171020
219200? ? ?? ? ?generic32lcgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110920171020
223712? ? ?? ? ?generic32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110920171020
223712? ? ?? ? ?generic32lcgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110920171020
234528? ? ?? ? ?generic32lcgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110920171020
234592? ? ?? ? ?generic32gcc_-Os_-fomit-frame-pointer2017110920171020
234656? ? ?? ? ?generic32lcgcc_-Os_-fomit-frame-pointer2017110920171020
234880? ? ?? ? ?generic32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110920171020
236576? ? ?? ? ?generic32lcgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110920171020
236768? ? ?? ? ?generic32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110920171020
240512? ? ?? ? ?generic64lccc2017110920171020
240544? ? ?? ? ?generic64lcgcc2017110920171020
240736? ? ?? ? ?generic64lcgcc_-funroll-loops2017110920171020
241888? ? ?? ? ?generic64gcc2017110920171020
242336? ? ?? ? ?generic64gcc_-funroll-loops2017110920171020
242368? ? ?? ? ?generic64cc2017110920171020
264224? ? ?? ? ?generic32gcc_-funroll-loops_-O_-fomit-frame-pointer2017110920171020
264224? ? ?? ? ?generic32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110920171020
264544? ? ?? ? ?generic32lcgcc_-funroll-loops_-O_-fomit-frame-pointer2017110920171020
266528? ? ?? ? ?generic32lcgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110920171020
276448? ? ?? ? ?generic32lcgcc_-O_-fomit-frame-pointer2017110920171020
276512? ? ?? ? ?generic32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110920171020
276608? ? ?? ? ?generic32gcc_-O_-fomit-frame-pointer2017110920171020
276672? ? ?? ? ?generic32lcgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110920171020
329952? ? ?? ? ?compactgcc_-O2_-fomit-frame-pointer2017110920171020
338400? ? ?? ? ?compactgcc_-Os_-fomit-frame-pointer2017110920171020
340576? ? ?? ? ?compactgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110920171020
342080? ? ?? ? ?compactgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110920171020
343968? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110920171020
344736? ? ?? ? ?compactgcc_-funroll-loops_-Os_-fomit-frame-pointer2017110920171020
345376? ? ?? ? ?generic32gcc_-funroll-loops_-O2_-fomit-frame-pointer2017110920171020
345568? ? ?? ? ?generic32lcgcc_-funroll-loops_-O2_-fomit-frame-pointer2017110920171020
346624? ? ?? ? ?compactgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110920171020
350368? ? ?? ? ?compactgcc_-O_-fomit-frame-pointer2017110920171020
351744? ? ?? ? ?generic32gcc_-O2_-fomit-frame-pointer2017110920171020
351968? ? ?? ? ?generic32lcgcc_-O2_-fomit-frame-pointer2017110920171020
352896? ? ?? ? ?generic32gcc_-funroll-loops_-O3_-fomit-frame-pointer2017110920171020
352896? ? ?? ? ?generic32lcgcc_-funroll-loops_-O3_-fomit-frame-pointer2017110920171020
354624? ? ?? ? ?referencegcc_-funroll-loops_-O2_-fomit-frame-pointer2017110920171020
359328? ? ?? ? ?referencegcc_-funroll-loops_-O3_-fomit-frame-pointer2017110920171020
362784? ? ?? ? ?referencegcc_-O3_-fomit-frame-pointer2017110920171020
366464? ? ?? ? ?generic32gcc_-O3_-fomit-frame-pointer2017110920171020
366528? ? ?? ? ?generic32lcgcc_-O3_-fomit-frame-pointer2017110920171020
368320? ? ?? ? ?referencegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110920171020
374656? ? ?? ? ?referencegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110920171020
412320? ? ?? ? ?referencegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110920171020
413888? ? ?? ? ?referencegcc_-funroll-loops_-O_-fomit-frame-pointer2017110920171020
414048? ? ?? ? ?referencegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110920171020
598912? ? ?? ? ?generic32cc2017110920171020
598912? ? ?? ? ?generic32lcgcc2017110920171020
599040? ? ?? ? ?generic32lccc2017110920171020
599168? ? ?? ? ?generic32lcgcc_-funroll-loops2017110920171020
599200? ? ?? ? ?generic32gcc_-funroll-loops2017110920171020
599296? ? ?? ? ?generic32gcc2017110920171020
1296192? ? ?? ? ?referencegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110920171020
1296224? ? ?? ? ?referencegcc_-funroll-loops_-Os_-fomit-frame-pointer2017110920171020
1297664? ? ?? ? ?referencegcc_-Os_-fomit-frame-pointer2017110920171020
1297920? ? ?? ? ?referencegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110920171020
1454496? ? ?? ? ?referencegcc_-O2_-fomit-frame-pointer2017110920171020
1470304? ? ?? ? ?compactgcc_-funroll-loops2017110920171020
1471456? ? ?? ? ?compactcc2017110920171020
1473856? ? ?? ? ?compactgcc2017110920171020
1539744? ? ?? ? ?referencegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110920171020
1690496? ? ?? ? ?referencegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110920171020
1690848? ? ?? ? ?referencegcc_-O_-fomit-frame-pointer2017110920171020
2527552? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110920171020
2530176? ? ?? ? ?refnewg++_-O3_-fomit-frame-pointer2017110920171020
2544416? ? ?? ? ?refnewg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110920171020
2545344? ? ?? ? ?refg++_-O3_-fomit-frame-pointer2017110920171020
2605568? ? ?? ? ?refnewg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110920171020
2685632? ? ?? ? ?refg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110920171020
2759552? ? ?? ? ?reference32bitsgcc_-funroll-loops_-O2_-fomit-frame-pointer2017110920171020
2788224? ? ?? ? ?reference32bitsgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110920171020
2805440? ? ?? ? ?refnewg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110920171020
2822688? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110920171020
3180288? ? ?? ? ?reference32bitsgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110920171020
3203232? ? ?? ? ?reference32bitsgcc_-funroll-loops_-O_-fomit-frame-pointer2017110920171020
3240672? ? ?? ? ?reference32bitsgcc_-funroll-loops_-O3_-fomit-frame-pointer2017110920171020
3298528? ? ?? ? ?reference32bitsgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110920171020
3543104? ? ?? ? ?refg++_-O2_-fomit-frame-pointer2017110920171020
3546688? ? ?? ? ?refnewg++_-O2_-fomit-frame-pointer2017110920171020
3572416? ? ?? ? ?reference32bitsgcc_-O3_-fomit-frame-pointer2017110920171020
3701248? ? ?? ? ?refnewg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110920171020
3703744? ? ?? ? ?refg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110920171020
3706688? ? ?? ? ?reference32bitsgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110920171020
3929888? ? ?? ? ?reference32bitsgcc_-funroll-loops_-Os_-fomit-frame-pointer2017110920171020
3930752? ? ?? ? ?reference32bitsgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110920171020
3957920? ? ?? ? ?reference32bitsgcc_-Os_-fomit-frame-pointer2017110920171020
3984000? ? ?? ? ?reference32bitsgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110920171020
4146368? ? ?? ? ?reference32bitsgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110920171020
4231104? ? ?? ? ?reference32bitsgcc_-O2_-fomit-frame-pointer2017110920171020
4526272? ? ?? ? ?reference32bitsgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110920171020
4535616? ? ?? ? ?refnewg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110920171020
4562688? ? ?? ? ?reference32bitsgcc_-O_-fomit-frame-pointer2017110920171020
4580864? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110920171020
5353184? ? ?? ? ?refnewg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110920171020
5363360? ? ?? ? ?refg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110920171020
5381824? ? ?? ? ?refg++_-O_-fomit-frame-pointer2017110920171020
5389280? ? ?? ? ?refg++_-Os_-fomit-frame-pointer2017110920171020
5400736? ? ?? ? ?refnewg++_-fno-schedule-insns_-O_-fomit-frame-pointer2017110920171020
5405088? ? ?? ? ?refg++_-fno-schedule-insns_-O_-fomit-frame-pointer2017110920171020
5426208? ? ?? ? ?refnewg++_-O_-fomit-frame-pointer2017110920171020
5445376? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110920171020
5451424? ? ?? ? ?referencegcc2017110920171020
5457856? ? ?? ? ?referencecc2017110920171020
5468448? ? ?? ? ?referencegcc_-funroll-loops2017110920171020
5474848? ? ?? ? ?refnewg++_-Os_-fomit-frame-pointer2017110920171020
5483168? ? ?? ? ?refnewg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110920171020
12785664? ? ?? ? ?refg++2017110920171020
12934368? ? ?? ? ?refnewg++2017110920171020
16260320? ? ?? ? ?reference32bitsgcc2017110920171020
16265760? ? ?? ? ?reference32bitscc2017110920171020
16296224? ? ?? ? ?reference32bitsgcc_-funroll-loops2017110920171020

Compiler output

Implementation: crypto_aead/oceankeyakv2/AVR8
Compiler: cc
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: unknown mnemonic `implementation' -- `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: unknown mnemonic `joan' -- `joan Daemen,Michaƫl Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: unknown mnemonic `denoted' -- `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: unknown mnemonic `for' -- `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: unknown mnemonic `to' -- `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: operand 1 should be an integer or stack pointer register -- `and related or neighboring rights to the source code in this file.'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: unknown mnemonic `tested' -- `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: unknown mnemonic `registers' -- `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: unknown mnemonic `void' -- `void KeccakP1600_StaticInitialize(void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: unknown mnemonic `void' -- `void KeccakP1600_Initialize(void*state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: unknown mnemonic `argument' -- `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: unknown mnemonic `movw' -- `movw rZ,r24'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: unknown mnemonic `ldi' -- `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: unknown mnemonic `clear' -- `clear state(8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: unknown mnemonic `st' -- `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: unknown mnemonic `st' -- `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: unknown mnemonic `st' -- `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: unknown mnemonic `st' -- `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: unknown mnemonic `st' -- `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: unknown mnemonic `st' -- `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: unknown mnemonic `st' -- `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:50: Error: unknown mnemonic `st' -- `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

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