Implementation notes: armeabi, h2tegra, crypto_aead/ketjejrv1

Computer: h2tegra
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20160806
Operation: crypto_aead
Primitive: ketjejrv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1184279ARMv6Mgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080320160731
1192229ARMv6Mgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080320160731
1198776ARMv6Mgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080320160731
1199305ARMv6Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080320160731
1479226referencegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080320160731
2021788compactgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080320160731
2590508refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080320160731
3197073compactgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080320160731
3480126compactgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080320160731
3911225compactgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080320160731
12494251referencegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080320160731
12753717refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080320160731
15493675referencegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080320160731
15781339refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080320160731
25799747referencegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080320160731
26308902refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080320160731

Compiler output

Implementation: crypto_aead/ketjejrv1/AVR8
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: bad instruction `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: bad instruction `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: bad instruction `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: bad instruction `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: bad instruction `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: ARM register expected -- `and related or neighboring rights to the source code in this file.'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: bad instruction `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: bad instruction `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: bad instruction `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: bad instruction `void KeccakP1600_Initialize(void*state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: bad instruction `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: ARM register expected -- `movw rZ,r24'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: bad instruction `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: bad instruction `clear state(8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: bad instruction `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: bad instruction `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: bad instruction `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: bad instruction `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: bad instruction `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: bad instruction `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: bad instruction `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:50: Error: bad instruction `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv AVR8
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv AVR8
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv AVR8
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv AVR8

Compiler output

Implementation: crypto_aead/ketjejrv1/ARMv7M
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s: Assembler messages:
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:406: Error: bad arguments to instruction -- `uxth r9'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:406: Error: bad arguments to instruction -- `uxth r10'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:406: Error: bad arguments to instruction -- `uxth r11'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:406: Error: bad arguments to instruction -- `uxth r12'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:406: Error: bad arguments to instruction -- `uxth lr'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:408: Error: bad arguments to instruction -- `uxth r9'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:408: Error: bad arguments to instruction -- `uxth r10'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:408: Error: bad arguments to instruction -- `uxth r11'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:408: Error: bad arguments to instruction -- `uxth r12'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:408: Error: bad arguments to instruction -- `uxth lr'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv ARMv7M
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv ARMv7M
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv ARMv7M
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ARMv7M