Test results for armeabi, h7panda, crypto_kem/smaugt5

[Page version: 20260131 15:44:05]

Measurements for armeabi, h7panda, crypto_kem Test results for armeabi, h7panda, crypto_kem Test results for crypto_kem/smaugt5
Computer: h7panda
Microarchitecture: armeabi; Cortex-A9+NEON (411fc093)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20250922
Operation: crypto_kem
Primitive: smaugt5
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
360417068886 0 094606 492 1632refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026010720250922
362641033174 0 053982 492 1624refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026010720250922
383512740022 0 059898 496 1632refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026010720250922
386537269082 0 094974 492 1632refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026010720250922
648070022878 0 041362 496 1632refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026010720250922
687878222302 0 040944 488 1624refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026010720250922
695058720698 0 039234 496 1624refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026010720250922
865048621898 0 040862 492 1624refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026010720250922

Compiler output


try.c: clang: error: no such file or directory: '.../supercop-data/h7panda/armeabi/lib/timecop/cpucycles.o'

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)

Compiler output


try.c: In file included from try-anything-timecop.c:3:
try.c: try-anything.c:17:10: fatal error: cpucycles.h: No such file or directory
try.c:    17 | #include "cpucycles.h"
try.c:       |          ^~~~~~~~~~~~~
try.c: compilation terminated.

Number of similar (implementation,compiler) pairs: 3, namely:
ImplementationCompiler
refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)

Compiler output


try.c: /usr/bin/ld: libcrypto_kem_smaugt5.a(poly.o): in function `cryptolab_smaug5_vec_vec_mult_add':
try.c: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_kem/smaugt5/ref/work/poly.c:77:(.text+0x...): undefined reference to `poly_add'
try.c: /usr/bin/ld: libcrypto_kem_smaugt5.a(poly.o): in function `cryptolab_smaug5_matrix_vec_mult_sub':
try.c: .../supercop-data/h7panda/armeabi/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/constbranchindex/crypto_kem/smaugt5/ref/work/poly.c:132:(.text+0x...): undefined reference to `poly_sub'
try.c: collect2: error: ld returned 1 exit status

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

Namespace violations


cbd.o cryptolab_smaug5_poly_cbd T
ciphertext.o cryptolab_smaug5_computeC1 T
ciphertext.o cryptolab_smaug5_computeC2 T
dg.o cryptolab_smaug5_addGaussianError T
dg.o cryptolab_smaug5_addGaussianErrorVec T
fips202.o KeccakF_RoundConstants R
fips202.o sha3_256 T
fips202.o sha3_512 T
fips202.o shake128 T
fips202.o shake128_absorb T
fips202.o shake128_absorb_once T
fips202.o shake128_finalize T
fips202.o shake128_init T
fips202.o shake128_squeeze T
fips202.o shake128_squeezeblocks T
fips202.o shake256 T
fips202.o shake256_absorb T
fips202.o shake256_absorb_once T
fips202.o shake256_finalize T
fips202.o shake256_init T
fips202.o shake256_squeeze T
fips202.o shake256_squeezeblocks T
hash.o cryptolab_smaug5_shake256_absorb_twice_squeeze T
hwt.o cryptolab_smaug5_hwt T
indcpa.o cryptolab_smaug5_genRx_vec T
indcpa.o cryptolab_smaug5_indcpa_dec T
indcpa.o cryptolab_smaug5_indcpa_enc T
indcpa.o cryptolab_smaug5_indcpa_keypair T
io.o cryptolab_smaug5_load_from_file T
io.o cryptolab_smaug5_load_from_file_pk T
io.o cryptolab_smaug5_load_from_file_sk T
io.o cryptolab_smaug5_load_from_string T
io.o cryptolab_smaug5_load_from_string_pk T
io.o cryptolab_smaug5_load_from_string_sk T
io.o cryptolab_smaug5_save_to_file T
io.o cryptolab_smaug5_save_to_file_pk T
io.o cryptolab_smaug5_save_to_file_sk T
io.o cryptolab_smaug5_save_to_string T
io.o cryptolab_smaug5_save_to_string_pk T
io.o cryptolab_smaug5_save_to_string_sk T
key.o cryptolab_smaug5_genAx T
key.o cryptolab_smaug5_genBx T
key.o cryptolab_smaug5_genPubkey T
key.o cryptolab_smaug5_genSx_vec T
pack.o cryptolab_smaug5_Rp2_to_bytes T
pack.o cryptolab_smaug5_Rp_to_bytes T
pack.o cryptolab_smaug5_Rp_vec_to_bytes T
pack.o cryptolab_smaug5_Rq_mat_to_bytes T
pack.o cryptolab_smaug5_Rq_to_bytes T
pack.o cryptolab_smaug5_Rq_vec_to_bytes T
pack.o cryptolab_smaug5_Sx_to_bytes T
pack.o cryptolab_smaug5_bytes_to_Rp T
pack.o cryptolab_smaug5_bytes_to_Rp2 T
pack.o cryptolab_smaug5_bytes_to_Rp_vec T
pack.o cryptolab_smaug5_bytes_to_Rq T
pack.o cryptolab_smaug5_bytes_to_Rq_mat T
pack.o cryptolab_smaug5_bytes_to_Rq_vec T
pack.o cryptolab_smaug5_bytes_to_Sx T
poly.o cryptolab_smaug5_matrix_vec_mult_add T
poly.o cryptolab_smaug5_matrix_vec_mult_sub T
poly.o cryptolab_smaug5_vec_vec_mult_add T
poly.o vec_vec_mult T
toomcook.o cryptolab_smaug5_poly_mul_acc T
verify.o cryptolab_smaug5_cmov T
verify.o cryptolab_smaug5_verify T

Number of similar (implementation,compiler) pairs: 8, namely:
ImplementationCompiler
refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)

TIMECOP error (can be valgrind bug)


error 127
timeout: failed to run command 'valgrind': No such file or directory

Number of similar (implementation,compiler) pairs: 8, namely:
ImplementationCompiler
refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)