Test results for amd64, h4atom, crypto_sign/pflash1
[Page version: 20251115 13:22:58]
Measurements for amd64, h4atom, crypto_sign
Test results for amd64, h4atom, crypto_sign
Test results for crypto_sign/pflash1
Computer: h4atom
Microarchitecture: amd64; Bonnell (106ca)
Architecture: amd64
CPU ID: GenuineIntel-000106ca-bfe9fbff
SUPERCOP version: 20250922
Operation: crypto_sign
Primitive: pflash1
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 4797198 | 40728 1064 5966 | 49567 1940 7720 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250926 | 20250922 |
| 4886011 | 32382 1064 5966 | 45175 1924 7720 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250926 | 20250922 |
| 4981278 | 52212 1088 6075 | 60027 1932 7912 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250926 | 20250922 |
| 5060194 | 34945 1064 5966 | 46047 1940 7720 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250926 | 20250922 |
| 5561924 | 35853 1064 5966 | 48399 1940 7720 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250926 | 20250922 |
| 5692687 | 42768 1064 5966 | 55263 1940 7720 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250926 | 20250922 |
| 5722106 | 22708 1088 6075 | 35923 1924 7880 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250926 | 20250922 |
| 6224296 | 36632 1088 6075 | 50323 1932 7912 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250926 | 20250922 |
| 6750028 | 35445 1088 6075 | 49443 1932 7912 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250926 | 20250922 |
Compiler output
GFword.c: GFword.c:109:66: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses]
GFword.c: 109 | 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: 109 | 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: 109 | 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:
| Implementation | Compiler |
| T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
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:
| Implementation | Compiler |
| T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.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:
| Implementation | Compiler |
| T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |