Test results for aarch64, pi4b, crypto_kem/smaugt3

[Page version: 20260709 19:06:07]

Measurements for aarch64, pi4b, crypto_kem Test results for aarch64, pi4b, crypto_kem Test results for crypto_kem/smaugt3
Computer: pi4b
Microarchitecture: aarch64; Cortex-A72 (410fd083)
Architecture: aarch64
CPU ID: 410fd083
SUPERCOP version: 20260330
Operation: crypto_kem
Primitive: smaugt3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
56697953374 0 083328 1344 2080refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026062920260330
56869553302 0 082672 1344 2080refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026062920260330
57576836106 0 065346 1328 2080refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026062920260330
58061140486 0 069248 1344 2064refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026062920260330
201512917186 0 043986 1336 2064refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026062920260330
205188519622 0 047730 1328 2080refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026062920260330
214821719646 0 046832 1344 2064refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026062920260330
217418218574 0 050898 1328 2064refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026062920260330

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/pi4b/aarch64/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/pi4b/aarch64/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:
ImplementationCompiler
refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)

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:
ImplementationCompiler
refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)

Passed TIMECOP


TIMECOP iterations: 1

Number of similar (implementation,compiler) pairs: 8, namely:
ImplementationCompiler
refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)