Test results for aarch64, pi4b, crypto_aead/isapk128v20

[Page version: 20241001 17:04:23]

Measurements for aarch64, pi4b, crypto_aead Test results for aarch64, pi4b, crypto_aead Test results for crypto_aead/isapk128v20
Computer: pi4b
Microarchitecture: aarch64; Cortex-A72 (410fd083)
Architecture: aarch64
CPU ID: 410fd083
SUPERCOP version: 20240909
Operation: crypto_aead
Primitive: isapk128v20
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1152107190448 0 0204822 840 856T:opt_64clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
1491499245780 0 0258192 816 848T:opt_64gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
1593766230844 0 0242232 800 840T:opt_64gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
1624585246764 0 0260208 816 864T:opt_64gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
1662420229612 0 0242071 808 848T:opt_64gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
18710645642 0 020158 848 856T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
26909915454 0 019072 824 864T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
128838224570 0 017136 824 848T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
142490164058 0 015608 808 840T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
230312834782 0 017456 824 848T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808

Compiler output


isap.c: isap.c:148:11: warning: unused variable 'ks16' [-Wunused-variable]
isap.c:         uint16_t ks16[9];
isap.c:                  ^
isap.c: 1 warning generated.
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:1:1: error: unexpected token at start of statement
KeccakP-400-armv6m-le-gcc.s: @
KeccakP-400-armv6m-le-gcc.s: ^
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:2:1: error: unexpected token at start of statement
KeccakP-400-armv6m-le-gcc.s: @ Implementation by Ronny Van Keer, hereby denoted as "the implementer".
KeccakP-400-armv6m-le-gcc.s: ^
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:3:1: error: unexpected token at start of statement
KeccakP-400-armv6m-le-gcc.s: @
KeccakP-400-armv6m-le-gcc.s: ^
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:4:1: error: unexpected token at start of statement
KeccakP-400-armv6m-le-gcc.s: @ For more information, feedback or questions, please refer to our website:
KeccakP-400-armv6m-le-gcc.s: ^
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:5:1: error: unexpected token at start of statement
KeccakP-400-armv6m-le-gcc.s: @ https://keccak.team/
KeccakP-400-armv6m-le-gcc.s: ^
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:6:1: error: unexpected token at start of statement
KeccakP-400-armv6m-le-gcc.s: @
KeccakP-400-armv6m-le-gcc.s: ^
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:7:1: error: unexpected token at start of statement
KeccakP-400-armv6m-le-gcc.s: @ To the extent possible under law, the implementer has waived all copyright
KeccakP-400-armv6m-le-gcc.s: ^
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:8:1: error: unexpected token at start of statement
KeccakP-400-armv6m-le-gcc.s: @ and related or neighboring rights to the source code in this file.
KeccakP-400-armv6m-le-gcc.s: ^
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:9:1: error: unexpected token at start of statement
KeccakP-400-armv6m-le-gcc.s: ...

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

Compiler output


isap.c: isap.c: In function 'isap_enc':
isap.c: isap.c:148:18: warning: unused variable 'ks16' [-Wunused-variable]
isap.c:   148 |         uint16_t ks16[9];
isap.c:       |                  ^~~~
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s: Assembler messages:
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:15: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:17: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:18: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:20: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:23: Error: unknown pseudo-op: `.thumb'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:24: Error: unknown pseudo-op: `.syntax'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:199: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:200: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:201: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: ...

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

Compiler output


isap.c: isap.c:148:11: warning: unused variable 'ks16' [-Wunused-variable]
isap.c:         uint16_t ks16[9];
isap.c:                  ^
isap.c: 1 warning generated.
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:1:1: error: unexpected token at start of statement
KeccakP-400-armv7m-le-gcc.s: @
KeccakP-400-armv7m-le-gcc.s: ^
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:2:1: error: unexpected token at start of statement
KeccakP-400-armv7m-le-gcc.s: @ Implementation by Ronny Van Keer, hereby denoted as "the implementer".
KeccakP-400-armv7m-le-gcc.s: ^
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:3:1: error: unexpected token at start of statement
KeccakP-400-armv7m-le-gcc.s: @
KeccakP-400-armv7m-le-gcc.s: ^
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:4:1: error: unexpected token at start of statement
KeccakP-400-armv7m-le-gcc.s: @ For more information, feedback or questions, please refer to our website:
KeccakP-400-armv7m-le-gcc.s: ^
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:5:1: error: unexpected token at start of statement
KeccakP-400-armv7m-le-gcc.s: @ https://keccak.team/
KeccakP-400-armv7m-le-gcc.s: ^
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:6:1: error: unexpected token at start of statement
KeccakP-400-armv7m-le-gcc.s: @
KeccakP-400-armv7m-le-gcc.s: ^
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:7:1: error: unexpected token at start of statement
KeccakP-400-armv7m-le-gcc.s: @ To the extent possible under law, the implementer has waived all copyright
KeccakP-400-armv7m-le-gcc.s: ^
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:8:1: error: unexpected token at start of statement
KeccakP-400-armv7m-le-gcc.s: @ and related or neighboring rights to the source code in this file.
KeccakP-400-armv7m-le-gcc.s: ^
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:9:1: error: unexpected token at start of statement
KeccakP-400-armv7m-le-gcc.s: ...

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

Compiler output


isap.c: isap.c: In function 'isap_enc':
isap.c: isap.c:148:18: warning: unused variable 'ks16' [-Wunused-variable]
isap.c:   148 |         uint16_t ks16[9];
isap.c:       |                  ^~~~
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s: Assembler messages:
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:15: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:17: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:18: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:20: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:23: Error: unknown pseudo-op: `.thumb'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:24: Error: unknown pseudo-op: `.syntax'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:27: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:209: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv7m-le-gcc.s: KeccakP-400-armv7m-le-gcc.s:210: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv7m-le-gcc.s: ...

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

Namespace violations


isap.o ISAP_IV1 R
isap.o ISAP_IV2 R
isap.o ISAP_IV3 R
isap.o isap_enc T
isap.o isap_mac T
isap.o isap_rk T

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:opt_64clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt_64gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt_64gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt_64gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt_64gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)

Namespace violations


KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds 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: 5, namely:
ImplementationCompiler
T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)