Test results for aarch64, pi4b, crypto_kem/smaugt1
[Page version: 20260709 19:06:07]
Measurements for aarch64, pi4b, crypto_kem
Test results for aarch64, pi4b, crypto_kem
Test results for crypto_kem/smaugt1
Computer: pi4b
Microarchitecture: aarch64; Cortex-A72 (410fd083)
Architecture: aarch64
CPU ID: 410fd083
SUPERCOP version: 20260330
Operation: crypto_kem
Primitive: smaugt1
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 292829 | 43618 0 0 | 73584 1344 2080 | ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260629 | 20260330 |
| 294210 | 43398 0 0 | 72768 1344 2080 | ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260629 | 20260330 |
| 294667 | 34730 0 0 | 64002 1328 2080 | ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260629 | 20260330 |
| 297763 | 37958 0 0 | 66720 1344 2064 | ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260629 | 20260330 |
| 1035610 | 16858 0 0 | 43674 1336 2064 | ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260629 | 20260330 |
| 1053188 | 19230 0 0 | 47362 1328 2080 | ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260629 | 20260330 |
| 1117401 | 19350 0 0 | 46584 1344 2064 | ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260629 | 20260330 |
| 1119950 | 18066 0 0 | 46242 1328 2064 | ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260629 | 20260330 |
Compiler output
try.c: /usr/bin/ld: libcrypto_kem_smaugt1.a(poly.o): in function `cryptolab_smaug1_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/smaugt1/ref/work/poly.c:77:(.text+0x...): undefined reference to `poly_add'
try.c: /usr/bin/ld: libcrypto_kem_smaugt1.a(poly.o): in function `cryptolab_smaug1_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/smaugt1/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 (13.3.0) |
Namespace violations
cbd.o cryptolab_smaug1_poly_cbd T
ciphertext.o cryptolab_smaug1_computeC1 T
ciphertext.o cryptolab_smaug1_computeC2 T
dg.o cryptolab_smaug1_addGaussianError T
dg.o cryptolab_smaug1_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_smaug1_shake256_absorb_twice_squeeze T
hwt.o cryptolab_smaug1_hwt T
indcpa.o cryptolab_smaug1_genRx_vec T
indcpa.o cryptolab_smaug1_indcpa_dec T
indcpa.o cryptolab_smaug1_indcpa_enc T
indcpa.o cryptolab_smaug1_indcpa_keypair T
io.o cryptolab_smaug1_load_from_file T
io.o cryptolab_smaug1_load_from_file_pk T
io.o cryptolab_smaug1_load_from_file_sk T
io.o cryptolab_smaug1_load_from_string T
io.o cryptolab_smaug1_load_from_string_pk T
io.o cryptolab_smaug1_load_from_string_sk T
io.o cryptolab_smaug1_save_to_file T
io.o cryptolab_smaug1_save_to_file_pk T
io.o cryptolab_smaug1_save_to_file_sk T
io.o cryptolab_smaug1_save_to_string T
io.o cryptolab_smaug1_save_to_string_pk T
io.o cryptolab_smaug1_save_to_string_sk T
key.o cryptolab_smaug1_genAx T
key.o cryptolab_smaug1_genBx T
key.o cryptolab_smaug1_genPubkey T
key.o cryptolab_smaug1_genSx_vec T
pack.o cryptolab_smaug1_Rp2_to_bytes T
pack.o cryptolab_smaug1_Rp_to_bytes T
pack.o cryptolab_smaug1_Rp_vec_to_bytes T
pack.o cryptolab_smaug1_Rq_mat_to_bytes T
pack.o cryptolab_smaug1_Rq_to_bytes T
pack.o cryptolab_smaug1_Rq_vec_to_bytes T
pack.o cryptolab_smaug1_Sx_to_bytes T
pack.o cryptolab_smaug1_bytes_to_Rp T
pack.o cryptolab_smaug1_bytes_to_Rp2 T
pack.o cryptolab_smaug1_bytes_to_Rp_vec T
pack.o cryptolab_smaug1_bytes_to_Rq T
pack.o cryptolab_smaug1_bytes_to_Rq_mat T
pack.o cryptolab_smaug1_bytes_to_Rq_vec T
pack.o cryptolab_smaug1_bytes_to_Sx T
poly.o cryptolab_smaug1_matrix_vec_mult_add T
poly.o cryptolab_smaug1_matrix_vec_mult_sub T
poly.o cryptolab_smaug1_vec_vec_mult_add T
poly.o vec_vec_mult T
toomcook.o cryptolab_smaug1_poly_mul_acc T
verify.o cryptolab_smaug1_cmov T
verify.o cryptolab_smaug1_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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| ref | gcc -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:
| Implementation | Compiler |
| ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |