Test results for armeabi, berry0, crypto_kem/saber2

[Page version: 20250206 00:27:24]

Measurements for armeabi, berry0, crypto_kem Test results for armeabi, berry0, crypto_kem Test results for crypto_kem/saber2
Computer: berry0
Microarchitecture: armeabi; ARM1176 (410fb767)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240909
Operation: crypto_kem
Primitive: saber2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
661216726313 0 040721 408 1528T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024123120240909
730196021451 0 036579 428 1536T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024123120240909
731235021347 0 036491 428 1536T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024123120240909
732001518931 0 034299 428 1528T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024123120240909
746992515255 0 028705 424 1528T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024123120240909
747306815369 0 028125 408 1528T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024123120240909
841841514105 0 026829 408 1528T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024123120240909
920750713559 0 025473 400 1528T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024123120240909
981943115139 0 028541 424 1528T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024123120240909

Compiler output


SABER_indcpa.c: In file included from SABER_indcpa.c:5:
SABER_indcpa.c: In file included from ./SABER_indcpa.h:4:
SABER_indcpa.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.1/include/immintrin.h:15:
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:50:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
SABER_indcpa.c:     return (__m64)__builtin_ia32_vec_init_v2si(__i, 0);
SABER_indcpa.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:129:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
SABER_indcpa.c:     return (__m64)__builtin_ia32_packsswb((__v4hi)__m1, (__v4hi)__m2);
SABER_indcpa.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:159:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
SABER_indcpa.c:     return (__m64)__builtin_ia32_packssdw((__v2si)__m1, (__v2si)__m2);
SABER_indcpa.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:189:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
SABER_indcpa.c:     return (__m64)__builtin_ia32_packuswb((__v4hi)__m1, (__v4hi)__m2);
SABER_indcpa.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:216:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
SABER_indcpa.c:     return (__m64)__builtin_ia32_punpckhbw((__v8qi)__m1, (__v8qi)__m2);
SABER_indcpa.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:239:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
SABER_indcpa.c:     return (__m64)__builtin_ia32_punpckhwd((__v4hi)__m1, (__v4hi)__m2);
SABER_indcpa.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:260:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
SABER_indcpa.c:     return (__m64)__builtin_ia32_punpckhdq((__v2si)__m1, (__v2si)__m2);
SABER_indcpa.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:287:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
SABER_indcpa.c: ...

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

Compiler output


SABER_indcpa.c: In file included from SABER_indcpa.c:5:
SABER_indcpa.c: SABER_indcpa.h:4:10: fatal error: immintrin.h: No such file or directory
SABER_indcpa.c:     4 | #include <immintrin.h>
SABER_indcpa.c:       |          ^~~~~~~~~~~~~
SABER_indcpa.c: compilation terminated.

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


SABER_indcpa.c: In file included from SABER_indcpa.c:20:
SABER_indcpa.c: In file included from ./SABER_indcpa.h:4:
SABER_indcpa.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.1/include/immintrin.h:15:
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:50:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
SABER_indcpa.c:     return (__m64)__builtin_ia32_vec_init_v2si(__i, 0);
SABER_indcpa.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:129:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
SABER_indcpa.c:     return (__m64)__builtin_ia32_packsswb((__v4hi)__m1, (__v4hi)__m2);
SABER_indcpa.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:159:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
SABER_indcpa.c:     return (__m64)__builtin_ia32_packssdw((__v2si)__m1, (__v2si)__m2);
SABER_indcpa.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:189:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
SABER_indcpa.c:     return (__m64)__builtin_ia32_packuswb((__v4hi)__m1, (__v4hi)__m2);
SABER_indcpa.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:216:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
SABER_indcpa.c:     return (__m64)__builtin_ia32_punpckhbw((__v8qi)__m1, (__v8qi)__m2);
SABER_indcpa.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:239:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
SABER_indcpa.c:     return (__m64)__builtin_ia32_punpckhwd((__v4hi)__m1, (__v4hi)__m2);
SABER_indcpa.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:260:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
SABER_indcpa.c:     return (__m64)__builtin_ia32_punpckhdq((__v2si)__m1, (__v2si)__m2);
SABER_indcpa.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:287:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
SABER_indcpa.c: ...

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

Compiler output


SABER_indcpa.c: In file included from SABER_indcpa.c:20:
SABER_indcpa.c: SABER_indcpa.h:4:10: fatal error: immintrin.h: No such file or directory
SABER_indcpa.c:     4 | #include <immintrin.h>
SABER_indcpa.c:       |          ^~~~~~~~~~~~~
SABER_indcpa.c: compilation terminated.

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

Compiler output


SABER_indcpa.c: In file included from SABER_indcpa.c:28:
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/arm_neon.h:32:2: error: "NEON support not enabled"
SABER_indcpa.c: #error "NEON support not enabled"
SABER_indcpa.c:  ^
SABER_indcpa.c: In file included from SABER_indcpa.c:35:
SABER_indcpa.c: In file included from ./polymul/toom_cook_4/asimd_toom_cook_4way_neon.c:22:
SABER_indcpa.c: In file included from ./polymul/toom_cook_4/batch_64coefficient_multiplications.c:26:
SABER_indcpa.c: ./polymul/toom_cook_4/asimd_matrix.c:28:3: error: unknown type name 'uint16x8_t'; did you mean 'uint16_t'?
SABER_indcpa.c:   uint16x8_t y0, y1, y2, y3, y4, y5, y6, y7, y8;
SABER_indcpa.c:   ^~~~~~~~~~
SABER_indcpa.c:   uint16_t
SABER_indcpa.c: /usr/include/arm-linux-gnueabihf/bits/stdint-uintn.h:25:20: note: 'uint16_t' declared here
SABER_indcpa.c: typedef __uint16_t uint16_t;
SABER_indcpa.c:                    ^
SABER_indcpa.c: In file included from SABER_indcpa.c:35:
SABER_indcpa.c: In file included from ./polymul/toom_cook_4/asimd_toom_cook_4way_neon.c:22:
SABER_indcpa.c: In file included from ./polymul/toom_cook_4/batch_64coefficient_multiplications.c:26:
SABER_indcpa.c: ./polymul/toom_cook_4/asimd_matrix.c:29:3: error: unknown type name 'uint16x8_t'; did you mean 'uint16_t'?
SABER_indcpa.c:   uint16x8_t y9, y10, y11, y12, y13, y14, y15, y16, y17;
SABER_indcpa.c:   ^~~~~~~~~~
SABER_indcpa.c:   uint16_t
SABER_indcpa.c: /usr/include/arm-linux-gnueabihf/bits/stdint-uintn.h:25:20: note: 'uint16_t' declared here
SABER_indcpa.c: typedef __uint16_t uint16_t;
SABER_indcpa.c:                    ^
SABER_indcpa.c: In file included from SABER_indcpa.c:35:
SABER_indcpa.c: ...

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

Compiler output


SABER_indcpa.c: In file included from polymul/toom_cook_4/batch_64coefficient_multiplications.c:26,
SABER_indcpa.c:                  from polymul/toom_cook_4/asimd_toom_cook_4way_neon.c:22,
SABER_indcpa.c:                  from SABER_indcpa.c:35:
SABER_indcpa.c: polymul/toom_cook_4/asimd_matrix.c: In function 'transpose':
SABER_indcpa.c: polymul/toom_cook_4/asimd_matrix.c:42:9: warning: implicit declaration of function 'vtrn1q_u16'; did you mean 'vtrnq_u16'? [-Wimplicit-function-declaration]
SABER_indcpa.c:    42 |   y16 = vtrn1q_u16(y0, y1);
SABER_indcpa.c:       |         ^~~~~~~~~~
SABER_indcpa.c:       |         vtrnq_u16
SABER_indcpa.c: polymul/toom_cook_4/asimd_matrix.c:42:9: error: incompatible types when assigning to type 'uint16x8_t' from type 'int'
SABER_indcpa.c: polymul/toom_cook_4/asimd_matrix.c:43:9: warning: implicit declaration of function 'vtrn2q_u16'; did you mean 'vtrnq_u16'? [-Wimplicit-function-declaration]
SABER_indcpa.c:    43 |   y17 = vtrn2q_u16(y0, y1);
SABER_indcpa.c:       |         ^~~~~~~~~~
SABER_indcpa.c:       |         vtrnq_u16
SABER_indcpa.c: polymul/toom_cook_4/asimd_matrix.c:43:9: error: incompatible types when assigning to type 'uint16x8_t' from type 'int'
SABER_indcpa.c: polymul/toom_cook_4/asimd_matrix.c:44:9: error: incompatible types when assigning to type 'uint16x8_t' from type 'int'
SABER_indcpa.c:    44 |   y18 = vtrn1q_u16(y2, y3);
SABER_indcpa.c:       |         ^~~~~~~~~~
SABER_indcpa.c: polymul/toom_cook_4/asimd_matrix.c:45:9: error: incompatible types when assigning to type 'uint16x8_t' from type 'int'
SABER_indcpa.c:    45 |   y19 = vtrn2q_u16(y2, y3);
SABER_indcpa.c:       |         ^~~~~~~~~~
SABER_indcpa.c: polymul/toom_cook_4/asimd_matrix.c:46:22: warning: implicit declaration of function 'vtrn1q_u32'; did you mean 'vtrnq_u32'? [-Wimplicit-function-declaration]
SABER_indcpa.c:    46 |   y24 = (uint16x8_t) vtrn1q_u32((uint32x4_t)y16, (uint32x4_t)y17);
SABER_indcpa.c:       |                      ^~~~~~~~~~
SABER_indcpa.c:       |                      vtrnq_u32
SABER_indcpa.c: polymul/toom_cook_4/asimd_matrix.c:46:3: error: cannot convert a value of type 'int' to vector type '__simd128_uint16_t' which has different size
SABER_indcpa.c: ...

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

Compiler output


SABER_indcpa.c: In file included from SABER_indcpa.c:14:
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/arm_neon.h:32:2: error: "NEON support not enabled"
SABER_indcpa.c: #error "NEON support not enabled"
SABER_indcpa.c:  ^
SABER_indcpa.c: In file included from SABER_indcpa.c:22:
SABER_indcpa.c: In file included from ./rq_mul/neon_poly_rq_mul.c:24:
SABER_indcpa.c: ./rq_mul/neon_batch_multiplication.c:87:5: error: unknown type name 'uint16x8_t'; did you mean 'uint16_t'?
SABER_indcpa.c:     uint16x8_t tmp, aa[16], bb[16];
SABER_indcpa.c:     ^~~~~~~~~~
SABER_indcpa.c:     uint16_t
SABER_indcpa.c: /usr/include/arm-linux-gnueabihf/bits/stdint-uintn.h:25:20: note: 'uint16_t' declared here
SABER_indcpa.c: typedef __uint16_t uint16_t;
SABER_indcpa.c:                    ^
SABER_indcpa.c: In file included from SABER_indcpa.c:22:
SABER_indcpa.c: In file included from ./rq_mul/neon_poly_rq_mul.c:24:
SABER_indcpa.c: ./rq_mul/neon_batch_multiplication.c:91:9: warning: implicit declaration of function 'vld1q_u16' is invalid in C99 [-Wimplicit-function-declaration]
SABER_indcpa.c:         sb_vload(aa[0], &a_mem[0 * 16]);
SABER_indcpa.c:         ^
SABER_indcpa.c: ./rq_mul/neon_batch_multiplication.c:29:28: note: expanded from macro 'sb_vload'
SABER_indcpa.c: #define sb_vload(c, a) c = vld1q_u16(a);
SABER_indcpa.c:                            ^
SABER_indcpa.c: ./rq_mul/neon_batch_multiplication.c:94:9: warning: implicit declaration of function 'vmulq_u16' is invalid in C99 [-Wimplicit-function-declaration]
SABER_indcpa.c:         sb_vmul(tmp, aa[0], bb[0]);
SABER_indcpa.c:         ^
SABER_indcpa.c: ./rq_mul/neon_batch_multiplication.c:23:32: note: expanded from macro 'sb_vmul'
SABER_indcpa.c: ...

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

Compiler output


SABER_indcpa.c: In file included from rq_mul/neon_poly_rq_mul.c:25,
SABER_indcpa.c:                  from SABER_indcpa.c:22:
SABER_indcpa.c: rq_mul/neon_matrix_transpose.c: In function 'transpose_8x16':
SABER_indcpa.c: rq_mul/neon_matrix_transpose.c:64:11: warning: implicit declaration of function 'vtrn1q_u16'; did you mean 'vtrnq_u16'? [-Wimplicit-function-declaration]
SABER_indcpa.c:    64 |     y16 = vtrn1q_u16(y0, y1);
SABER_indcpa.c:       |           ^~~~~~~~~~
SABER_indcpa.c:       |           vtrnq_u16
SABER_indcpa.c: rq_mul/neon_matrix_transpose.c:64:11: error: incompatible types when assigning to type 'uint16x8_t' from type 'int'
SABER_indcpa.c: rq_mul/neon_matrix_transpose.c:65:11: warning: implicit declaration of function 'vtrn2q_u16'; did you mean 'vtrnq_u16'? [-Wimplicit-function-declaration]
SABER_indcpa.c:    65 |     y17 = vtrn2q_u16(y0, y1);
SABER_indcpa.c:       |           ^~~~~~~~~~
SABER_indcpa.c:       |           vtrnq_u16
SABER_indcpa.c: rq_mul/neon_matrix_transpose.c:65:11: error: incompatible types when assigning to type 'uint16x8_t' from type 'int'
SABER_indcpa.c: rq_mul/neon_matrix_transpose.c:66:11: error: incompatible types when assigning to type 'uint16x8_t' from type 'int'
SABER_indcpa.c:    66 |     y18 = vtrn1q_u16(y2, y3);
SABER_indcpa.c:       |           ^~~~~~~~~~
SABER_indcpa.c: rq_mul/neon_matrix_transpose.c:67:11: error: incompatible types when assigning to type 'uint16x8_t' from type 'int'
SABER_indcpa.c:    67 |     y19 = vtrn2q_u16(y2, y3);
SABER_indcpa.c:       |           ^~~~~~~~~~
SABER_indcpa.c: rq_mul/neon_matrix_transpose.c:68:23: warning: implicit declaration of function 'vtrn1q_u32'; did you mean 'vtrnq_u32'? [-Wimplicit-function-declaration]
SABER_indcpa.c:    68 |     y24 = (uint16x8_t)vtrn1q_u32((uint32x4_t)y16, (uint32x4_t)y17);
SABER_indcpa.c:       |                       ^~~~~~~~~~
SABER_indcpa.c:       |                       vtrnq_u32
SABER_indcpa.c: rq_mul/neon_matrix_transpose.c:68:5: error: cannot convert a value of type 'int' to vector type '__simd128_uint16_t' which has different size
SABER_indcpa.c:    68 |     y24 = (uint16x8_t)vtrn1q_u32((uint32x4_t)y16, (uint32x4_t)y17);
SABER_indcpa.c: ...

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

Compiler output


SABER_indcpa.c: In file included from SABER_indcpa.c:6:
SABER_indcpa.c: ./poly_mul.inc:20:43: warning: format specifies type 'unsigned long' but the argument has type 'uint64_t' (aka 'unsigned long long') [-Wformat]
SABER_indcpa.c:                                 printf("  Mod(%d,%lu)*x^%d + ", a[i], p,i);
SABER_indcpa.c:                                                  ~~~                  ^
SABER_indcpa.c:                                                  %llu
SABER_indcpa.c: ./poly_mul.inc:22:41: warning: format specifies type 'unsigned long' but the argument has type 'uint64_t' (aka 'unsigned long long') [-Wformat]
SABER_indcpa.c:                                 printf("  Mod(%d,%lu)*x^%d ", a[i], p,i);
SABER_indcpa.c:                                                  ~~~                ^
SABER_indcpa.c:                                                  %llu
SABER_indcpa.c: 2 warnings generated.

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

Compiler output


SABER_indcpa.c: In file included from SABER_indcpa.c:6:
SABER_indcpa.c: poly_mul.inc: In function 'print_poly2':
SABER_indcpa.c: poly_mul.inc:20:24: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
SABER_indcpa.c:    20 |     printf("  Mod(%d,%lu)*x^%d + ", a[i], p,i);
SABER_indcpa.c:       |                      ~~^                  ~
SABER_indcpa.c:       |                        |                  |
SABER_indcpa.c:       |                        long unsigned int  uint64_t {aka long long unsigned int}
SABER_indcpa.c:       |                      %llu
SABER_indcpa.c: poly_mul.inc:22:24: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
SABER_indcpa.c:    22 |     printf("  Mod(%d,%lu)*x^%d ", a[i], p,i);
SABER_indcpa.c:       |                      ~~^                ~
SABER_indcpa.c:       |                        |                |
SABER_indcpa.c:       |                        |                uint64_t {aka long long unsigned int}
SABER_indcpa.c:       |                        long unsigned int
SABER_indcpa.c:       |                      %llu

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


SABER_indcpa.o GenMatrix T
SABER_indcpa.o InnerProd T
SABER_indcpa.o MatrixVectorMul T
SABER_indcpa.o N 0
SABER_indcpa.o N 108
SABER_indcpa.o N 111
SABER_indcpa.o N 11a
SABER_indcpa.o N 128
SABER_indcpa.o N 13f
SABER_indcpa.o N 146
SABER_indcpa.o N 152
SABER_indcpa.o N 15c
SABER_indcpa.o N 170
SABER_indcpa.o N 17a
SABER_indcpa.o N 182
SABER_indcpa.o N 184
SABER_indcpa.o N 186
SABER_indcpa.o N 18a
SABER_indcpa.o N 18c
SABER_indcpa.o N 18e
SABER_indcpa.o N 19b
SABER_indcpa.o N 1a6
SABER_indcpa.o N 1af
SABER_indcpa.o N 1b1
SABER_indcpa.o N 1b3
SABER_indcpa.o N 1bd
SABER_indcpa.o N 1cd
SABER_indcpa.o N 1d5
SABER_indcpa.o N 1ea
SABER_indcpa.o N 1f6
SABER_indcpa.o N 1f8
SABER_indcpa.o N 1fc
SABER_indcpa.o N 206
SABER_indcpa.o N 20e
SABER_indcpa.o N 220
SABER_indcpa.o N 22c
SABER_indcpa.o N 23b
SABER_indcpa.o N 24c
SABER_indcpa.o N 25
SABER_indcpa.o N 253
SABER_indcpa.o N 259
SABER_indcpa.o N 263
SABER_indcpa.o N 26b
SABER_indcpa.o N 275
SABER_indcpa.o N 288
SABER_indcpa.o N 298
SABER_indcpa.o N 2a7
SABER_indcpa.o N 2b1
SABER_indcpa.o N 2c0
SABER_indcpa.o N 2ce
SABER_indcpa.o N 2d8
SABER_indcpa.o N 2e0
SABER_indcpa.o N 2eb
SABER_indcpa.o N 2f4
SABER_indcpa.o N 2f8
SABER_indcpa.o N 2fc
SABER_indcpa.o N 300
SABER_indcpa.o N 304
SABER_indcpa.o N 308
SABER_indcpa.o N 30c
SABER_indcpa.o N 310
SABER_indcpa.o N 314
SABER_indcpa.o N 318
SABER_indcpa.o N 31c
SABER_indcpa.o N 320
SABER_indcpa.o N 324
SABER_indcpa.o N 328
SABER_indcpa.o N 32c
SABER_indcpa.o N 32f
SABER_indcpa.o N 332
SABER_indcpa.o N 335
SABER_indcpa.o N 338
SABER_indcpa.o N 33b
SABER_indcpa.o N 33e
SABER_indcpa.o N 34
SABER_indcpa.o N 341
SABER_indcpa.o N 344
SABER_indcpa.o N 347
SABER_indcpa.o N 34e
SABER_indcpa.o N 354
SABER_indcpa.o N 359
SABER_indcpa.o N 35e
SABER_indcpa.o N 360
SABER_indcpa.o N 363
SABER_indcpa.o N 366
SABER_indcpa.o N 369
SABER_indcpa.o N 36c
SABER_indcpa.o N 36f
SABER_indcpa.o N 372
SABER_indcpa.o N 375
SABER_indcpa.o N 378
SABER_indcpa.o N 37b
SABER_indcpa.o N 37e
SABER_indcpa.o N 381
SABER_indcpa.o N 384
SABER_indcpa.o N 387
SABER_indcpa.o N 38a
SABER_indcpa.o N 38d
SABER_indcpa.o N 390
SABER_indcpa.o N 394
SABER_indcpa.o N 39a
SABER_indcpa.o N 39e
SABER_indcpa.o N 3a9
SABER_indcpa.o N 3ad
SABER_indcpa.o N 3b1
SABER_indcpa.o N 3be
SABER_indcpa.o N 3ca
SABER_indcpa.o N 3d6
SABER_indcpa.o N 3e2
SABER_indcpa.o N 3ee
SABER_indcpa.o N 3f0
SABER_indcpa.o N 3f5
SABER_indcpa.o N 3fa
SABER_indcpa.o N 3ff
SABER_indcpa.o N 404
SABER_indcpa.o N 409
SABER_indcpa.o N 40e
SABER_indcpa.o N 413
SABER_indcpa.o N 418
SABER_indcpa.o N 41e
SABER_indcpa.o N 423
SABER_indcpa.o N 427
SABER_indcpa.o N 42f
SABER_indcpa.o N 433
SABER_indcpa.o N 43a
SABER_indcpa.o N 43f
SABER_indcpa.o N 447
SABER_indcpa.o N 44c
SABER_indcpa.o N 450
SABER_indcpa.o N 461
SABER_indcpa.o N 46c
SABER_indcpa.o N 46e
SABER_indcpa.o N 473
SABER_indcpa.o N 47d
SABER_indcpa.o N 480
SABER_indcpa.o N 483
SABER_indcpa.o N 489
SABER_indcpa.o N 48d
SABER_indcpa.o N 497
SABER_indcpa.o N 49c
SABER_indcpa.o N 4a2
SABER_indcpa.o N 4aa
SABER_indcpa.o N 4b1
SABER_indcpa.o N 4b7
SABER_indcpa.o N 4c8
SABER_indcpa.o N 4d3
SABER_indcpa.o N 4d9
SABER_indcpa.o N 4de
SABER_indcpa.o N 4e3
SABER_indcpa.o N 4ec
SABER_indcpa.o N 4f6
SABER_indcpa.o N 4fe
SABER_indcpa.o N 500
SABER_indcpa.o N ee
SABER_indcpa.o N fd
SABER_indcpa.o POL2MSG T
SABER_indcpa.o indcpa_kem_dec T
SABER_indcpa.o indcpa_kem_enc T
SABER_indcpa.o indcpa_kem_keypair T
SABER_indcpa.o karatsuba_simple T
SABER_indcpa.o pol_mul T
SABER_indcpa.o print_poly2 T
SABER_indcpa.o reduce T
SABER_indcpa.o toom_cook_4way T
cbd.o N 0
cbd.o N 108
cbd.o N 11f
cbd.o N 12a
cbd.o N 133
cbd.o N 145
cbd.o N 147
cbd.o N 155
cbd.o N 15b
cbd.o N 15f
cbd.o N 161
cbd.o N 163
cbd.o N 167
cbd.o N 16b
cbd.o N 177
cbd.o N 179
cbd.o N 17b
cbd.o N 188
cbd.o N 193
cbd.o N 19c
cbd.o N 19e
cbd.o N 1a0
cbd.o N 1b4
cbd.o N 25
cbd.o N 2b
cbd.o N e5
cbd.o N f4
cbd.o N ff
cbd.o cbd T
fips202.o KeccakF1600_StatePermute T
fips202.o N 0
fips202.o N 100
fips202.o N 117
fips202.o N 122
fips202.o N 12b
fips202.o N 13f
fips202.o N 14d
fips202.o N 15b
fips202.o N 15d
fips202.o N 15f
fips202.o N 16c
fips202.o N 16e
fips202.o N 173
fips202.o N 175
fips202.o N 177
fips202.o N 179
fips202.o N 180
fips202.o N 182
fips202.o N 197
fips202.o N 199
fips202.o N 1a1
fips202.o N 1a9
fips202.o N 1b3
fips202.o N 1bb
fips202.o N 1bd
fips202.o N 1d6
fips202.o N 1df
fips202.o N 1f7
fips202.o N 216
fips202.o N 227
fips202.o N 230
fips202.o N 239
fips202.o N 23f
fips202.o N 243
fips202.o N 247
fips202.o N 24b
fips202.o N 24f
fips202.o N 25
fips202.o N 253
fips202.o N 257
fips202.o N 25b
fips202.o N 25f
fips202.o N 263
fips202.o N 267
fips202.o N 26b
fips202.o N 26f
fips202.o N 273
fips202.o N 277
fips202.o N 27b
fips202.o N 27f
fips202.o N 283
fips202.o N 287
fips202.o N 28b
fips202.o N 28f
fips202.o N 293
fips202.o N 297
fips202.o N 29b
fips202.o N 29f
fips202.o N 2a3
fips202.o N 2a9
fips202.o N 2ad
fips202.o N 2b1
fips202.o N 2b5
fips202.o N 2b8
fips202.o N 2bc
fips202.o N 2c0
fips202.o N 2c4
fips202.o N 2c7
fips202.o N 2ca
fips202.o N 2ce
fips202.o N 2d1
fips202.o N 2d5
fips202.o N 2d8
fips202.o N 2dc
fips202.o N 2e0
fips202.o N 2e4
fips202.o N 2e8
fips202.o N 2ec
fips202.o N 2f
fips202.o N 2f0
fips202.o N 2f4
fips202.o N 2f8
fips202.o N 2fc
fips202.o N 300
fips202.o N 304
fips202.o N 308
fips202.o N 30c
fips202.o N 310
fips202.o N 314
fips202.o N 318
fips202.o N 31c
fips202.o N 320
fips202.o N 324
fips202.o N 328
fips202.o N 32c
fips202.o N 330
fips202.o N 334
fips202.o N 33b
fips202.o N 342
fips202.o N 348
fips202.o N 34e
fips202.o N 355
fips202.o N 35a
fips202.o N 369
fips202.o N 374
fips202.o N 37d
fips202.o N 380
fips202.o N e9
fips202.o cshake128_simple T
fips202.o cshake128_simple_absorb T
fips202.o cshake128_simple_squeezeblocks T
fips202.o sha3_256 T
fips202.o sha3_512 T
fips202.o shake128 T
kem.o N 0
kem.o N 106
kem.o N 10f
kem.o N 126
kem.o N 132
kem.o N 13b
kem.o N 14a
kem.o N 159
kem.o N 160
kem.o N 164
kem.o N 171
kem.o N 176
kem.o N 1a0
kem.o N 1c6
kem.o N 1ec
kem.o N 1ef
kem.o N 1f2
kem.o N 1f4
kem.o N 1f7
kem.o N 20b
kem.o N 20f
kem.o N 211
kem.o N 213
kem.o N 217
kem.o N 25
kem.o N 2b
kem.o N e5
kem.o N f8
pack_unpack.o BS2POL T
pack_unpack.o BS2POLVEC T
pack_unpack.o BS2POLVECp T
pack_unpack.o BS2POLVECq T
pack_unpack.o N 0
pack_unpack.o N 10f
pack_unpack.o N 11f
pack_unpack.o N 131
pack_unpack.o N 141
pack_unpack.o N 153
pack_unpack.o N 15e
pack_unpack.o N 169
pack_unpack.o N 174
pack_unpack.o N 17f
pack_unpack.o N 186
pack_unpack.o N 190
pack_unpack.o N 19a
pack_unpack.o N 1a0
pack_unpack.o N 1ae
pack_unpack.o N 1b8
pack_unpack.o N 1c0
pack_unpack.o N 1c5
pack_unpack.o N 1d4
pack_unpack.o N 1df
pack_unpack.o N 1e8
pack_unpack.o N 1f4
pack_unpack.o N 201
pack_unpack.o N 20c
pack_unpack.o N 215
pack_unpack.o N 221
pack_unpack.o N 223
pack_unpack.o N 226
pack_unpack.o N 23a
pack_unpack.o N 23c
pack_unpack.o N 249
pack_unpack.o N 25
pack_unpack.o N 33
pack_unpack.o N ed
pack_unpack.o N fd
pack_unpack.o POLVEC2BS T
pack_unpack.o POLVECp2BS T
pack_unpack.o POLVECq2BS T
pack_unpack.o SABER_pack_3bit T
pack_unpack.o SABER_pack_4bit T
pack_unpack.o SABER_pack_6bit T
pack_unpack.o SABER_un_pack3bit T
pack_unpack.o SABER_un_pack4bit T
pack_unpack.o SABER_un_pack6bit T
poly.o GenSecret T
poly.o N 0
poly.o N 114
poly.o N 118
poly.o N 127
poly.o N 131
poly.o N 135
poly.o N 13f
poly.o N 147
poly.o N 15b
poly.o N 15d
poly.o N 168
poly.o N 171
poly.o N 176
poly.o N 182
poly.o N 18f
poly.o N 198
poly.o N 19c
poly.o N 1a6
poly.o N 1ae
poly.o N 1b0
poly.o N 1bb
poly.o N 25
poly.o N 2c
poly.o N e6
poly.o N ef
poly.o N fd
verify.o N 0
verify.o N 108
verify.o N 10a
verify.o N 10e
verify.o N 11b
verify.o N 122
verify.o N 124
verify.o N 13b
verify.o N 146
verify.o N 14f
verify.o N 151
verify.o N 25
verify.o N 2e
verify.o N e8
verify.o N ef
verify.o N f3
verify.o N f8
verify.o N fa
verify.o cmov T
verify.o verify T

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

