Test results for amd64, cubi10, crypto_sign/falcon1024tree

[Page version: 20241023 11:50:31]

Measurements for amd64, cubi10, crypto_sign Test results for amd64, cubi10, crypto_sign Test results for crypto_sign/falcon1024tree
Computer: cubi10
Microarchitecture: amd64; Comet Lake (806ec)
Architecture: amd64
CPU ID: GenuineIntel-000806ec-bfebfbff
SUPERCOP version: 20241022
Operation: crypto_sign
Primitive: falcon1024tree
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
989621180492 0 0202078 836 1752T:avx2clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
1000083168001 0 0189390 836 1752T:avx2clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
1031429144598 0 0165638 836 1720T:avx2clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
105841780729 0 099532 828 1720T:avx2clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
1088237156819 0 0179074 796 1784T:avx2gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
109734888433 0 0108818 796 1784T:avx2gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
110710683103 0 0103050 796 1784T:avx2gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
122011472460 0 091458 788 1752T:avx2gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
143282885721 0 0105868 828 1720T:avx2clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
1562636157963 0 0180186 796 1784T:fpugcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
1802365162717 0 0184374 836 1752T:fpuclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
1822136140337 0 0161558 836 1720T:fpuclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
1828597175032 0 0196806 836 1752T:fpuclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
193040280986 0 0101002 796 1784T:fpugcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
198649686220 0 0106650 796 1784T:fpugcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
203480070625 0 089650 788 1752T:fpugcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
213987379097 0 097844 820 1720T:fpuclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
307046884144 0 0104356 820 1720T:fpuclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
16550302149518 0 0171802 796 1784T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
1679746392622 0 0113042 796 1784T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
1695148477548 0 096722 788 1752T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
17188894145412 0 0166574 828 1720T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
1731549389361 0 0109394 796 1784T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
1796558589622 0 0108452 820 1720T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
18161765159727 0 0181558 828 1752T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
18173074170847 0 0192854 828 1752T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071920240716
1865222185495 0 0105772 820 1720T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071920240716

Compiler output


api.c: api.c:110:36: warning: unused variable 'G' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                                           ^
api.c: api.c:110:9: warning: unused variable 'f' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                ^
api.c: api.c:110:18: warning: unused variable 'g' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                         ^
api.c: api.c:110:27: warning: unused variable 'F' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                                  ^
api.c: 4 warnings generated.

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:avx2clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)

Compiler output


api.c: api.c:110:18: warning: unused variable 'g' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                         ^
api.c: api.c:110:36: warning: unused variable 'G' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                                           ^
api.c: api.c:110:9: warning: unused variable 'f' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                ^
api.c: api.c:110:27: warning: unused variable 'F' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                                  ^
api.c: 4 warnings generated.

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:avx2clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)

Compiler output


api.c: api.c:110:27: warning: unused variable 'F' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                                  ^
api.c: api.c:110:36: warning: unused variable 'G' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                                           ^
api.c: api.c:110:9: warning: unused variable 'f' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                ^
api.c: api.c:110:18: warning: unused variable 'g' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                         ^
api.c: 4 warnings generated.

Number of similar (implementation,compiler) pairs: 2, namely:
ImplementationCompiler
T:avx2clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
T:avx2clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)

Compiler output


api.c: api.c:110:18: warning: unused variable 'g' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                         ^
api.c: api.c:110:27: warning: unused variable 'F' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                                  ^
api.c: api.c:110:36: warning: unused variable 'G' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                                           ^
api.c: api.c:110:9: warning: unused variable 'f' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                ^
api.c: 4 warnings generated.

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:avx2clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)

Compiler output


api.c: api.c: In function 'crypto_sign_falcon1024tree_avx2_timingleaks':
api.c: api.c:110:36: warning: unused variable 'G' [-Wunused-variable]
api.c:   110 |  int8_t f[1024], g[1024], F[1024], G[1024];
api.c:       |                                    ^
api.c: api.c:110:27: warning: unused variable 'F' [-Wunused-variable]
api.c:   110 |  int8_t f[1024], g[1024], F[1024], G[1024];
api.c:       |                           ^
api.c: api.c:110:18: warning: unused variable 'g' [-Wunused-variable]
api.c:   110 |  int8_t f[1024], g[1024], F[1024], G[1024];
api.c:       |                  ^
api.c: api.c:110:9: warning: unused variable 'f' [-Wunused-variable]
api.c:   110 |  int8_t f[1024], g[1024], F[1024], G[1024];
api.c:       |         ^

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:avx2gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:avx2gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:avx2gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:avx2gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

Compiler output


api.c: api.c:110:18: warning: unused variable 'g' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                         ^
api.c: api.c:110:27: warning: unused variable 'F' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                                  ^
api.c: api.c:110:9: warning: unused variable 'f' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                ^
api.c: api.c:110:36: warning: unused variable 'G' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                                           ^
api.c: 4 warnings generated.

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:fpuclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)

Compiler output


api.c: api.c:110:27: warning: unused variable 'F' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                                  ^
api.c: api.c:110:9: warning: unused variable 'f' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                ^
api.c: api.c:110:36: warning: unused variable 'G' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                                           ^
api.c: api.c:110:18: warning: unused variable 'g' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                         ^
api.c: 4 warnings generated.

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:fpuclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)

Compiler output


api.c: api.c:110:9: warning: unused variable 'f' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                ^
api.c: api.c:110:36: warning: unused variable 'G' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                                           ^
api.c: api.c:110:18: warning: unused variable 'g' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                         ^
api.c: api.c:110:27: warning: unused variable 'F' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                                  ^
api.c: 4 warnings generated.

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:fpuclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)

Compiler output


api.c: api.c:110:18: warning: unused variable 'g' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                         ^
api.c: api.c:110:36: warning: unused variable 'G' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                                           ^
api.c: api.c:110:27: warning: unused variable 'F' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                                  ^
api.c: api.c:110:9: warning: unused variable 'f' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                ^
api.c: 4 warnings generated.

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:fpuclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)

Compiler output


api.c: api.c:110:27: warning: unused variable 'F' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                                  ^
api.c: api.c:110:36: warning: unused variable 'G' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                                           ^
api.c: api.c:110:18: warning: unused variable 'g' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                         ^
api.c: api.c:110:9: warning: unused variable 'f' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                ^
api.c: 4 warnings generated.

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:fpuclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)

Compiler output


api.c: api.c: In function 'crypto_sign_falcon1024tree_fpu_timingleaks':
api.c: api.c:110:36: warning: unused variable 'G' [-Wunused-variable]
api.c:   110 |  int8_t f[1024], g[1024], F[1024], G[1024];
api.c:       |                                    ^
api.c: api.c:110:27: warning: unused variable 'F' [-Wunused-variable]
api.c:   110 |  int8_t f[1024], g[1024], F[1024], G[1024];
api.c:       |                           ^
api.c: api.c:110:18: warning: unused variable 'g' [-Wunused-variable]
api.c:   110 |  int8_t f[1024], g[1024], F[1024], G[1024];
api.c:       |                  ^
api.c: api.c:110:9: warning: unused variable 'f' [-Wunused-variable]
api.c:   110 |  int8_t f[1024], g[1024], F[1024], G[1024];
api.c:       |         ^

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:fpugcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:fpugcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:fpugcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:fpugcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

Compiler output


api.c: api.c:107:9: warning: unused variable 'f' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                ^
api.c: api.c:107:18: warning: unused variable 'g' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                         ^
api.c: api.c:107:27: warning: unused variable 'F' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                                  ^
api.c: api.c:107:36: warning: unused variable 'G' [-Wunused-variable]
api.c:         int8_t f[1024], g[1024], F[1024], G[1024];
api.c:                                           ^
api.c: 4 warnings 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_11.0.1)
T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)

Compiler output


api.c: api.c: In function 'crypto_sign_falcon1024tree_ref_timingleaks':
api.c: api.c:107:36: warning: unused variable 'G' [-Wunused-variable]
api.c:   107 |  int8_t f[1024], g[1024], F[1024], G[1024];
api.c:       |                                    ^
api.c: api.c:107:27: warning: unused variable 'F' [-Wunused-variable]
api.c:   107 |  int8_t f[1024], g[1024], F[1024], G[1024];
api.c:       |                           ^
api.c: api.c:107:18: warning: unused variable 'g' [-Wunused-variable]
api.c:   107 |  int8_t f[1024], g[1024], F[1024], G[1024];
api.c:       |                  ^
api.c: api.c:107:9: warning: unused variable 'f' [-Wunused-variable]
api.c:   107 |  int8_t f[1024], g[1024], F[1024], G[1024];
api.c:       |         ^

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

Namespace violations


codec.o falcon1024tree_avx2_comp_decode T
codec.o falcon1024tree_avx2_comp_encode T
codec.o falcon1024tree_avx2_max_FG_bits R
codec.o falcon1024tree_avx2_max_fg_bits R
codec.o falcon1024tree_avx2_max_sig_bits R
codec.o falcon1024tree_avx2_modq_decode T
codec.o falcon1024tree_avx2_modq_encode T
codec.o falcon1024tree_avx2_trim_i16_decode T
codec.o falcon1024tree_avx2_trim_i16_encode T
codec.o falcon1024tree_avx2_trim_i8_decode T
codec.o falcon1024tree_avx2_trim_i8_encode T
common.o falcon1024tree_avx2_hash_to_point_ct T
common.o falcon1024tree_avx2_hash_to_point_vartime T
common.o falcon1024tree_avx2_is_short T
common.o falcon1024tree_avx2_is_short_half T
fft.o falcon1024tree_avx2_FFT T
fft.o falcon1024tree_avx2_iFFT T
fft.o falcon1024tree_avx2_poly_LDL_fft T
fft.o falcon1024tree_avx2_poly_LDLmv_fft T
fft.o falcon1024tree_avx2_poly_add T
fft.o falcon1024tree_avx2_poly_add_muladj_fft T
fft.o falcon1024tree_avx2_poly_adj_fft T
fft.o falcon1024tree_avx2_poly_div_autoadj_fft T
fft.o falcon1024tree_avx2_poly_div_fft T
fft.o falcon1024tree_avx2_poly_invnorm2_fft T
fft.o falcon1024tree_avx2_poly_merge_fft T
fft.o falcon1024tree_avx2_poly_mul_autoadj_fft T
fft.o falcon1024tree_avx2_poly_mul_fft T
fft.o falcon1024tree_avx2_poly_muladj_fft T
fft.o falcon1024tree_avx2_poly_mulconst T
fft.o falcon1024tree_avx2_poly_mulselfadj_fft T
fft.o falcon1024tree_avx2_poly_neg T
fft.o falcon1024tree_avx2_poly_split_fft T
fft.o falcon1024tree_avx2_poly_sub T
fpr.o falcon1024tree_avx2_fpr_gm_tab R
fpr.o falcon1024tree_avx2_fpr_p2_tab R
keygen.o falcon1024tree_avx2_keygen T
rng.o falcon1024tree_avx2_get_seed T
rng.o falcon1024tree_avx2_prng_get_bytes T
rng.o falcon1024tree_avx2_prng_init T
rng.o falcon1024tree_avx2_prng_refill T
shake.o falcon1024tree_avx2_i_shake256_extract T
shake.o falcon1024tree_avx2_i_shake256_flip T
shake.o falcon1024tree_avx2_i_shake256_init T
shake.o falcon1024tree_avx2_i_shake256_inject T
sign.o falcon1024tree_avx2_expand_privkey T
sign.o falcon1024tree_avx2_gaussian0_sampler T
sign.o falcon1024tree_avx2_sampler T
sign.o falcon1024tree_avx2_sign_dyn T
sign.o falcon1024tree_avx2_sign_tree T
vrfy.o falcon1024tree_avx2_complete_private T
vrfy.o falcon1024tree_avx2_compute_public T
vrfy.o falcon1024tree_avx2_count_nttzero T
vrfy.o falcon1024tree_avx2_is_invertible T
vrfy.o falcon1024tree_avx2_to_ntt_monty T
vrfy.o falcon1024tree_avx2_verify_raw T
vrfy.o falcon1024tree_avx2_verify_recover T

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
T:avx2clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
T:avx2clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
T:avx2clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
T:avx2clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
T:avx2clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
T:avx2gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:avx2gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:avx2gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:avx2gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

Namespace violations


codec.o falcon1024tree_fpu_comp_decode T
codec.o falcon1024tree_fpu_comp_encode T
codec.o falcon1024tree_fpu_max_FG_bits R
codec.o falcon1024tree_fpu_max_fg_bits R
codec.o falcon1024tree_fpu_max_sig_bits R
codec.o falcon1024tree_fpu_modq_decode T
codec.o falcon1024tree_fpu_modq_encode T
codec.o falcon1024tree_fpu_trim_i16_decode T
codec.o falcon1024tree_fpu_trim_i16_encode T
codec.o falcon1024tree_fpu_trim_i8_decode T
codec.o falcon1024tree_fpu_trim_i8_encode T
common.o falcon1024tree_fpu_hash_to_point_ct T
common.o falcon1024tree_fpu_hash_to_point_vartime T
common.o falcon1024tree_fpu_is_short T
common.o falcon1024tree_fpu_is_short_half T
fft.o falcon1024tree_fpu_FFT T
fft.o falcon1024tree_fpu_iFFT T
fft.o falcon1024tree_fpu_poly_LDL_fft T
fft.o falcon1024tree_fpu_poly_LDLmv_fft T
fft.o falcon1024tree_fpu_poly_add T
fft.o falcon1024tree_fpu_poly_add_muladj_fft T
fft.o falcon1024tree_fpu_poly_adj_fft T
fft.o falcon1024tree_fpu_poly_div_autoadj_fft T
fft.o falcon1024tree_fpu_poly_div_fft T
fft.o falcon1024tree_fpu_poly_invnorm2_fft T
fft.o falcon1024tree_fpu_poly_merge_fft T
fft.o falcon1024tree_fpu_poly_mul_autoadj_fft T
fft.o falcon1024tree_fpu_poly_mul_fft T
fft.o falcon1024tree_fpu_poly_muladj_fft T
fft.o falcon1024tree_fpu_poly_mulconst T
fft.o falcon1024tree_fpu_poly_mulselfadj_fft T
fft.o falcon1024tree_fpu_poly_neg T
fft.o falcon1024tree_fpu_poly_split_fft T
fft.o falcon1024tree_fpu_poly_sub T
fpr.o falcon1024tree_fpu_fpr_gm_tab R
fpr.o falcon1024tree_fpu_fpr_p2_tab R
keygen.o falcon1024tree_fpu_keygen T
rng.o falcon1024tree_fpu_get_seed T
rng.o falcon1024tree_fpu_prng_get_bytes T
rng.o falcon1024tree_fpu_prng_init T
rng.o falcon1024tree_fpu_prng_refill T
shake.o falcon1024tree_fpu_i_shake256_extract T
shake.o falcon1024tree_fpu_i_shake256_flip T
shake.o falcon1024tree_fpu_i_shake256_init T
shake.o falcon1024tree_fpu_i_shake256_inject T
sign.o falcon1024tree_fpu_expand_privkey T
sign.o falcon1024tree_fpu_gaussian0_sampler T
sign.o falcon1024tree_fpu_sampler T
sign.o falcon1024tree_fpu_sign_dyn T
sign.o falcon1024tree_fpu_sign_tree T
vrfy.o falcon1024tree_fpu_complete_private T
vrfy.o falcon1024tree_fpu_compute_public T
vrfy.o falcon1024tree_fpu_count_nttzero T
vrfy.o falcon1024tree_fpu_is_invertible T
vrfy.o falcon1024tree_fpu_to_ntt_monty T
vrfy.o falcon1024tree_fpu_verify_raw T
vrfy.o falcon1024tree_fpu_verify_recover T

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
T:fpuclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
T:fpuclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
T:fpuclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
T:fpuclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
T:fpuclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
T:fpugcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:fpugcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:fpugcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:fpugcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

Namespace violations


codec.o falcon1024tree_ref_comp_decode T
codec.o falcon1024tree_ref_comp_encode T
codec.o falcon1024tree_ref_max_FG_bits R
codec.o falcon1024tree_ref_max_fg_bits R
codec.o falcon1024tree_ref_max_sig_bits R
codec.o falcon1024tree_ref_modq_decode T
codec.o falcon1024tree_ref_modq_encode T
codec.o falcon1024tree_ref_trim_i16_decode T
codec.o falcon1024tree_ref_trim_i16_encode T
codec.o falcon1024tree_ref_trim_i8_decode T
codec.o falcon1024tree_ref_trim_i8_encode T
common.o falcon1024tree_ref_hash_to_point_ct T
common.o falcon1024tree_ref_hash_to_point_vartime T
common.o falcon1024tree_ref_is_short T
common.o falcon1024tree_ref_is_short_half T
fft.o falcon1024tree_ref_FFT T
fft.o falcon1024tree_ref_iFFT T
fft.o falcon1024tree_ref_poly_LDL_fft T
fft.o falcon1024tree_ref_poly_LDLmv_fft T
fft.o falcon1024tree_ref_poly_add T
fft.o falcon1024tree_ref_poly_add_muladj_fft T
fft.o falcon1024tree_ref_poly_adj_fft T
fft.o falcon1024tree_ref_poly_div_autoadj_fft T
fft.o falcon1024tree_ref_poly_div_fft T
fft.o falcon1024tree_ref_poly_invnorm2_fft T
fft.o falcon1024tree_ref_poly_merge_fft T
fft.o falcon1024tree_ref_poly_mul_autoadj_fft T
fft.o falcon1024tree_ref_poly_mul_fft T
fft.o falcon1024tree_ref_poly_muladj_fft T
fft.o falcon1024tree_ref_poly_mulconst T
fft.o falcon1024tree_ref_poly_mulselfadj_fft T
fft.o falcon1024tree_ref_poly_neg T
fft.o falcon1024tree_ref_poly_split_fft T
fft.o falcon1024tree_ref_poly_sub T
fpr.o falcon1024tree_ref_fpr_add T
fpr.o falcon1024tree_ref_fpr_div T
fpr.o falcon1024tree_ref_fpr_expm_p63 T
fpr.o falcon1024tree_ref_fpr_gm_tab R
fpr.o falcon1024tree_ref_fpr_mul T
fpr.o falcon1024tree_ref_fpr_p2_tab R
fpr.o falcon1024tree_ref_fpr_scaled T
fpr.o falcon1024tree_ref_fpr_sqrt T
keygen.o falcon1024tree_ref_keygen T
rng.o falcon1024tree_ref_get_seed T
rng.o falcon1024tree_ref_prng_get_bytes T
rng.o falcon1024tree_ref_prng_init T
rng.o falcon1024tree_ref_prng_refill T
shake.o falcon1024tree_ref_i_shake256_extract T
shake.o falcon1024tree_ref_i_shake256_flip T
shake.o falcon1024tree_ref_i_shake256_init T
shake.o falcon1024tree_ref_i_shake256_inject T
sign.o falcon1024tree_ref_expand_privkey T
sign.o falcon1024tree_ref_gaussian0_sampler T
sign.o falcon1024tree_ref_sampler T
sign.o falcon1024tree_ref_sign_dyn T
sign.o falcon1024tree_ref_sign_tree T
vrfy.o falcon1024tree_ref_complete_private T
vrfy.o falcon1024tree_ref_compute_public T
vrfy.o falcon1024tree_ref_count_nttzero T
vrfy.o falcon1024tree_ref_is_invertible T
vrfy.o falcon1024tree_ref_to_ntt_monty T
vrfy.o falcon1024tree_ref_verify_raw T
vrfy.o falcon1024tree_ref_verify_recover 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_11.0.1)
T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)