Test results for armeabi, tinker, crypto_hash/round3jh512

[Page version: 20241024 12:18:11]

Measurements for armeabi, tinker, crypto_hash Test results for armeabi, tinker, crypto_hash Test results for crypto_hash/round3jh512
Computer: tinker
Microarchitecture: armeabi; Cortex-A17 (410fc0d1)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240909
Operation: crypto_hash
Primitive: round3jh512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
628314132 0 011981 384 752T:neongcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
628934132 0 012717 384 752T:neongcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
637464160 0 011820 380 744T:neongcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
647234020 0 010613 376 744T:neongcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
21234514716 0 025142 412 752T:sphlibclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
22987914420 0 024982 412 752T:simpleclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
24282913778 0 021481 384 744T:sphlibgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
24367412932 0 020588 380 744T:simplegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
25390811722 0 018321 376 744T:sphlibgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
25596812566 0 019169 376 744T:sphlib-smallgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
26930513604 0 021453 384 752T:simplegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
26934913604 0 022189 384 752T:simplegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
2724236910 0 014621 384 744T:sphlib-smallgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
28337315400 0 023249 384 752T:sphlibgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
28353515400 0 023985 384 752T:sphlibgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
2983916956 0 015549 384 752T:sphlib-smallgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
2998957776 0 018202 412 752T:sphlib-smallclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
3041866964 0 014821 384 752T:sphlib-smallgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
37049011324 0 017921 376 744T:simplegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909

Compiler output


hash.c: In file included from hash.c:3:
hash.c: /usr/lib/llvm-14/lib/clang/14.0.6/include/arm_neon.h:32:2: error: "NEON support not enabled"
hash.c: #error "NEON support not enabled"
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:76:3: error: use of undeclared identifier 'uint32x4_t'
hash.c:   uint32x4_t result;
hash.c:   ^
hash.c: hash.c:77:39: error: use of undeclared identifier 'result'
hash.c:   asm("vld1.u32 {%q0},[%1,:128]":"=w"(result):"r"(p):"memory");
hash.c:                                       ^
hash.c: hash.c:78:10: error: use of undeclared identifier 'result'
hash.c:   return result;
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:137:3: error: use of undeclared identifier 'uint32x4_t'
hash.c:   uint32x4_t x0 = x[0];
hash.c:   ^
hash.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:neonclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)

Compiler output


hash.c: hash.c: In function ‘crypto_hash_round3jh512_neon_timingleaks’:
hash.c: hash.c:206:7: warning: unused variable ‘i’ [-Wunused-variable]
hash.c:   206 |   int i;
hash.c:       |       ^

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:neongcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:neongcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:neongcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:neongcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

Compiler output


hash.c: In file included from hash.c:3:
hash.c: /usr/lib/llvm-14/lib/clang/14.0.6/include/arm_neon.h:32:2: error: "NEON support not enabled"
hash.c: #error "NEON support not enabled"
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:55:3: error: use of undeclared identifier 'uint32x4_t'
hash.c:   uint32x4_t x[8];
hash.c:   ^
hash.c: hash.c:60:10: error: use of undeclared identifier 'x'
hash.c:   memcpy(x,iv,128);
hash.c:          ^
hash.c: hash.c:63:8: error: use of undeclared identifier 'x'
hash.c:     F8(x,in,c);
hash.c:        ^
hash.c: hash.c:72:8: error: use of undeclared identifier 'x'
hash.c:     F8(x,buffer,c);
hash.c:        ^
hash.c: hash.c:87:6: error: use of undeclared identifier 'x'
hash.c:   F8(x,buffer,c);
hash.c:      ^
hash.c: hash.c:89:30: error: use of undeclared identifier 'x'
hash.c:   memcpy(out,(unsigned char*)x+64,64);
hash.c:                              ^
hash.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:neon2clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)

Compiler output


hash.c: hash.c: In function ‘crypto_hash_round3jh512_neon2_timingleaks’:
hash.c: hash.c:58:7: warning: unused variable ‘i’ [-Wunused-variable]
hash.c:    58 |   int i;
hash.c:       |       ^
f8.s: f8.s: Assembler messages:
f8.s: f8.s:2322: Error: junk at end of line, first unrecognized character is `,'

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:neon2gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:neon2gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:neon2gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:neon2gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

Compiler output


hash.c: hash.c:202:7: warning: unused variable 'i' [-Wunused-variable]
hash.c:   int i;
hash.c:       ^
hash.c: 1 warning generated.

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:simpleclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)

Compiler output


hash.c: hash.c: In function ‘crypto_hash_round3jh512_simple_timingleaks’:
hash.c: hash.c:202:7: warning: unused variable ‘i’ [-Wunused-variable]
hash.c:   202 |   int i;
hash.c:       |       ^

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:simplegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:simplegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:simplegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:simplegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

Namespace violations


hash.o F8 T
hash.o c R
hash.o iv R

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
T:neongcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:neongcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:neongcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:neongcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:simpleclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:simplegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:simplegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:simplegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:simplegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

Namespace violations


jh.o sph_jh224 T
jh.o sph_jh224_addbits_and_close T
jh.o sph_jh224_close T
jh.o sph_jh224_init T
jh.o sph_jh256 T
jh.o sph_jh256_addbits_and_close T
jh.o sph_jh256_close T
jh.o sph_jh256_init T
jh.o sph_jh384 T
jh.o sph_jh384_addbits_and_close T
jh.o sph_jh384_close T
jh.o sph_jh384_init T
jh.o sph_jh512 T
jh.o sph_jh512_addbits_and_close T
jh.o sph_jh512_close T
jh.o sph_jh512_init T

Number of similar (implementation,compiler) pairs: 10, namely:
ImplementationCompiler
T:sphlibclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:sphlibgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:sphlibgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:sphlibgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:sphlibgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:sphlib-smallclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:sphlib-smallgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:sphlib-smallgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:sphlib-smallgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:sphlib-smallgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)