Namespace violations


SABER_indcpa.o GenMatrix T
SABER_indcpa.o InnerProd T
SABER_indcpa.o MatrixVectorMul T
SABER_indcpa.o N 0
SABER_indcpa.o N 107
SABER_indcpa.o N 110
SABER_indcpa.o N 119
SABER_indcpa.o N 127
SABER_indcpa.o N 13e
SABER_indcpa.o N 145
SABER_indcpa.o N 151
SABER_indcpa.o N 15b
SABER_indcpa.o N 16f
SABER_indcpa.o N 179
SABER_indcpa.o N 183
SABER_indcpa.o N 193
SABER_indcpa.o N 1a5
SABER_indcpa.o N 1b1
SABER_indcpa.o N 1b9
SABER_indcpa.o N 1c8
SABER_indcpa.o N 1d9
SABER_indcpa.o N 1e0
SABER_indcpa.o N 1e6
SABER_indcpa.o N 1f0
SABER_indcpa.o N 1f8
SABER_indcpa.o N 202
SABER_indcpa.o N 215
SABER_indcpa.o N 225
SABER_indcpa.o N 234
SABER_indcpa.o N 23e
SABER_indcpa.o N 24d
SABER_indcpa.o N 25
SABER_indcpa.o N 255
SABER_indcpa.o N 257
SABER_indcpa.o N 259
SABER_indcpa.o N 267
SABER_indcpa.o N 271
SABER_indcpa.o N 279
SABER_indcpa.o N 27b
SABER_indcpa.o N 286
SABER_indcpa.o N 28f
SABER_indcpa.o N 291
SABER_indcpa.o N 295
SABER_indcpa.o N 297
SABER_indcpa.o N 299
SABER_indcpa.o N 29d
SABER_indcpa.o N 2aa
SABER_indcpa.o N 2b5
SABER_indcpa.o N 2be
SABER_indcpa.o N 2c2
SABER_indcpa.o N 2c6
SABER_indcpa.o N 2ca
SABER_indcpa.o N 2ce
SABER_indcpa.o N 2d2
SABER_indcpa.o N 2d6
SABER_indcpa.o N 2da
SABER_indcpa.o N 2de
SABER_indcpa.o N 2e2
SABER_indcpa.o N 2e6
SABER_indcpa.o N 2ea
SABER_indcpa.o N 2ee
SABER_indcpa.o N 2f2
SABER_indcpa.o N 2f6
SABER_indcpa.o N 2f9
SABER_indcpa.o N 2fc
SABER_indcpa.o N 2ff
SABER_indcpa.o N 302
SABER_indcpa.o N 305
SABER_indcpa.o N 308
SABER_indcpa.o N 30b
SABER_indcpa.o N 30e
SABER_indcpa.o N 311
SABER_indcpa.o N 318
SABER_indcpa.o N 31e
SABER_indcpa.o N 323
SABER_indcpa.o N 328
SABER_indcpa.o N 32a
SABER_indcpa.o N 32c
SABER_indcpa.o N 32f
SABER_indcpa.o N 332
SABER_indcpa.o N 335
SABER_indcpa.o N 338
SABER_indcpa.o N 33b
SABER_indcpa.o N 33e
SABER_indcpa.o N 34
SABER_indcpa.o N 341
SABER_indcpa.o N 344
SABER_indcpa.o N 347
SABER_indcpa.o N 34a
SABER_indcpa.o N 34d
SABER_indcpa.o N 350
SABER_indcpa.o N 353
SABER_indcpa.o N 356
SABER_indcpa.o N 359
SABER_indcpa.o N 35c
SABER_indcpa.o N 360
SABER_indcpa.o N 366
SABER_indcpa.o N 36a
SABER_indcpa.o N 375
SABER_indcpa.o N 379
SABER_indcpa.o N 37d
SABER_indcpa.o N 38a
SABER_indcpa.o N 396
SABER_indcpa.o N 3a2
SABER_indcpa.o N 3ae
SABER_indcpa.o N 3ba
SABER_indcpa.o N 3bc
SABER_indcpa.o N 3c6
SABER_indcpa.o N 3ce
SABER_indcpa.o N 3d3
SABER_indcpa.o N 3d8
SABER_indcpa.o N 3dd
SABER_indcpa.o N 3e2
SABER_indcpa.o N 3e7
SABER_indcpa.o N 3ec
SABER_indcpa.o N 3f1
SABER_indcpa.o N 3f6
SABER_indcpa.o N 3fb
SABER_indcpa.o N 401
SABER_indcpa.o N 405
SABER_indcpa.o N 40d
SABER_indcpa.o N 411
SABER_indcpa.o N 418
SABER_indcpa.o N 41d
SABER_indcpa.o N 425
SABER_indcpa.o N 42a
SABER_indcpa.o N 42e
SABER_indcpa.o N 43f
SABER_indcpa.o N 44a
SABER_indcpa.o N 44c
SABER_indcpa.o N 451
SABER_indcpa.o N 45b
SABER_indcpa.o N 45e
SABER_indcpa.o N 461
SABER_indcpa.o N 467
SABER_indcpa.o N 46b
SABER_indcpa.o N 475
SABER_indcpa.o N 47a
SABER_indcpa.o N 480
SABER_indcpa.o N 488
SABER_indcpa.o N 48f
SABER_indcpa.o N 495
SABER_indcpa.o N 4a6
SABER_indcpa.o N 4b1
SABER_indcpa.o N 4b7
SABER_indcpa.o N 4bc
SABER_indcpa.o N 4c1
SABER_indcpa.o N 4ca
SABER_indcpa.o N 4d4
SABER_indcpa.o N 4dc
SABER_indcpa.o N 4de
SABER_indcpa.o N 4e1
SABER_indcpa.o N 4ed
SABER_indcpa.o N ed
SABER_indcpa.o N fc
SABER_indcpa.o POL2MSG T
SABER_indcpa.o indcpa_kem_dec T
SABER_indcpa.o indcpa_kem_enc T
SABER_indcpa.o indcpa_kem_keypair T
SABER_indcpa.o karatsuba_simple T
SABER_indcpa.o pol_mul T
SABER_indcpa.o print_poly2 T
SABER_indcpa.o reduce T
SABER_indcpa.o toom_cook_4way T
cbd.o N 0
cbd.o N 107
cbd.o N 11e
cbd.o N 129
cbd.o N 132
cbd.o N 136
cbd.o N 148
cbd.o N 14a
cbd.o N 14e
cbd.o N 15c
cbd.o N 15e
cbd.o N 162
cbd.o N 16e
cbd.o N 170
cbd.o N 17d
cbd.o N 188
cbd.o N 191
cbd.o N 193
cbd.o N 195
cbd.o N 197
cbd.o N 1ab
cbd.o N 1ad
cbd.o N 1af
cbd.o N 25
cbd.o N 2b
cbd.o N e4
cbd.o N f3
cbd.o N fe
cbd.o cbd T
fips202.o KeccakF1600_StatePermute T
fips202.o N 0
fips202.o N 116
fips202.o N 121
fips202.o N 12a
fips202.o N 13e
fips202.o N 14c
fips202.o N 165
fips202.o N 16e
fips202.o N 17c
fips202.o N 191
fips202.o N 1a9
fips202.o N 1c8
fips202.o N 1d9
fips202.o N 1e2
fips202.o N 1eb
fips202.o N 1f2
fips202.o N 1fa
fips202.o N 200
fips202.o N 204
fips202.o N 208
fips202.o N 20c
fips202.o N 210
fips202.o N 214
fips202.o N 218
fips202.o N 21c
fips202.o N 220
fips202.o N 224
fips202.o N 228
fips202.o N 22c
fips202.o N 230
fips202.o N 234
fips202.o N 238
fips202.o N 23c
fips202.o N 240
fips202.o N 244
fips202.o N 248
fips202.o N 24c
fips202.o N 25
fips202.o N 250
fips202.o N 254
fips202.o N 258
fips202.o N 25c
fips202.o N 260
fips202.o N 264
fips202.o N 26a
fips202.o N 26e
fips202.o N 272
fips202.o N 276
fips202.o N 279
fips202.o N 27d
fips202.o N 281
fips202.o N 285
fips202.o N 288
fips202.o N 28b
fips202.o N 28f
fips202.o N 292
fips202.o N 296
fips202.o N 299
fips202.o N 29d
fips202.o N 2a1
fips202.o N 2a5
fips202.o N 2a9
fips202.o N 2ad
fips202.o N 2b1
fips202.o N 2b5
fips202.o N 2b9
fips202.o N 2bd
fips202.o N 2c1
fips202.o N 2c5
fips202.o N 2c9
fips202.o N 2cd
fips202.o N 2d1
fips202.o N 2d5
fips202.o N 2d9
fips202.o N 2dd
fips202.o N 2e1
fips202.o N 2e5
fips202.o N 2e9
fips202.o N 2ed
fips202.o N 2f
fips202.o N 2f1
fips202.o N 2f5
fips202.o N 2f7
fips202.o N 2f9
fips202.o N 300
fips202.o N 302
fips202.o N 30f
fips202.o N 316
fips202.o N 31d
fips202.o N 323
fips202.o N 329
fips202.o N 331
fips202.o N 333
fips202.o N 335
fips202.o N 337
fips202.o N 33c
fips202.o N 33e
fips202.o N 343
fips202.o N 352
fips202.o N 35d
fips202.o N 366
fips202.o N 369
fips202.o N 36d
fips202.o N 36f
fips202.o N 379
fips202.o N 381
fips202.o N e8
fips202.o N ff
fips202.o cshake128_simple T
fips202.o cshake128_simple_absorb T
fips202.o cshake128_simple_squeezeblocks T
fips202.o sha3_256 T
fips202.o sha3_512 T
fips202.o shake128 T
kem.o N 0
kem.o N 105
kem.o N 10e
kem.o N 125
kem.o N 131
kem.o N 13a
kem.o N 149
kem.o N 158
kem.o N 15f
kem.o N 163
kem.o N 170
kem.o N 175
kem.o N 19f
kem.o N 1c5
kem.o N 1eb
kem.o N 1ee
kem.o N 1f1
kem.o N 1f3
kem.o N 1f6
kem.o N 20a
kem.o N 20e
kem.o N 210
kem.o N 212
kem.o N 216
kem.o N 25
kem.o N 2b
kem.o N e4
kem.o N f7
pack_unpack.o BS2POL T
pack_unpack.o BS2POLVEC T
pack_unpack.o BS2POLVECp T
pack_unpack.o BS2POLVECq T
pack_unpack.o N 0
pack_unpack.o N 10e
pack_unpack.o N 11e
pack_unpack.o N 130
pack_unpack.o N 140
pack_unpack.o N 152
pack_unpack.o N 15d
pack_unpack.o N 168
pack_unpack.o N 173
pack_unpack.o N 17e
pack_unpack.o N 185
pack_unpack.o N 18f
pack_unpack.o N 199
pack_unpack.o N 19f
pack_unpack.o N 1ad
pack_unpack.o N 1b7
pack_unpack.o N 1bf
pack_unpack.o N 1c4
pack_unpack.o N 1d3
pack_unpack.o N 1de
pack_unpack.o N 1e7
pack_unpack.o N 1f3
pack_unpack.o N 200
pack_unpack.o N 20b
pack_unpack.o N 214
pack_unpack.o N 220
pack_unpack.o N 222
pack_unpack.o N 225
pack_unpack.o N 239
pack_unpack.o N 246
pack_unpack.o N 248
pack_unpack.o N 25
pack_unpack.o N 33
pack_unpack.o N ec
pack_unpack.o N fc
pack_unpack.o POLVEC2BS T
pack_unpack.o POLVECp2BS T
pack_unpack.o POLVECq2BS T
pack_unpack.o SABER_pack_3bit T
pack_unpack.o SABER_pack_4bit T
pack_unpack.o SABER_pack_6bit T
pack_unpack.o SABER_un_pack3bit T
pack_unpack.o SABER_un_pack4bit T
pack_unpack.o SABER_un_pack6bit T
poly.o GenSecret T
poly.o N 0
poly.o N 113
poly.o N 117
poly.o N 126
poly.o N 130
poly.o N 134
poly.o N 13e
poly.o N 146
poly.o N 15a
poly.o N 15c
poly.o N 167
poly.o N 170
poly.o N 175
poly.o N 181
poly.o N 18e
poly.o N 197
poly.o N 19b
poly.o N 1a5
poly.o N 1ad
poly.o N 1af
poly.o N 1ba
poly.o N 25
poly.o N 2c
poly.o N e5
poly.o N ee
poly.o N fc
verify.o N 0
verify.o N 107
verify.o N 109
verify.o N 10d
verify.o N 11a
verify.o N 121
verify.o N 123
verify.o N 13a
verify.o N 145
verify.o N 14e
verify.o N 150
verify.o N 25
verify.o N 2e
verify.o N e7
verify.o N ee
verify.o N f2
verify.o N f7
verify.o N f9
verify.o cmov T
verify.o verify T

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

Namespace violations


SABER_indcpa.o GenMatrix T
SABER_indcpa.o InnerProd T
SABER_indcpa.o MatrixVectorMul T
SABER_indcpa.o N 0
SABER_indcpa.o N 108
SABER_indcpa.o N 111
SABER_indcpa.o N 11a
SABER_indcpa.o N 128
SABER_indcpa.o N 13f
SABER_indcpa.o N 146
SABER_indcpa.o N 152
SABER_indcpa.o N 15c
SABER_indcpa.o N 170
SABER_indcpa.o N 17a
SABER_indcpa.o N 184
SABER_indcpa.o N 194
SABER_indcpa.o N 19c
SABER_indcpa.o N 1b1
SABER_indcpa.o N 1bd
SABER_indcpa.o N 1bf
SABER_indcpa.o N 1c3
SABER_indcpa.o N 1cd
SABER_indcpa.o N 1d5
SABER_indcpa.o N 1d7
SABER_indcpa.o N 1e9
SABER_indcpa.o N 1f5
SABER_indcpa.o N 1fd
SABER_indcpa.o N 20c
SABER_indcpa.o N 21d
SABER_indcpa.o N 224
SABER_indcpa.o N 22a
SABER_indcpa.o N 234
SABER_indcpa.o N 23c
SABER_indcpa.o N 246
SABER_indcpa.o N 25
SABER_indcpa.o N 259
SABER_indcpa.o N 269
SABER_indcpa.o N 278
SABER_indcpa.o N 282
SABER_indcpa.o N 291
SABER_indcpa.o N 293
SABER_indcpa.o N 295
SABER_indcpa.o N 2a3
SABER_indcpa.o N 2ad
SABER_indcpa.o N 2b5
SABER_indcpa.o N 2b7
SABER_indcpa.o N 2c2
SABER_indcpa.o N 2cb
SABER_indcpa.o N 2cd
SABER_indcpa.o N 2cf
SABER_indcpa.o N 2d3
SABER_indcpa.o N 2e0
SABER_indcpa.o N 2eb
SABER_indcpa.o N 2f4
SABER_indcpa.o N 2f8
SABER_indcpa.o N 2fc
SABER_indcpa.o N 300
SABER_indcpa.o N 304
SABER_indcpa.o N 308
SABER_indcpa.o N 30c
SABER_indcpa.o N 310
SABER_indcpa.o N 314
SABER_indcpa.o N 318
SABER_indcpa.o N 31c
SABER_indcpa.o N 320
SABER_indcpa.o N 324
SABER_indcpa.o N 328
SABER_indcpa.o N 32c
SABER_indcpa.o N 32f
SABER_indcpa.o N 332
SABER_indcpa.o N 335
SABER_indcpa.o N 338
SABER_indcpa.o N 33b
SABER_indcpa.o N 33e
SABER_indcpa.o N 34
SABER_indcpa.o N 341
SABER_indcpa.o N 344
SABER_indcpa.o N 347
SABER_indcpa.o N 34e
SABER_indcpa.o N 354
SABER_indcpa.o N 359
SABER_indcpa.o N 35e
SABER_indcpa.o N 360
SABER_indcpa.o N 363
SABER_indcpa.o N 366
SABER_indcpa.o N 369
SABER_indcpa.o N 36c
SABER_indcpa.o N 36f
SABER_indcpa.o N 372
SABER_indcpa.o N 375
SABER_indcpa.o N 378
SABER_indcpa.o N 37b
SABER_indcpa.o N 37e
SABER_indcpa.o N 381
SABER_indcpa.o N 384
SABER_indcpa.o N 387
SABER_indcpa.o N 38a
SABER_indcpa.o N 38d
SABER_indcpa.o N 390
SABER_indcpa.o N 394
SABER_indcpa.o N 39a
SABER_indcpa.o N 39e
SABER_indcpa.o N 3a9
SABER_indcpa.o N 3ad
SABER_indcpa.o N 3b1
SABER_indcpa.o N 3be
SABER_indcpa.o N 3ca
SABER_indcpa.o N 3d6
SABER_indcpa.o N 3e2
SABER_indcpa.o N 3ee
SABER_indcpa.o N 3f0
SABER_indcpa.o N 3f5
SABER_indcpa.o N 3fa
SABER_indcpa.o N 3ff
SABER_indcpa.o N 404
SABER_indcpa.o N 409
SABER_indcpa.o N 40e
SABER_indcpa.o N 413
SABER_indcpa.o N 418
SABER_indcpa.o N 41e
SABER_indcpa.o N 423
SABER_indcpa.o N 427
SABER_indcpa.o N 42f
SABER_indcpa.o N 433
SABER_indcpa.o N 43a
SABER_indcpa.o N 43f
SABER_indcpa.o N 447
SABER_indcpa.o N 44c
SABER_indcpa.o N 450
SABER_indcpa.o N 461
SABER_indcpa.o N 46c
SABER_indcpa.o N 46e
SABER_indcpa.o N 473
SABER_indcpa.o N 47d
SABER_indcpa.o N 480
SABER_indcpa.o N 483
SABER_indcpa.o N 489
SABER_indcpa.o N 48d
SABER_indcpa.o N 497
SABER_indcpa.o N 49c
SABER_indcpa.o N 4a2
SABER_indcpa.o N 4aa
SABER_indcpa.o N 4b1
SABER_indcpa.o N 4b7
SABER_indcpa.o N 4c8
SABER_indcpa.o N 4d3
SABER_indcpa.o N 4d9
SABER_indcpa.o N 4de
SABER_indcpa.o N 4e3
SABER_indcpa.o N 4ec
SABER_indcpa.o N 4f6
SABER_indcpa.o N 4fe
SABER_indcpa.o N 500
SABER_indcpa.o N ee
SABER_indcpa.o N fd
SABER_indcpa.o POL2MSG T
SABER_indcpa.o indcpa_kem_dec T
SABER_indcpa.o indcpa_kem_enc T
SABER_indcpa.o indcpa_kem_keypair T
SABER_indcpa.o karatsuba_simple T
SABER_indcpa.o pol_mul T
SABER_indcpa.o print_poly2 T
SABER_indcpa.o reduce T
SABER_indcpa.o toom_cook_4way T
cbd.o N 0
cbd.o N 108
cbd.o N 11f
cbd.o N 12a
cbd.o N 133
cbd.o N 145
cbd.o N 147
cbd.o N 155
cbd.o N 15b
cbd.o N 15f
cbd.o N 161
cbd.o N 163
cbd.o N 167
cbd.o N 16b
cbd.o N 177
cbd.o N 179
cbd.o N 17b
cbd.o N 188
cbd.o N 193
cbd.o N 19c
cbd.o N 19e
cbd.o N 1a0
cbd.o N 1b4
cbd.o N 25
cbd.o N 2b
cbd.o N e5
cbd.o N f4
cbd.o N ff
cbd.o cbd T
fips202.o KeccakF1600_StatePermute T
fips202.o N 0
fips202.o N 100
fips202.o N 117
fips202.o N 122
fips202.o N 12b
fips202.o N 13f
fips202.o N 14d
fips202.o N 154
fips202.o N 156
fips202.o N 158
fips202.o N 15a
fips202.o N 162
fips202.o N 16c
fips202.o N 174
fips202.o N 176
fips202.o N 183
fips202.o N 19c
fips202.o N 1a5
fips202.o N 1b3
fips202.o N 1c8
fips202.o N 1e0
fips202.o N 1ff
fips202.o N 210
fips202.o N 219
fips202.o N 222
fips202.o N 228
fips202.o N 22c
fips202.o N 230
fips202.o N 234
fips202.o N 238
fips202.o N 23c
fips202.o N 240
fips202.o N 244
fips202.o N 248
fips202.o N 24c
fips202.o N 25
fips202.o N 250
fips202.o N 254
fips202.o N 258
fips202.o N 25c
fips202.o N 260
fips202.o N 264
fips202.o N 268
fips202.o N 26c
fips202.o N 270
fips202.o N 274
fips202.o N 278
fips202.o N 27c
fips202.o N 280
fips202.o N 284
fips202.o N 288
fips202.o N 28c
fips202.o N 292
fips202.o N 296
fips202.o N 29a
fips202.o N 29e
fips202.o N 2a1
fips202.o N 2a5
fips202.o N 2a9
fips202.o N 2ad
fips202.o N 2b0
fips202.o N 2b3
fips202.o N 2b7
fips202.o N 2ba
fips202.o N 2be
fips202.o N 2c1
fips202.o N 2c5
fips202.o N 2c9
fips202.o N 2cd
fips202.o N 2d1
fips202.o N 2d5
fips202.o N 2d9
fips202.o N 2dd
fips202.o N 2e1
fips202.o N 2e5
fips202.o N 2e9
fips202.o N 2ed
fips202.o N 2f
fips202.o N 2f1
fips202.o N 2f5
fips202.o N 2f9
fips202.o N 2fd
fips202.o N 301
fips202.o N 305
fips202.o N 309
fips202.o N 30d
fips202.o N 311
fips202.o N 315
fips202.o N 319
fips202.o N 31d
fips202.o N 31f
fips202.o N 321
fips202.o N 328
fips202.o N 32f
fips202.o N 336
fips202.o N 33c
fips202.o N 342
fips202.o N 34a
fips202.o N 34c
fips202.o N 351
fips202.o N 353
fips202.o N 355
fips202.o N 35a
fips202.o N 369
fips202.o N 374
fips202.o N 37d
fips202.o N 380
fips202.o N e9
fips202.o cshake128_simple T
fips202.o cshake128_simple_absorb T
fips202.o cshake128_simple_squeezeblocks T
fips202.o sha3_256 T
fips202.o sha3_512 T
fips202.o shake128 T
kem.o N 0
kem.o N 106
kem.o N 10f
kem.o N 126
kem.o N 132
kem.o N 13b
kem.o N 14a
kem.o N 159
kem.o N 160
kem.o N 164
kem.o N 171
kem.o N 176
kem.o N 1a0
kem.o N 1c6
kem.o N 1ec
kem.o N 1ef
kem.o N 1f2
kem.o N 1f4
kem.o N 1f7
kem.o N 20b
kem.o N 20f
kem.o N 211
kem.o N 213
kem.o N 217
kem.o N 25
kem.o N 2b
kem.o N e5
kem.o N f8
pack_unpack.o BS2POL T
pack_unpack.o BS2POLVEC T
pack_unpack.o BS2POLVECp T
pack_unpack.o BS2POLVECq T
pack_unpack.o N 0
pack_unpack.o N 10f
pack_unpack.o N 11f
pack_unpack.o N 131
pack_unpack.o N 141
pack_unpack.o N 153
pack_unpack.o N 15e
pack_unpack.o N 169
pack_unpack.o N 174
pack_unpack.o N 17f
pack_unpack.o N 186
pack_unpack.o N 190
pack_unpack.o N 19a
pack_unpack.o N 1a0
pack_unpack.o N 1ae
pack_unpack.o N 1b8
pack_unpack.o N 1c0
pack_unpack.o N 1c5
pack_unpack.o N 1d4
pack_unpack.o N 1df
pack_unpack.o N 1e8
pack_unpack.o N 1f4
pack_unpack.o N 201
pack_unpack.o N 20c
pack_unpack.o N 215
pack_unpack.o N 221
pack_unpack.o N 223
pack_unpack.o N 226
pack_unpack.o N 23a
pack_unpack.o N 247
pack_unpack.o N 249
pack_unpack.o N 25
pack_unpack.o N 33
pack_unpack.o N ed
pack_unpack.o N fd
pack_unpack.o POLVEC2BS T
pack_unpack.o POLVECp2BS T
pack_unpack.o POLVECq2BS T
pack_unpack.o SABER_pack_3bit T
pack_unpack.o SABER_pack_4bit T
pack_unpack.o SABER_pack_6bit T
pack_unpack.o SABER_un_pack3bit T
pack_unpack.o SABER_un_pack4bit T
pack_unpack.o SABER_un_pack6bit T
poly.o GenSecret T
poly.o N 0
poly.o N 114
poly.o N 118
poly.o N 127
poly.o N 131
poly.o N 135
poly.o N 13f
poly.o N 147
poly.o N 15b
poly.o N 15d
poly.o N 168
poly.o N 171
poly.o N 176
poly.o N 182
poly.o N 18f
poly.o N 198
poly.o N 19c
poly.o N 1a6
poly.o N 1ae
poly.o N 1b0
poly.o N 1bb
poly.o N 25
poly.o N 2c
poly.o N e6
poly.o N ef
poly.o N fd
verify.o N 0
verify.o N 108
verify.o N 10a
verify.o N 10e
verify.o N 11b
verify.o N 122
verify.o N 124
verify.o N 13b
verify.o N 146
verify.o N 14f
verify.o N 151
verify.o N 25
verify.o N 2e
verify.o N e8
verify.o N ef
verify.o N f3
verify.o N f8
verify.o N fa
verify.o cmov T
verify.o verify T

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

Namespace violations


SABER_indcpa.o GenMatrix T
SABER_indcpa.o InnerProd T
SABER_indcpa.o MatrixVectorMul T
SABER_indcpa.o N 0
SABER_indcpa.o N 107
SABER_indcpa.o N 110
SABER_indcpa.o N 119
SABER_indcpa.o N 127
SABER_indcpa.o N 13e
SABER_indcpa.o N 145
SABER_indcpa.o N 151
SABER_indcpa.o N 15b
SABER_indcpa.o N 16f
SABER_indcpa.o N 179
SABER_indcpa.o N 181
SABER_indcpa.o N 183
SABER_indcpa.o N 185
SABER_indcpa.o N 189
SABER_indcpa.o N 18b
SABER_indcpa.o N 18d
SABER_indcpa.o N 19a
SABER_indcpa.o N 1a5
SABER_indcpa.o N 1ae
SABER_indcpa.o N 1b0
SABER_indcpa.o N 1b2
SABER_indcpa.o N 1bc
SABER_indcpa.o N 1cc
SABER_indcpa.o N 1d4
SABER_indcpa.o N 1e9
SABER_indcpa.o N 1f5
SABER_indcpa.o N 1f7
SABER_indcpa.o N 1fb
SABER_indcpa.o N 205
SABER_indcpa.o N 20d
SABER_indcpa.o N 21f
SABER_indcpa.o N 22b
SABER_indcpa.o N 23a
SABER_indcpa.o N 24b
SABER_indcpa.o N 25
SABER_indcpa.o N 252
SABER_indcpa.o N 258
SABER_indcpa.o N 262
SABER_indcpa.o N 26a
SABER_indcpa.o N 274
SABER_indcpa.o N 287
SABER_indcpa.o N 297
SABER_indcpa.o N 2a6
SABER_indcpa.o N 2b0
SABER_indcpa.o N 2bf
SABER_indcpa.o N 2cd
SABER_indcpa.o N 2d7
SABER_indcpa.o N 2df
SABER_indcpa.o N 2ea
SABER_indcpa.o N 2f3
SABER_indcpa.o N 2f7
SABER_indcpa.o N 2fb
SABER_indcpa.o N 2ff
SABER_indcpa.o N 303
SABER_indcpa.o N 307
SABER_indcpa.o N 30b
SABER_indcpa.o N 30f
SABER_indcpa.o N 313
SABER_indcpa.o N 317
SABER_indcpa.o N 31b
SABER_indcpa.o N 31f
SABER_indcpa.o N 323
SABER_indcpa.o N 327
SABER_indcpa.o N 32b
SABER_indcpa.o N 32e
SABER_indcpa.o N 331
SABER_indcpa.o N 334
SABER_indcpa.o N 337
SABER_indcpa.o N 33a
SABER_indcpa.o N 33d
SABER_indcpa.o N 34
SABER_indcpa.o N 340
SABER_indcpa.o N 343
SABER_indcpa.o N 346
SABER_indcpa.o N 34d
SABER_indcpa.o N 353
SABER_indcpa.o N 358
SABER_indcpa.o N 35d
SABER_indcpa.o N 35f
SABER_indcpa.o N 362
SABER_indcpa.o N 365
SABER_indcpa.o N 368
SABER_indcpa.o N 36b
SABER_indcpa.o N 36e
SABER_indcpa.o N 371
SABER_indcpa.o N 374
SABER_indcpa.o N 377
SABER_indcpa.o N 37a
SABER_indcpa.o N 37d
SABER_indcpa.o N 380
SABER_indcpa.o N 383
SABER_indcpa.o N 386
SABER_indcpa.o N 389
SABER_indcpa.o N 38c
SABER_indcpa.o N 38f
SABER_indcpa.o N 393
SABER_indcpa.o N 399
SABER_indcpa.o N 39d
SABER_indcpa.o N 3a8
SABER_indcpa.o N 3ac
SABER_indcpa.o N 3b0
SABER_indcpa.o N 3bd
SABER_indcpa.o N 3c9
SABER_indcpa.o N 3d5
SABER_indcpa.o N 3e1
SABER_indcpa.o N 3ed
SABER_indcpa.o N 3ef
SABER_indcpa.o N 3f4
SABER_indcpa.o N 3f9
SABER_indcpa.o N 3fe
SABER_indcpa.o N 403
SABER_indcpa.o N 408
SABER_indcpa.o N 40d
SABER_indcpa.o N 412
SABER_indcpa.o N 417
SABER_indcpa.o N 41c
SABER_indcpa.o N 422
SABER_indcpa.o N 426
SABER_indcpa.o N 42e
SABER_indcpa.o N 432
SABER_indcpa.o N 439
SABER_indcpa.o N 43e
SABER_indcpa.o N 446
SABER_indcpa.o N 44b
SABER_indcpa.o N 44f
SABER_indcpa.o N 460
SABER_indcpa.o N 46b
SABER_indcpa.o N 46d
SABER_indcpa.o N 472
SABER_indcpa.o N 47c
SABER_indcpa.o N 47f
SABER_indcpa.o N 482
SABER_indcpa.o N 488
SABER_indcpa.o N 48c
SABER_indcpa.o N 496
SABER_indcpa.o N 49b
SABER_indcpa.o N 4a1
SABER_indcpa.o N 4a9
SABER_indcpa.o N 4b0
SABER_indcpa.o N 4b6
SABER_indcpa.o N 4c7
SABER_indcpa.o N 4d2
SABER_indcpa.o N 4d8
SABER_indcpa.o N 4dd
SABER_indcpa.o N 4e2
SABER_indcpa.o N 4eb
SABER_indcpa.o N 4f5
SABER_indcpa.o N 4fd
SABER_indcpa.o N 4ff
SABER_indcpa.o N ed
SABER_indcpa.o N fc
SABER_indcpa.o POL2MSG T
SABER_indcpa.o indcpa_kem_dec T
SABER_indcpa.o indcpa_kem_enc T
SABER_indcpa.o indcpa_kem_keypair T
SABER_indcpa.o karatsuba_simple T
SABER_indcpa.o pol_mul T
SABER_indcpa.o print_poly2 T
SABER_indcpa.o reduce T
SABER_indcpa.o toom_cook_4way T
cbd.o N 0
cbd.o N 107
cbd.o N 11e
cbd.o N 129
cbd.o N 132
cbd.o N 144
cbd.o N 146
cbd.o N 154
cbd.o N 15a
cbd.o N 15e
cbd.o N 160
cbd.o N 162
cbd.o N 166
cbd.o N 16a
cbd.o N 176
cbd.o N 178
cbd.o N 185
cbd.o N 190
cbd.o N 199
cbd.o N 19b
cbd.o N 19d
cbd.o N 19f
cbd.o N 1b3
cbd.o N 25
cbd.o N 2b
cbd.o N e4
cbd.o N f3
cbd.o N fe
cbd.o cbd T
fips202.o KeccakF1600_StatePermute T
fips202.o N 0
fips202.o N 116
fips202.o N 121
fips202.o N 12a
fips202.o N 13e
fips202.o N 14c
fips202.o N 15a
fips202.o N 15c
fips202.o N 15e
fips202.o N 16b
fips202.o N 16d
fips202.o N 172
fips202.o N 174
fips202.o N 176
fips202.o N 178
fips202.o N 17f
fips202.o N 181
fips202.o N 196
fips202.o N 198
fips202.o N 1a0
fips202.o N 1a8
fips202.o N 1b2
fips202.o N 1ba
fips202.o N 1bc
fips202.o N 1d5
fips202.o N 1de
fips202.o N 1f6
fips202.o N 215
fips202.o N 226
fips202.o N 22f
fips202.o N 238
fips202.o N 23e
fips202.o N 242
fips202.o N 246
fips202.o N 24a
fips202.o N 24e
fips202.o N 25
fips202.o N 252
fips202.o N 256
fips202.o N 25a
fips202.o N 25e
fips202.o N 262
fips202.o N 266
fips202.o N 26a
fips202.o N 26e
fips202.o N 272
fips202.o N 276
fips202.o N 27a
fips202.o N 27e
fips202.o N 282
fips202.o N 286
fips202.o N 28a
fips202.o N 28e
fips202.o N 292
fips202.o N 296
fips202.o N 29a
fips202.o N 29e
fips202.o N 2a2
fips202.o N 2a8
fips202.o N 2ac
fips202.o N 2b0
fips202.o N 2b4
fips202.o N 2b7
fips202.o N 2bb
fips202.o N 2bf
fips202.o N 2c2
fips202.o N 2c6
fips202.o N 2c9
fips202.o N 2cd
fips202.o N 2d0
fips202.o N 2d4
fips202.o N 2d7
fips202.o N 2db
fips202.o N 2df
fips202.o N 2e3
fips202.o N 2e7
fips202.o N 2eb
fips202.o N 2ef
fips202.o N 2f
fips202.o N 2f3
fips202.o N 2f7
fips202.o N 2fb
fips202.o N 2ff
fips202.o N 303
fips202.o N 307
fips202.o N 30b
fips202.o N 30f
fips202.o N 313
fips202.o N 317
fips202.o N 31b
fips202.o N 31f
fips202.o N 323
fips202.o N 327
fips202.o N 32b
fips202.o N 32f
fips202.o N 333
fips202.o N 33a
fips202.o N 341
fips202.o N 347
fips202.o N 34d
fips202.o N 354
fips202.o N 359
fips202.o N 368
fips202.o N 373
fips202.o N 37c
fips202.o N 37f
fips202.o N e8
fips202.o N ff
fips202.o cshake128_simple T
fips202.o cshake128_simple_absorb T
fips202.o cshake128_simple_squeezeblocks T
fips202.o sha3_256 T
fips202.o sha3_512 T
fips202.o shake128 T
kem.o N 0
kem.o N 105
kem.o N 10e
kem.o N 125
kem.o N 131
kem.o N 13a
kem.o N 149
kem.o N 158
kem.o N 15f
kem.o N 163
kem.o N 170
kem.o N 175
kem.o N 19f
kem.o N 1c5
kem.o N 1eb
kem.o N 1ee
kem.o N 1f1
kem.o N 1f3
kem.o N 1f6
kem.o N 20a
kem.o N 20e
kem.o N 210
kem.o N 212
kem.o N 216
kem.o N 25
kem.o N 2b
kem.o N e4
kem.o N f7
pack_unpack.o BS2POL T
pack_unpack.o BS2POLVEC T
pack_unpack.o BS2POLVECp T
pack_unpack.o BS2POLVECq T
pack_unpack.o N 0
pack_unpack.o N 10e
pack_unpack.o N 11e
pack_unpack.o N 130
pack_unpack.o N 140
pack_unpack.o N 152
pack_unpack.o N 15d
pack_unpack.o N 168
pack_unpack.o N 173
pack_unpack.o N 17e
pack_unpack.o N 185
pack_unpack.o N 18f
pack_unpack.o N 199
pack_unpack.o N 19f
pack_unpack.o N 1ad
pack_unpack.o N 1b7
pack_unpack.o N 1bf
pack_unpack.o N 1c4
pack_unpack.o N 1d3
pack_unpack.o N 1de
pack_unpack.o N 1e7
pack_unpack.o N 1f3
pack_unpack.o N 200
pack_unpack.o N 20b
pack_unpack.o N 214
pack_unpack.o N 220
pack_unpack.o N 222
pack_unpack.o N 225
pack_unpack.o N 239
pack_unpack.o N 23b
pack_unpack.o N 248
pack_unpack.o N 25
pack_unpack.o N 33
pack_unpack.o N ec
pack_unpack.o N fc
pack_unpack.o POLVEC2BS T
pack_unpack.o POLVECp2BS T
pack_unpack.o POLVECq2BS T
pack_unpack.o SABER_pack_3bit T
pack_unpack.o SABER_pack_4bit T
pack_unpack.o SABER_pack_6bit T
pack_unpack.o SABER_un_pack3bit T
pack_unpack.o SABER_un_pack4bit T
pack_unpack.o SABER_un_pack6bit T
poly.o GenSecret T
poly.o N 0
poly.o N 113
poly.o N 117
poly.o N 126
poly.o N 130
poly.o N 134
poly.o N 13e
poly.o N 146
poly.o N 15a
poly.o N 15c
poly.o N 167
poly.o N 170
poly.o N 175
poly.o N 181
poly.o N 18e
poly.o N 197
poly.o N 19b
poly.o N 1a5
poly.o N 1ad
poly.o N 1af
poly.o N 1ba
poly.o N 25
poly.o N 2c
poly.o N e5
poly.o N ee
poly.o N fc
verify.o N 0
verify.o N 107
verify.o N 109
verify.o N 10d
verify.o N 11a
verify.o N 121
verify.o N 123
verify.o N 13a
verify.o N 145
verify.o N 14e
verify.o N 150
verify.o N 25
verify.o N 2e
verify.o N e7
verify.o N ee
verify.o N f2
verify.o N f7
verify.o N f9
verify.o cmov T
verify.o verify T

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

Namespace violations


SABER_indcpa.o GenMatrix T
SABER_indcpa.o InnerProd T
SABER_indcpa.o MatrixVectorMul T
SABER_indcpa.o POL2MSG T
SABER_indcpa.o indcpa_kem_dec T
SABER_indcpa.o indcpa_kem_enc T
SABER_indcpa.o indcpa_kem_keypair T
SABER_indcpa.o karatsuba_simple T
SABER_indcpa.o pol_mul T
SABER_indcpa.o print_poly2 T
SABER_indcpa.o reduce T
SABER_indcpa.o toom_cook_4way T
cbd.o cbd T
fips202.o KeccakF1600_StatePermute T
fips202.o cshake128_simple T
fips202.o cshake128_simple_absorb T
fips202.o cshake128_simple_squeezeblocks T
fips202.o sha3_256 T
fips202.o sha3_512 T
fips202.o shake128 T
pack_unpack.o BS2POL T
pack_unpack.o BS2POLVEC T
pack_unpack.o BS2POLVECp T
pack_unpack.o BS2POLVECq T
pack_unpack.o POLVEC2BS T
pack_unpack.o POLVECp2BS T
pack_unpack.o POLVECq2BS T
pack_unpack.o SABER_pack_3bit T
pack_unpack.o SABER_pack_4bit T
pack_unpack.o SABER_pack_6bit T
pack_unpack.o SABER_un_pack3bit T
pack_unpack.o SABER_un_pack4bit T
pack_unpack.o SABER_un_pack6bit T
poly.o GenSecret T
verify.o cmov T
verify.o verify T

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)