Implementation notes: armeabi, tonido, crypto_aead/pi64cipher128v2

Computer: tonido
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20170718
Operation: crypto_aead
Primitive: pi64cipher128v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
3016170? ? ?? ? ?ref3gcc_-march=native_-mtune=xscale_-Os2017072920170718
3018588? ? ?? ? ?ref3gcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017072920170718
3739764? ? ?? ? ?ref3gcc_-funroll-loops_-march=native_-mtune=xscale_-O32017072920170718
3821262? ? ?? ? ?ref3gcc_-march=native_-mtune=xscale_-O32017072920170718
3977688? ? ?? ? ?ref3gcc_-funroll-loops_-march=native_-mtune=xscale_-O22017072920170718
4045572? ? ?? ? ?ref3gcc_-march=native_-mtune=xscale_-O22017072920170718
5147208? ? ?? ? ?ref2gcc_-funroll-loops_-march=native_-mtune=xscale_-O32017072920170718
5307624? ? ?? ? ?ref2gcc_-funroll-loops_-march=native_-mtune=xscale_-O22017072920170718
5642892? ? ?? ? ?ref2gcc_-march=native_-mtune=xscale_-O32017072920170718
6024372? ? ?? ? ?goptvgcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017072920170718
6539556? ? ?? ? ?goptvgcc_-march=native_-mtune=xscale_-Os2017072920170718
6804792? ? ?? ? ?ref2gcc_-march=native_-mtune=xscale_-O22017072920170718
7025688? ? ?? ? ?ref2gcc_-march=native_-mtune=xscale_-Os2017072920170718
7055388? ? ?? ? ?ref2gcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017072920170718
11075310? ? ?? ? ?goptvgcc_-funroll-loops_-march=native_-mtune=xscale_-O22017072920170718
11106894? ? ?? ? ?goptvgcc_-march=native_-mtune=xscale_-O22017072920170718
12319254? ? ?? ? ?goptvgcc_-funroll-loops_-march=native_-mtune=xscale_-O32017072920170718
13541772? ? ?? ? ?goptvgcc_-march=native_-mtune=xscale_-O32017072920170718

Test failure

Implementation: crypto_aead/pi64cipher128v2/optimized_nonSSE
Compiler: gcc -funroll-loops -march=native -mtune=xscale -O2
error 111
crypto_aead_encrypt returns more than crypto_aead_ABYTES extra bytes

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -funroll-loops -march=native -mtune=xscale -O2 optimized_nonSSE
gcc -funroll-loops -march=native -mtune=xscale -O3 optimized_nonSSE ref
gcc -funroll-loops -march=native -mtune=xscale -Os optimized_nonSSE ref
gcc -march=native -mtune=xscale -O2 optimized_nonSSE
gcc -march=native -mtune=xscale -O3 optimized_nonSSE ref
gcc -march=native -mtune=xscale -Os optimized_nonSSE ref

Compiler output

Implementation: crypto_aead/pi64cipher128v2/ref
Compiler: gcc -funroll-loops -march=native -mtune=xscale -O2
encrypt.c: virtual memory exhausted: Cannot allocate memory

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=native -mtune=xscale -O2 ref

Compiler output

Implementation: crypto_aead/pi64cipher128v2/ref
Compiler: gcc -march=native -mtune=xscale -O2
encrypt.c: gcc: internal compiler error: Killed (program cc1)
encrypt.c: Please submit a full bug report,
encrypt.c: with preprocessed source if appropriate.
encrypt.c: See <https://github.com/archlinuxarm/PKGBUILDs/issues> for instructions.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=xscale -O2 ref