Test results for armeabi, h7panda, crypto_kem/smaugt3
[Page version: 20260131 15:44:05]
Measurements for armeabi, h7panda, crypto_kem
Test results for armeabi, h7panda, crypto_kem
Test results for crypto_kem/smaugt3
Computer: h7panda
Microarchitecture: armeabi; Cortex-A9+NEON (411fc093)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20250922
Operation: crypto_kem
Primitive: smaugt3
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 2246779 | 61854 0 0 | 87598 492 1632 | ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20250922 |
| 2256811 | 29798 0 0 | 50606 492 1624 | ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20250922 |
| 2392572 | 62078 0 0 | 87974 492 1632 | ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20250922 |
| 2399158 | 36462 0 0 | 56266 496 1632 | ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20250922 |
| 4052213 | 21546 0 0 | 39954 496 1632 | ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20250922 |
| 4263590 | 20826 0 0 | 39464 488 1624 | ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20250922 |
| 4324488 | 19754 0 0 | 38234 496 1624 | ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20250922 |
| 5364186 | 20918 0 0 | 39878 492 1624 | ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260107 | 20250922 |
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:
| Implementation | Compiler |
| ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | clang -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:
| Implementation | Compiler |
| ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
Compiler output
try.c: /usr/bin/ld: libcrypto_kem_smaugt3.a(poly.o): in function `cryptolab_smaug3_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/smaugt3/ref/work/poly.c:77:(.text+0x...): undefined reference to `poly_add'
try.c: /usr/bin/ld: libcrypto_kem_smaugt3.a(poly.o): in function `cryptolab_smaug3_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/smaugt3/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:
| Implementation | Compiler |
| ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
Namespace violations
cbd.o cryptolab_smaug3_poly_cbd T
ciphertext.o cryptolab_smaug3_computeC1 T
ciphertext.o cryptolab_smaug3_computeC2 T
dg.o cryptolab_smaug3_addGaussianError T
dg.o cryptolab_smaug3_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_smaug3_shake256_absorb_twice_squeeze T
hwt.o cryptolab_smaug3_hwt T
indcpa.o cryptolab_smaug3_genRx_vec T
indcpa.o cryptolab_smaug3_indcpa_dec T
indcpa.o cryptolab_smaug3_indcpa_enc T
indcpa.o cryptolab_smaug3_indcpa_keypair T
io.o cryptolab_smaug3_load_from_file T
io.o cryptolab_smaug3_load_from_file_pk T
io.o cryptolab_smaug3_load_from_file_sk T
io.o cryptolab_smaug3_load_from_string T
io.o cryptolab_smaug3_load_from_string_pk T
io.o cryptolab_smaug3_load_from_string_sk T
io.o cryptolab_smaug3_save_to_file T
io.o cryptolab_smaug3_save_to_file_pk T
io.o cryptolab_smaug3_save_to_file_sk T
io.o cryptolab_smaug3_save_to_string T
io.o cryptolab_smaug3_save_to_string_pk T
io.o cryptolab_smaug3_save_to_string_sk T
key.o cryptolab_smaug3_genAx T
key.o cryptolab_smaug3_genBx T
key.o cryptolab_smaug3_genPubkey T
key.o cryptolab_smaug3_genSx_vec T
pack.o cryptolab_smaug3_Rp2_to_bytes T
pack.o cryptolab_smaug3_Rp_to_bytes T
pack.o cryptolab_smaug3_Rp_vec_to_bytes T
pack.o cryptolab_smaug3_Rq_mat_to_bytes T
pack.o cryptolab_smaug3_Rq_to_bytes T
pack.o cryptolab_smaug3_Rq_vec_to_bytes T
pack.o cryptolab_smaug3_Sx_to_bytes T
pack.o cryptolab_smaug3_bytes_to_Rp T
pack.o cryptolab_smaug3_bytes_to_Rp2 T
pack.o cryptolab_smaug3_bytes_to_Rp_vec T
pack.o cryptolab_smaug3_bytes_to_Rq T
pack.o cryptolab_smaug3_bytes_to_Rq_mat T
pack.o cryptolab_smaug3_bytes_to_Rq_vec T
pack.o cryptolab_smaug3_bytes_to_Sx T
poly.o cryptolab_smaug3_matrix_vec_mult_add T
poly.o cryptolab_smaug3_matrix_vec_mult_sub T
poly.o cryptolab_smaug3_vec_vec_mult_add T
poly.o vec_vec_mult T
toomcook.o cryptolab_smaug3_poly_mul_acc T
verify.o cryptolab_smaug3_cmov T
verify.o cryptolab_smaug3_verify T
Number of similar (implementation,compiler) pairs: 8, namely:
| Implementation | Compiler |
| ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| ref | gcc -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:
| Implementation | Compiler |
| ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |