Implementation notes: armeabi, tonido, crypto_hash/round3jh256

Computer: tonido
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20170718
Operation: crypto_hash
Primitive: round3jh256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
437208? ? ?? ? ?arm11gcc_-funroll-loops_-march=native_-mtune=xscale_-O32017072120170718
437268? ? ?? ? ?arm11gcc_-funroll-loops_-march=native_-mtune=xscale_-O22017072120170718
437640? ? ?? ? ?arm11gcc_-march=native_-mtune=xscale_-O32017072120170718
437712? ? ?? ? ?arm11gcc_-march=native_-mtune=xscale_-O22017072120170718
437814? ? ?? ? ?arm11gcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017072120170718
437820? ? ?? ? ?arm11gcc_-march=native_-mtune=xscale_-Os2017072120170718
816654? ? ?? ? ?sphlibgcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017072120170718
839832? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=native_-mtune=xscale_-O32017072120170718
876504? ? ?? ? ?sphlib-smallgcc_-march=native_-mtune=xscale_-O32017072120170718
942360? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017072120170718
1001484? ? ?? ? ?sphlibgcc_-march=native_-mtune=xscale_-Os2017072120170718
1103622? ? ?? ? ?sphlib-smallgcc_-march=native_-mtune=xscale_-Os2017072120170718
1158924? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=native_-mtune=xscale_-O22017072120170718
1216524? ? ?? ? ?sphlib-smallgcc_-march=native_-mtune=xscale_-O22017072120170718
1553400? ? ?? ? ?sphlibgcc_-funroll-loops_-march=native_-mtune=xscale_-O32017072120170718
1661814? ? ?? ? ?sphlibgcc_-march=native_-mtune=xscale_-O32017072120170718
1744746? ? ?? ? ?sphlibgcc_-funroll-loops_-march=native_-mtune=xscale_-O22017072120170718
1804092? ? ?? ? ?sphlibgcc_-march=native_-mtune=xscale_-O22017072120170718
4196928? ? ?? ? ?simplegcc_-funroll-loops_-march=native_-mtune=xscale_-O22017072120170718
4250772? ? ?? ? ?simplegcc_-funroll-loops_-march=native_-mtune=xscale_-O32017072120170718
4334766? ? ?? ? ?simplegcc_-march=native_-mtune=xscale_-O32017072120170718
4411344? ? ?? ? ?simplegcc_-march=native_-mtune=xscale_-O22017072120170718

Checksum failure

Implementation: crypto_hash/round3jh256/simple
Compiler: gcc -funroll-loops -march=native -mtune=xscale -Os
305c9e2eba5395888ea79b29d1b6e53396dfebfe16d1673bf229e4f27be3dafc
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -funroll-loops -march=native -mtune=xscale -Os simple
gcc -march=native -mtune=xscale -Os simple

Compiler output

Implementation: crypto_hash/round3jh256/neon2
Compiler: gcc -funroll-loops -march=native -mtune=xscale -O2
hash.c: In file included from hash.c:3:0:
hash.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"
hash.c: #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softp or -mfloat-abi=hard"
hash.c: ^~~~~
hash.c: hash.c:51:16: error: unknown type name 'uint32x4_t'
hash.c: extern void F8(uint32x4_t *x,const unsigned char *buf,const unsigned char (*c)[32]);
hash.c: ^~~~~~~~~~
hash.c: hash.c: In function 'crypto_hash_round3jh256_neon2':
hash.c: hash.c:55:3: error: unknown type name 'uint32x4_t'
hash.c: uint32x4_t x[8];
hash.c: ^~~~~~~~~~
hash.c: hash.c:63:5: warning: implicit declaration of function 'F8' [-Wimplicit-function-declaration]
hash.c: F8(x,in,c);
hash.c: ^~

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

Compiler output

Implementation: crypto_hash/round3jh256/neon
Compiler: gcc -funroll-loops -march=native -mtune=xscale -O2
hash.c: In file included from hash.c:3:0:
hash.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"
hash.c: #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softp or -mfloat-abi=hard"
hash.c: ^~~~~
hash.c: hash.c:74:15: error: unknown type name 'uint32x4_t'
hash.c: static inline uint32x4_t LOAD_ALIGNED(uint32x4_t *p)
hash.c: ^~~~~~~~~~
hash.c: hash.c:74:39: error: unknown type name 'uint32x4_t'
hash.c: static inline uint32x4_t LOAD_ALIGNED(uint32x4_t *p)
hash.c: ^~~~~~~~~~
hash.c: hash.c:135:9: error: unknown type name 'uint32x4_t'
hash.c: void F8(uint32x4_t *x,const unsigned char *buf)
hash.c: ^~~~~~~~~~
hash.c: hash.c: In function 'crypto_hash_round3jh256_neon':
hash.c: hash.c:203:3: error: unknown type name 'uint32x4_t'
hash.c: uint32x4_t x[8];
hash.c: ^~~~~~~~~~
hash.c: hash.c:211:5: warning: implicit declaration of function 'F8' [-Wimplicit-function-declaration]
hash.c: F8(x,in);
hash.c: ^~

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