Test results for aarch64, cfarm425, crypto_aead/isapa128av20

[Page version: 20261005 22:53:57]

Measurements for aarch64, cfarm425, crypto_aead Test results for aarch64, cfarm425, crypto_aead Test results for crypto_aead/isapa128av20
Computer: cfarm425
Microarchitecture: aarch64; Cortex-A76 (413fd0c1)
Architecture: aarch64
CPU ID: 413fd0c1
SUPERCOP version: 20261004
Operation: crypto_aead
Primitive: isapa128av20
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1799715172 0 027268 1200 1544T:opt_32_tinygcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100520261004
1907394356 0 026444 1200 1544T:opt_32_compactgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100520261004
1917274544 0 1626652 1200 1560T:opt_32_stpgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100520261004
3944813968 0 026180 1208 1544T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100520261004
44503952092 0 074140 1200 1544T:bi_32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100520261004
4613787148 0 029252 1200 1544T:bi_32_compactgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100520261004
4661427464 0 1629564 1200 1560T:bi_32_stpgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100520261004
95924513448 0 035532 1200 1544T:bi_8gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100520261004
129140012096 0 034164 1200 1544T:opt_8gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100520261004
44187394600 0 026724 1200 1544T:opt_8_tinygcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100520261004

Test failure


error 111
crypto_aead_decrypt returns nonzero

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:opt_32_armv67mgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)

Compiler output


isap.c: isap.c:8:12: error: expected ';' before 'void'
isap.c:     8 | forceinline void ABSORB_LANES(state_t *s, const uint8_t *src, uint64_t len)
isap.c:       |            ^~~~~
isap.c:       |            ;
isap.c: isap.c:8:31: error: unknown type name 'state_t'
isap.c:     8 | forceinline void ABSORB_LANES(state_t *s, const uint8_t *src, uint64_t len)
isap.c:       |                               ^~~~~~~
isap.c: isap.c:51:5: error: unknown type name 'state_t'
isap.c:    51 |     state_t *out,
isap.c:       |     ^~~~~~~
isap.c: isap.c: In function 'isap_mac':
isap.c: isap.c:112:5: error: unknown type name 'state_t'
isap.c:   112 |     state_t state;
isap.c:       |     ^~~~~~~
isap.c: isap.c:113:5: error: unknown type name 'state_t'
isap.c:   113 |     state_t *s = &state;
isap.c:       |     ^~~~~~~
isap.c: isap.c:116:6: error: request for member 'l' in something not a structure or union
isap.c:   116 |     s->l[0] = U64TOWORD(*(lane_t *)(npub + 0));
isap.c:       |      ^~
isap.c: isap.c:116:15: error: implicit declaration of function 'U64TOWORD' [-Wimplicit-function-declaration]
isap.c:   116 |     s->l[0] = U64TOWORD(*(lane_t *)(npub + 0));
isap.c:       |               ^~~~~~~~~
isap.c: isap.c:116:27: error: 'lane_t' undeclared (first use in this function); did you mean 'locale_t'?
isap.c:   116 |     s->l[0] = U64TOWORD(*(lane_t *)(npub + 0));
isap.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:opt_32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)

Compiler output


isap.c: isap.c: In function 'isap_enc':
isap.c: isap.c:226:10: warning: array subscript 'u32 {aka long unsigned int}[2]' is partly outside array bounds of 'u8[24]' {aka 'unsigned char[24]'} [-Warray-bounds=]
isap.c:   226 |     x2.e = *(u32 *)(ke + 20);
isap.c:       |     ~~~~~^~~~~~~~~~~~~~~~~~~
isap.c: isap.c:213:8: note: at offset 20 into object 'ke' of size 24
isap.c:   213 |     u8 ke[ISAP_STATE_SZ - CRYPTO_NPUBBYTES];
isap.c:       |        ^~

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:opt_32_armv67mgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)

Compiler output


