Test results for amd64, comet, crypto_sign/pflash1

[Page version: 20260604 22:30:18]

Measurements for amd64, comet, crypto_sign Test results for amd64, comet, crypto_sign Test results for crypto_sign/pflash1
Computer: comet
Microarchitecture: amd64; Comet Lake (806ec)
Architecture: amd64
CPU ID: GenuineIntel-000806ec-bfebfbff
SUPERCOP version: 20260330
Operation: crypto_sign
Primitive: pflash1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
101933252145 1064 596676724 2392 8320T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026052320260330
116751439362 1064 596662340 2392 8256T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026052320260330
119766943783 1088 607563684 2352 8448T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026052320260330
121419133476 1064 596656172 2392 8256T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026052320260330
125607249592 1064 596675900 2392 8256T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026052320260330
127882629926 1088 607554724 2352 8448T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026052320260330
133594733454 1088 607558188 2352 8448T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026052320260330
134035922854 1088 607547196 2344 8448T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026052320260330
154368728198 1064 596653852 2376 8320T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026052320260330

Compiler output


GFword.c: GFword.c:109:66: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses]
GFword.c:         uint32 logDetA = 255 - (uint32)(logtab[ ((0==logZ0)|(0==logZ0Z1)?0:alogtab[logZ0+logZ0Z1])
GFword.c:                                                  ~~~~~~~~~~~~~~~~~~~~~~~^
GFword.c: GFword.c:109:66: note: place parentheses around the '|' expression to silence this warning
GFword.c:         uint32 logDetA = 255 - (uint32)(logtab[ ((0==logZ0)|(0==logZ0Z1)?0:alogtab[logZ0+logZ0Z1])
GFword.c:                                                                         ^
GFword.c:                                                  (                      )
GFword.c: GFword.c:109:66: note: place parentheses around the '?:' expression to evaluate it first
GFword.c:         uint32 logDetA = 255 - (uint32)(logtab[ ((0==logZ0)|(0==logZ0Z1)?0:alogtab[logZ0+logZ0Z1])
GFword.c:                                                                         ^
GFword.c:                                                             (                                    )
GFword.c: 1 warning generated.

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

Compiler output


BLAS.c: BLAS.c: In function 'BLAS_affineGF16':
BLAS.c: BLAS.c:284:9: warning: 'memset' specified size between 18446744072635809792 and 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
BLAS.c:   284 |         memset(b, 0, sizeof(byte)*dim_div_2);
BLAS.c:       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

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

Namespace violations


BLAS.o BLAS_aLinearGF16 T
BLAS.o BLAS_affineGF16 T
BLAS.o BLAS_dumpMat T
BLAS.o BLAS_dumpVec T
BLAS.o BLAS_elemRowOpIII T
BLAS.o BLAS_genMatGF16 T
BLAS.o BLAS_genVec T
BLAS.o BLAS_gusElimHomoEqs T
BLAS.o BLAS_ivsAffineGF16 T
BLAS.o BLAS_ivsD T
BLAS.o BLAS_ivsL T
BLAS.o BLAS_ivsU T
BLAS.o BLAS_pLinearGF16 T
BLAS.o BLAS_prod_A T
BLAS.o BLAS_rLinearGF16 T
GF.o alogtab D
GF.o logg D
GF.o logg1 D
GF.o logtab D
GFword.o GF_256_12_div T
GFword.o GF_256_12_inv T
GFword.o GF_256_12_mul T
GFword.o GF_256_12_sqrt T
GFword.o GF_256_16_div T
GFword.o GF_256_16_inv T
GFword.o GF_256_16_mul T
GFword.o GF_256_16_sqrt T
GFword.o GF_256_8_div T
GFword.o GF_256_8_inv T
GFword.o GF_256_8_mul T
GFword.o GF_256_8_mul_g T
GFword.o GF_256_8_sqr T
GFword.o GF_256_8_sqrt T
GFword.o GF_dword_div T
GFword.o GF_dword_inv T
GFword.o GF_dword_mul T
GFword.o GF_dword_mul_g T
GFword.o GF_dword_mul_gg T
GFword.o GF_dword_sqr T
GFword.o GF_dword_sqrt T
GFword.o GF_word_div T
GFword.o GF_word_inv T
GFword.o GF_word_mul T
GFword.o GF_word_mul_g T
GFword.o GF_word_mul_gg T
GFword.o GF_word_mul_ggg T
GFword.o GF_word_sqr T
GFword.o GF_word_sqrt T
PFLASH.o PFLASH_QMap T
PFLASH.o PFLASH_ivsQMap T
SignScheme.o SignScheme_GMap T
SignScheme.o SignScheme_PMap T
SignScheme.o SignScheme_genKey T
SignScheme.o SignScheme_genPubKey T
SignScheme.o SignScheme_sign T
SignScheme.o keypair T
SignScheme.o signatureofshorthash T
SignScheme.o verification T

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)