Implementation notes: armeabi, tonido, crypto_core/aes256decrypt

Computer: tonido
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20170718
Operation: crypto_core
Primitive: aes256decrypt
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
7152? ? ?? ? ?dolbeau/std-2rt-nodkgcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017071920170718
7170? ? ?? ? ?dolbeau/std-1rt-nodkgcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017071920170718
7170? ? ?? ? ?dolbeau/std-4rt-nodkgcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017071920170718
7194? ? ?? ? ?dolbeau/std-2rt-nodkgcc_-march=native_-mtune=xscale_-Os2017071920170718
7200? ? ?? ? ?dolbeau/std-1rt-nodkgcc_-march=native_-mtune=xscale_-Os2017071920170718
7314? ? ?? ? ?dolbeau/std-4rt-nodkgcc_-march=native_-mtune=xscale_-O32017071920170718
7410? ? ?? ? ?dolbeau/std-4rt-nodkgcc_-funroll-loops_-march=native_-mtune=xscale_-O32017071920170718
7446? ? ?? ? ?dolbeau/std-4rt-nodkgcc_-funroll-loops_-march=native_-mtune=xscale_-O22017071920170718
7524? ? ?? ? ?dolbeau/std-4rt-nodkgcc_-march=native_-mtune=xscale_-Os2017071920170718
7530? ? ?? ? ?dolbeau/std-1rt-nodkgcc_-march=native_-mtune=xscale_-O32017071920170718
7572? ? ?? ? ?dolbeau/std-1rt-nodkgcc_-funroll-loops_-march=native_-mtune=xscale_-O22017071920170718
7602? ? ?? ? ?dolbeau/std-2rt-nodkgcc_-march=native_-mtune=xscale_-O32017071920170718
7620? ? ?? ? ?dolbeau/std-2rt-nodkgcc_-funroll-loops_-march=native_-mtune=xscale_-O22017071920170718
7620? ? ?? ? ?dolbeau/std-4rt-nodkgcc_-march=native_-mtune=xscale_-O22017071920170718
7638? ? ?? ? ?dolbeau/std-1rt-nodkgcc_-funroll-loops_-march=native_-mtune=xscale_-O32017071920170718
7692? ? ?? ? ?dolbeau/std-1rt-nodkgcc_-march=native_-mtune=xscale_-O22017071920170718
7830? ? ?? ? ?dolbeau/std-2rt-nodkgcc_-funroll-loops_-march=native_-mtune=xscale_-O32017071920170718
7884? ? ?? ? ?dolbeau/std-2rt-nodkgcc_-march=native_-mtune=xscale_-O22017071920170718
8538? ? ?? ? ?opensslgcc_-march=native_-mtune=xscale_-Os2017071920170718
8544? ? ?? ? ?opensslgcc_-march=native_-mtune=xscale_-O32017071920170718
8550? ? ?? ? ?opensslgcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017071920170718
8562? ? ?? ? ?opensslgcc_-funroll-loops_-march=native_-mtune=xscale_-O32017071920170718
8562? ? ?? ? ?opensslgcc_-march=native_-mtune=xscale_-O22017071920170718
8736? ? ?? ? ?opensslgcc_-funroll-loops_-march=native_-mtune=xscale_-O22017071920170718
2091036? ? ?? ? ?refgcc_-funroll-loops_-march=native_-mtune=xscale_-O32017071920170718
2122866? ? ?? ? ?refgcc_-march=native_-mtune=xscale_-O32017071920170718
3031818? ? ?? ? ?refgcc_-funroll-loops_-march=native_-mtune=xscale_-O22017071920170718
6356856? ? ?? ? ?refgcc_-march=native_-mtune=xscale_-O22017071920170718
6444342? ? ?? ? ?refgcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017071920170718
6840228? ? ?? ? ?refgcc_-march=native_-mtune=xscale_-Os2017071920170718

Compiler output

Implementation: crypto_core/aes256decrypt/dolbeau/armv8crypto
Compiler: gcc -funroll-loops -march=native -mtune=xscale -O2
core.c: In file included from core.c:9:0:
core.c: /usr/lib/gcc/armv5tel-unknown-linux-gnueabi/7.1.1/include/arm_neon.h:31:2: error: #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softp or -mfloat-abi=hard"
core.c: #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softp or -mfloat-abi=hard"
core.c: ^~~~~
core.c: core.c:14:54: error: unknown type name 'uint8x16_t'
core.c: static inline void aes256_setkey_armv8_decrypt(const uint8x16_t key[], uint8x16_t *rkeys) {
core.c: ^~~~~~~~~~
core.c: core.c:14:72: error: unknown type name 'uint8x16_t'
core.c: static inline void aes256_setkey_armv8_decrypt(const uint8x16_t key[], uint8x16_t *rkeys) {
core.c: ^~~~~~~~~~
core.c: ...
core.c: aes256_setkey_armv8_decrypt((uint8x16_t*)k,(uint8x16_t*)rkeys);
core.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~
core.c: aes256_armv8_decrypt
core.c: core.c:72:32: error: 'uint8x16_t' undeclared (first use in this function)
core.c: aes256_setkey_armv8_decrypt((uint8x16_t*)k,(uint8x16_t*)rkeys);
core.c: ^~~~~~~~~~
core.c: core.c:72:32: note: each undeclared identifier is reported only once for each function it appears in
core.c: core.c:72:43: error: expected expression before ')' token
core.c: aes256_setkey_armv8_decrypt((uint8x16_t*)k,(uint8x16_t*)rkeys);
core.c: ^

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -funroll-loops -march=native -mtune=xscale -O2 dolbeau/armv8crypto
gcc -funroll-loops -march=native -mtune=xscale -O3 dolbeau/armv8crypto
gcc -funroll-loops -march=native -mtune=xscale -Os dolbeau/armv8crypto
gcc -march=native -mtune=xscale -O2 dolbeau/armv8crypto
gcc -march=native -mtune=xscale -O3 dolbeau/armv8crypto
gcc -march=native -mtune=xscale -Os dolbeau/armv8crypto