isap.c: isap.c:47:6: error: conflicting types for 'isap_rk'; have 'void(const uint8_t *, const uint8_t *, const uint8_t *, state_t *, const size_t)' {aka 'void(const unsigned char *, const unsigned char *, const unsigned char *, state_t *, const long unsigned int)'}
isap.c:    47 | void isap_rk(
isap.c:       |      ^~~~~~~
isap.c: In file included from isap.c:4:
isap.c: isap.h:37:6: note: previous declaration of 'isap_rk' with type 'void(const unsigned char *, const unsigned char *, const unsigned char *, const long long unsigned int,  unsigned char *, const long long unsigned int)'
isap.c:    37 | void isap_rk(
isap.c:       |      ^~~~~~~
isap.c: isap.c:105:6: error: conflicting types for 'isap_mac'; have 'void(const uint8_t *, const uint8_t *, const uint8_t *, uint64_t,  const uint8_t *, uint64_t,  uint8_t *)' {aka 'void(const unsigned char *, const unsigned char *, const unsigned char *, long unsigned int,  const unsigned char *, long unsigned int,  unsigned char *)'}
isap.c:   105 | void isap_mac(
isap.c:       |      ^~~~~~~~
isap.c: isap.h:29:6: note: previous declaration of 'isap_mac' with type 'void(const unsigned char *, const unsigned char *, const unsigned char *, const long long unsigned int,  const unsigned char *, const long long unsigned int,  unsigned char *)'
isap.c:    29 | void isap_mac(
isap.c:       |      ^~~~~~~~
isap.c: isap.c:149:6: error: conflicting types for 'isap_enc'; have 'void(const uint8_t *, const uint8_t *, const uint8_t *, uint64_t,  uint8_t *)' {aka 'void(const unsigned char *, const unsigned char *, const unsigned char *, long unsigned int,  unsigned char *)'}
isap.c:   149 | void isap_enc(
isap.c:       |      ^~~~~~~~
isap.c: isap.h:46:6: note: previous declaration of 'isap_enc' with type 'void(const unsigned char *, const unsigned char *, const unsigned char *, const long long unsigned int,  unsigned char *)'
isap.c:    46 | void isap_enc(
isap.c:       |      ^~~~~~~~

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:opt_64gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)

Namespace violations


isap.o ASCON_HASH_IV R
isap.o ISAP_IV_A R
isap.o ISAP_IV_KA R
isap.o ISAP_IV_KE R
isap.o isap_enc T
isap.o isap_mac T
isap.o isap_rk T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:bi_32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)

Namespace violations


isap.o ASCON_HASH_IV R
isap.o ISAP_IV_A R
isap.o ISAP_IV_KA R
isap.o ISAP_IV_KE R
isap.o PROUNDS T
isap.o U64BIG T
isap.o from_bit_interleaving T
isap.o isap_enc T
isap.o isap_mac T
isap.o isap_rk T
isap.o to_bit_interleaving T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:bi_32_compactgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)

Namespace violations


isap.o ASCON_HASH_IV R
isap.o ISAP_IV_A R
isap.o ISAP_IV_KA R
isap.o ISAP_IV_KE R
isap.o PROUNDS T
isap.o U64BIG T
isap.o from_bit_interleaving T
isap.o isap_enc T
isap.o isap_mac T
isap.o isap_rk T
isap.o pvp T
isap.o s0 B
isap.o s1 B
isap.o to_bit_interleaving T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:bi_32_stpgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)

Namespace violations


isap.o ASCON_HASH_IV R
isap.o ISAP_IV_A R
isap.o ISAP_IV_KA R
isap.o ISAP_IV_KE R
isap.o PROUNDS T
isap.o U64BIG T
isap.o isap_enc T
isap.o isap_mac T
isap.o isap_rk T

Number of similar (implementation,compiler) pairs: 3, namely:
ImplementationCompiler
T:bi_8gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:opt_32_compactgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:opt_8gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)

Namespace violations


isap.o ASCON_HASH_IV R
isap.o ISAP_IV_A R
isap.o ISAP_IV_KA R
isap.o ISAP_IV_KE R
isap.o PROUNDS T
isap.o U64BIG T
isap.o isap_enc T
isap.o isap_mac T
isap.o isap_rk T
isap.o pvp T
isap.o s0 B
isap.o s1 B

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:opt_32_stpgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)

Namespace violations


isap.o ABSORB_LANES T
isap.o ASCON_HASH_IV R
isap.o ISAP_IV_A R
isap.o ISAP_IV_KA R
isap.o ISAP_IV_KE R
isap.o PROUNDS T
isap.o ROUND T
isap.o U64BIG T
isap.o isap_enc T
isap.o isap_mac T
isap.o isap_rk T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:opt_32_tinygcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)

Namespace violations


isap.o ABSORB_LANES T
isap.o ASCON_HASH_IV R
isap.o ISAP_IV_A R
isap.o ISAP_IV_KA R
isap.o ISAP_IV_KE R
isap.o PROUNDS T
isap.o ROR T
isap.o U64BIG T
isap.o isap_enc T
isap.o isap_mac T
isap.o isap_rk T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:opt_8_tinygcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)

Namespace violations


Ascon-reference.o Ascon_AddBytes T
Ascon-reference.o Ascon_ExtractBytes T
Ascon-reference.o Ascon_Initialize T
Ascon-reference.o Ascon_OverwriteBytes T
Ascon-reference.o Ascon_Permute_Nrounds T
Ascon-reference.o load64 T
Ascon-reference.o store64 T
isap.o ISAP_IV_A R
isap.o ISAP_IV_KA R
isap.o ISAP_IV_KE R
isap.o isap_enc T
isap.o isap_mac T
isap.o isap_rk T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)