Implementation notes: aarch64, gcc116, crypto_aead/lakekeyakv2

Computer: gcc116
Architecture: aarch64
CPU ID: unknown CPU ID
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: lakekeyakv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
32544? ? ?? ? ?generic64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110820171020
32576? ? ?? ? ?generic64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110820171020
32800? ? ?? ? ?generic64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110820171020
32928? ? ?? ? ?generic64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110820171020
33344? ? ?? ? ?generic64gcc_-Os_-fomit-frame-pointer2017110820171020
33344? ? ?? ? ?generic64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110820171020
33408? ? ?? ? ?generic64gcc_-funroll-loops_-Os_-fomit-frame-pointer2017110820171020
33440? ? ?? ? ?generic64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110820171020
33728? ? ?? ? ?generic64lcgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110820171020
33888? ? ?? ? ?generic64lcgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110820171020
34176? ? ?? ? ?generic64lcgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110820171020
34368? ? ?? ? ?generic64lcgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110820171020
34432? ? ?? ? ?generic64lcgcc_-funroll-loops_-Os_-fomit-frame-pointer2017110820171020
34432? ? ?? ? ?generic64lcgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110820171020
34848? ? ?? ? ?generic64lcgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110820171020
34912? ? ?? ? ?generic64lcgcc_-Os_-fomit-frame-pointer2017110820171020
36960? ? ?? ? ?generic64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110820171020
36992? ? ?? ? ?generic64gcc_-funroll-loops_-O_-fomit-frame-pointer2017110820171020
37024? ? ?? ? ?generic64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110820171020
37056? ? ?? ? ?generic64gcc_-O_-fomit-frame-pointer2017110820171020
38400? ? ?? ? ?generic64lcgcc_-funroll-loops_-O_-fomit-frame-pointer2017110820171020
38496? ? ?? ? ?generic64lcgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110820171020
38784? ? ?? ? ?generic64lcgcc_-O_-fomit-frame-pointer2017110820171020
38816? ? ?? ? ?generic64lcgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110820171020
46112? ? ?? ? ?generic64gcc_-funroll-loops_-O2_-fomit-frame-pointer2017110820171020
46112? ? ?? ? ?generic64gcc_-funroll-loops_-O3_-fomit-frame-pointer2017110820171020
47200? ? ?? ? ?generic64gcc_-O2_-fomit-frame-pointer2017110820171020
47328? ? ?? ? ?generic64gcc_-O3_-fomit-frame-pointer2017110820171020
47968? ? ?? ? ?generic64lcgcc_-funroll-loops_-O3_-fomit-frame-pointer2017110820171020
48128? ? ?? ? ?generic64lcgcc_-funroll-loops_-O2_-fomit-frame-pointer2017110820171020
49280? ? ?? ? ?generic64lcgcc_-O3_-fomit-frame-pointer2017110820171020
49440? ? ?? ? ?generic64lcgcc_-O2_-fomit-frame-pointer2017110820171020
77536? ? ?? ? ?ARMv8Agcc_-O3_-fomit-frame-pointer2017110820171020
77600? ? ?? ? ?ARMv8Agcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110820171020
77632? ? ?? ? ?ARMv8Agcc_-Os_-fomit-frame-pointer2017110820171020
77632? ? ?? ? ?ARMv8Agcc_-funroll-loops_-Os_-fomit-frame-pointer2017110820171020
77632? ? ?? ? ?ARMv8Agcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110820171020
77664? ? ?? ? ?ARMv8Agcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110820171020
77664? ? ?? ? ?ARMv8Agcc_-funroll-loops_-O2_-fomit-frame-pointer2017110820171020
77664? ? ?? ? ?ARMv8Agcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110820171020
77696? ? ?? ? ?ARMv8Agcc_-O2_-fomit-frame-pointer2017110820171020
77696? ? ?? ? ?ARMv8Agcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110820171020
77696? ? ?? ? ?ARMv8Agcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110820171020
77728? ? ?? ? ?ARMv8Agcc_-funroll-loops_-O3_-fomit-frame-pointer2017110820171020
77856? ? ?? ? ?ARMv8Agcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110820171020
77888? ? ?? ? ?ARMv8Agcc_-funroll-loops_-O_-fomit-frame-pointer2017110820171020
78048? ? ?? ? ?ARMv8Agcc_-O_-fomit-frame-pointer2017110820171020
78080? ? ?? ? ?ARMv8Agcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110820171020
78848? ? ?? ? ?ARMv8Agcc_-funroll-loops2017110820171020
78880? ? ?? ? ?ARMv8Acc2017110820171020
78880? ? ?? ? ?ARMv8Agcc2017110820171020
85216? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110820171020
86080? ? ?? ? ?compactgcc_-funroll-loops_-O3_-fomit-frame-pointer2017110820171020
92928? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110820171020
94720? ? ?? ? ?compactgcc_-funroll-loops_-O2_-fomit-frame-pointer2017110820171020
106240? ? ?? ? ?compactgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110820171020
110880? ? ?? ? ?compactgcc_-O3_-fomit-frame-pointer2017110820171020
124000? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110820171020
124576? ? ?? ? ?compactgcc_-funroll-loops_-O_-fomit-frame-pointer2017110820171020
136160? ? ?? ? ?generic32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110820171020
136288? ? ?? ? ?generic32lcgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110820171020
139904? ? ?? ? ?generic32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110820171020
139936? ? ?? ? ?generic32lcgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110820171020
145440? ? ?? ? ?generic32gcc_-funroll-loops_-Os_-fomit-frame-pointer2017110820171020
145440? ? ?? ? ?generic32lcgcc_-funroll-loops_-Os_-fomit-frame-pointer2017110820171020
145472? ? ?? ? ?generic32lcgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110820171020
145696? ? ?? ? ?generic32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110820171020
148800? ? ?? ? ?generic32lcgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110820171020
148992? ? ?? ? ?generic32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110820171020
156160? ? ?? ? ?generic32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110820171020
156320? ? ?? ? ?generic32lcgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110820171020
156384? ? ?? ? ?generic32gcc_-Os_-fomit-frame-pointer2017110820171020
156448? ? ?? ? ?generic32lcgcc_-Os_-fomit-frame-pointer2017110820171020
157696? ? ?? ? ?generic32lcgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110820171020
157920? ? ?? ? ?generic32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110820171020
160160? ? ?? ? ?generic64lccc2017110820171020
160224? ? ?? ? ?generic64gcc2017110820171020
160256? ? ?? ? ?generic64cc2017110820171020
160288? ? ?? ? ?generic64lcgcc2017110820171020
160352? ? ?? ? ?generic64gcc_-funroll-loops2017110820171020
160352? ? ?? ? ?generic64lcgcc_-funroll-loops2017110820171020
176384? ? ?? ? ?generic32lcgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110820171020
176416? ? ?? ? ?generic32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110820171020
176640? ? ?? ? ?generic32lcgcc_-funroll-loops_-O_-fomit-frame-pointer2017110820171020
176672? ? ?? ? ?generic32gcc_-funroll-loops_-O_-fomit-frame-pointer2017110820171020
183936? ? ?? ? ?generic32lcgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110820171020
184032? ? ?? ? ?generic32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110820171020
184064? ? ?? ? ?generic32gcc_-O_-fomit-frame-pointer2017110820171020
184064? ? ?? ? ?generic32lcgcc_-O_-fomit-frame-pointer2017110820171020
214560? ? ?? ? ?compactgcc_-O2_-fomit-frame-pointer2017110820171020
216256? ? ?? ? ?compactgcc_-Os_-fomit-frame-pointer2017110820171020
219072? ? ?? ? ?compactgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110820171020
219968? ? ?? ? ?compactgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110820171020
223200? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110820171020
223392? ? ?? ? ?compactgcc_-funroll-loops_-Os_-fomit-frame-pointer2017110820171020
227168? ? ?? ? ?generic32gcc_-funroll-loops_-O2_-fomit-frame-pointer2017110820171020
227168? ? ?? ? ?generic32lcgcc_-funroll-loops_-O2_-fomit-frame-pointer2017110820171020
227296? ? ?? ? ?compactgcc_-O_-fomit-frame-pointer2017110820171020
227712? ? ?? ? ?compactgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110820171020
229184? ? ?? ? ?referencegcc_-funroll-loops_-O2_-fomit-frame-pointer2017110820171020
230464? ? ?? ? ?generic32gcc_-O2_-fomit-frame-pointer2017110820171020
230496? ? ?? ? ?generic32lcgcc_-O2_-fomit-frame-pointer2017110820171020
231616? ? ?? ? ?generic32gcc_-funroll-loops_-O3_-fomit-frame-pointer2017110820171020
231712? ? ?? ? ?generic32lcgcc_-funroll-loops_-O3_-fomit-frame-pointer2017110820171020
231968? ? ?? ? ?referencegcc_-funroll-loops_-O3_-fomit-frame-pointer2017110820171020
236864? ? ?? ? ?referencegcc_-O3_-fomit-frame-pointer2017110820171020
237888? ? ?? ? ?referencegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110820171020
240160? ? ?? ? ?generic32lcgcc_-O3_-fomit-frame-pointer2017110820171020
241600? ? ?? ? ?referencegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110820171020
241696? ? ?? ? ?generic32gcc_-O3_-fomit-frame-pointer2017110820171020
263104? ? ?? ? ?referencegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110820171020
265856? ? ?? ? ?referencegcc_-funroll-loops_-O_-fomit-frame-pointer2017110820171020
265888? ? ?? ? ?referencegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110820171020
404704? ? ?? ? ?generic32cc2017110820171020
404768? ? ?? ? ?generic32gcc2017110820171020
404768? ? ?? ? ?generic32lcgcc2017110820171020
404800? ? ?? ? ?generic32gcc_-funroll-loops2017110820171020
404896? ? ?? ? ?generic32lccc2017110820171020
404960? ? ?? ? ?generic32lcgcc_-funroll-loops2017110820171020
834848? ? ?? ? ?referencegcc_-funroll-loops_-Os_-fomit-frame-pointer2017110820171020
834880? ? ?? ? ?referencegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110820171020
840064? ? ?? ? ?referencegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110820171020
840096? ? ?? ? ?referencegcc_-Os_-fomit-frame-pointer2017110820171020
933888? ? ?? ? ?referencegcc_-O2_-fomit-frame-pointer2017110820171020
952032? ? ?? ? ?compactcc2017110820171020
952768? ? ?? ? ?compactgcc2017110820171020
954080? ? ?? ? ?compactgcc_-funroll-loops2017110820171020
984832? ? ?? ? ?referencegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110820171020
1084512? ? ?? ? ?referencegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110820171020
1084544? ? ?? ? ?referencegcc_-O_-fomit-frame-pointer2017110820171020
1680896? ? ?? ? ?refg++_-O3_-fomit-frame-pointer2017110820171020
1695392? ? ?? ? ?refnewg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110820171020
1708608? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110820171020
1743200? ? ?? ? ?refnewg++_-O3_-fomit-frame-pointer2017110820171020
1748896? ? ?? ? ?refg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110820171020
1753184? ? ?? ? ?refnewg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110820171020
1843232? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110820171020
1853760? ? ?? ? ?reference32bitsgcc_-funroll-loops_-O2_-fomit-frame-pointer2017110820171020
1867648? ? ?? ? ?refnewg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110820171020
1875168? ? ?? ? ?reference32bitsgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110820171020
2148032? ? ?? ? ?reference32bitsgcc_-funroll-loops_-O_-fomit-frame-pointer2017110820171020
2197984? ? ?? ? ?reference32bitsgcc_-funroll-loops_-O3_-fomit-frame-pointer2017110820171020
2238720? ? ?? ? ?reference32bitsgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110820171020
2342368? ? ?? ? ?reference32bitsgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110820171020
2347744? ? ?? ? ?refnewg++_-O2_-fomit-frame-pointer2017110820171020
2352928? ? ?? ? ?refg++_-O2_-fomit-frame-pointer2017110820171020
2428576? ? ?? ? ?reference32bitsgcc_-O3_-fomit-frame-pointer2017110820171020
2453408? ? ?? ? ?refg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110820171020
2469120? ? ?? ? ?refnewg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110820171020
2527168? ? ?? ? ?reference32bitsgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110820171020
2589024? ? ?? ? ?reference32bitsgcc_-Os_-fomit-frame-pointer2017110820171020
2596480? ? ?? ? ?reference32bitsgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110820171020
2615232? ? ?? ? ?reference32bitsgcc_-funroll-loops_-Os_-fomit-frame-pointer2017110820171020
2621248? ? ?? ? ?reference32bitsgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110820171020
2870528? ? ?? ? ?reference32bitsgcc_-O2_-fomit-frame-pointer2017110820171020
2874656? ? ?? ? ?reference32bitsgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110820171020
2997024? ? ?? ? ?reference32bitsgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110820171020
3014944? ? ?? ? ?reference32bitsgcc_-O_-fomit-frame-pointer2017110820171020
3015008? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110820171020
3015264? ? ?? ? ?refnewg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110820171020
3461760? ? ?? ? ?referencecc2017110820171020
3461952? ? ?? ? ?referencegcc2017110820171020
3465984? ? ?? ? ?referencegcc_-funroll-loops2017110820171020
3532352? ? ?? ? ?refnewg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110820171020
3534496? ? ?? ? ?refg++_-Os_-fomit-frame-pointer2017110820171020
3537472? ? ?? ? ?refnewg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110820171020
3544672? ? ?? ? ?refg++_-fno-schedule-insns_-O_-fomit-frame-pointer2017110820171020
3545920? ? ?? ? ?refg++_-O_-fomit-frame-pointer2017110820171020
3550080? ? ?? ? ?refnewg++_-fno-schedule-insns_-O_-fomit-frame-pointer2017110820171020
3551872? ? ?? ? ?refnewg++_-Os_-fomit-frame-pointer2017110820171020
3552448? ? ?? ? ?refg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110820171020
3559392? ? ?? ? ?refnewg++_-O_-fomit-frame-pointer2017110820171020
3562400? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110820171020
8375456? ? ?? ? ?refg++2017110820171020
8463328? ? ?? ? ?refnewg++2017110820171020
10676768? ? ?? ? ?reference32bitsgcc2017110820171020
10679104? ? ?? ? ?reference32bitsgcc_-funroll-loops2017110820171020
10680320? ? ?? ? ?reference32bitscc2017110820171020

Compiler output

Implementation: crypto_aead/lakekeyakv2/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