Test results for armeabi, bblack, crypto_kem/lightsaber2

[Page version: 20241101 10:17:42]

Measurements for armeabi, bblack, crypto_kem Test results for armeabi, bblack, crypto_kem Test results for crypto_kem/lightsaber2
Computer: bblack
Microarchitecture: armeabi; Cortex-A8 (413fc082)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240716
Operation: crypto_kem
Primitive: lightsaber2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
272667217207 0 031910 456 1488T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024092120240716
272708818679 0 033126 456 1496T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024092120240716
272784017207 0 031910 456 1488T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024092120240716
280070415023 0 027964 452 1488T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024092120240716
280875223385 0 034653 488 1488T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092120240716
296624812461 0 022709 488 1488T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092120240716
321314410123 0 019873 480 1488T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092120240716
352088010377 0 020601 488 1488T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092120240716

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-7/lib/clang/7.0.1/include/immintrin.h:28:
SABER_indcpa.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:64: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-7/lib/clang/7.0.1/include/mmintrin.h:143: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-7/lib/clang/7.0.1/include/mmintrin.h:173: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-7/lib/clang/7.0.1/include/mmintrin.h:203: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-7/lib/clang/7.0.1/include/mmintrin.h:230: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-7/lib/clang/7.0.1/include/mmintrin.h:253: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-7/lib/clang/7.0.1/include/mmintrin.h:274: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-7/lib/clang/7.0.1/include/mmintrin.h:301: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 (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:avx2clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:avx2clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:avx2clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:avx2clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

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:  #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 (8.3.0)
T:avx2gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:avx2gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:avx2gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)

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-7/lib/clang/7.0.1/include/immintrin.h:28:
SABER_indcpa.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:64: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-7/lib/clang/7.0.1/include/mmintrin.h:143: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-7/lib/clang/7.0.1/include/mmintrin.h:173: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-7/lib/clang/7.0.1/include/mmintrin.h:203: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-7/lib/clang/7.0.1/include/mmintrin.h:230: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-7/lib/clang/7.0.1/include/mmintrin.h:253: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-7/lib/clang/7.0.1/include/mmintrin.h:274: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-7/lib/clang/7.0.1/include/mmintrin.h:301: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 (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:avx2_nttmulclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:avx2_nttmulclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:avx2_nttmulclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:avx2_nttmulclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

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:  #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 (8.3.0)
T:avx2_nttmulgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:avx2_nttmulgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:avx2_nttmulgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)

Compiler output


SABER_indcpa.c: In file included from SABER_indcpa.c:28:
SABER_indcpa.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/arm_neon.h:28:2: error: "NEON support not enabled"
SABER_indcpa.c: #error "NEON support not enabled"
SABER_indcpa.c:  ^
SABER_indcpa.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/arm_neon.h:48:24: error: 'neon_vector_type' attribute is not supported for this target
SABER_indcpa.c: typedef __attribute__((neon_vector_type(8))) int8_t int8x8_t;
SABER_indcpa.c:                        ^
SABER_indcpa.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/arm_neon.h:49:24: error: 'neon_vector_type' attribute is not supported for this target
SABER_indcpa.c: typedef __attribute__((neon_vector_type(16))) int8_t int8x16_t;
SABER_indcpa.c:                        ^
SABER_indcpa.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/arm_neon.h:50:24: error: 'neon_vector_type' attribute is not supported for this target
SABER_indcpa.c: typedef __attribute__((neon_vector_type(4))) int16_t int16x4_t;
SABER_indcpa.c:                        ^
SABER_indcpa.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/arm_neon.h:51:24: error: 'neon_vector_type' attribute is not supported for this target
SABER_indcpa.c: typedef __attribute__((neon_vector_type(8))) int16_t int16x8_t;
SABER_indcpa.c:                        ^
SABER_indcpa.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/arm_neon.h:52:24: error: 'neon_vector_type' attribute is not supported for this target
SABER_indcpa.c: typedef __attribute__((neon_vector_type(2))) int32_t int32x2_t;
SABER_indcpa.c:                        ^
SABER_indcpa.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/arm_neon.h:53:24: error: 'neon_vector_type' attribute is not supported for this target
SABER_indcpa.c: typedef __attribute__((neon_vector_type(4))) int32_t int32x4_t;
SABER_indcpa.c:                        ^
SABER_indcpa.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/arm_neon.h:54:24: error: 'neon_vector_type' attribute is not supported for this target
SABER_indcpa.c: typedef __attribute__((neon_vector_type(1))) int64_t int64x1_t;
SABER_indcpa.c:                        ^
SABER_indcpa.c: ...

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:neonclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:neonclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:neonclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:neonclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Compiler output


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:42:9: warning: implicit declaration of function 'vtrn1q_u16' is invalid in C99 [-Wimplicit-function-declaration]
SABER_indcpa.c:   y16 = vtrn1q_u16(y0, y1);
SABER_indcpa.c:         ^
SABER_indcpa.c: ./polymul/toom_cook_4/asimd_matrix.c:42:7: error: assigning to 'uint16x8_t' (vector of 8 'uint16_t' values) from incompatible type 'int'
SABER_indcpa.c:   y16 = vtrn1q_u16(y0, y1);
SABER_indcpa.c:       ^ ~~~~~~~~~~~~~~~~~~
SABER_indcpa.c: ./polymul/toom_cook_4/asimd_matrix.c:43:9: warning: implicit declaration of function 'vtrn2q_u16' is invalid in C99 [-Wimplicit-function-declaration]
SABER_indcpa.c:   y17 = vtrn2q_u16(y0, y1);
SABER_indcpa.c:         ^
SABER_indcpa.c: ./polymul/toom_cook_4/asimd_matrix.c:43:7: error: assigning to 'uint16x8_t' (vector of 8 'uint16_t' values) from incompatible type 'int'
SABER_indcpa.c:   y17 = vtrn2q_u16(y0, y1);
SABER_indcpa.c:       ^ ~~~~~~~~~~~~~~~~~~
SABER_indcpa.c: ./polymul/toom_cook_4/asimd_matrix.c:44:7: error: assigning to 'uint16x8_t' (vector of 8 'uint16_t' values) from incompatible type 'int'
SABER_indcpa.c:   y18 = vtrn1q_u16(y2, y3);
SABER_indcpa.c:       ^ ~~~~~~~~~~~~~~~~~~
SABER_indcpa.c: ./polymul/toom_cook_4/asimd_matrix.c:45:7: error: assigning to 'uint16x8_t' (vector of 8 'uint16_t' values) from incompatible type 'int'
SABER_indcpa.c:   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' is invalid in C99 [-Wimplicit-function-declaration]
SABER_indcpa.c:   y24 = (uint16x8_t) vtrn1q_u32((uint32x4_t)y16, (uint32x4_t)y17);
SABER_indcpa.c:                      ^
SABER_indcpa.c: ./polymul/toom_cook_4/asimd_matrix.c:46:9: error: invalid conversion between vector type 'uint16x8_t' (vector of 8 'uint16_t' values) and integer type 'int' of different size
SABER_indcpa.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:neonclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

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:    y16 = vtrn1q_u16(y0, y1);
SABER_indcpa.c:          ^~~~~~~~~~
SABER_indcpa.c:          vtrnq_u16
SABER_indcpa.c: polymul/toom_cook_4/asimd_matrix.c:42:7: error: incompatible types when assigning to type 'uint16x8_t' from type 'int'
SABER_indcpa.c:    y16 = vtrn1q_u16(y0, y1);
SABER_indcpa.c:        ^
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:    y17 = vtrn2q_u16(y0, y1);
SABER_indcpa.c:          ^~~~~~~~~~
SABER_indcpa.c:          vtrnq_u16
SABER_indcpa.c: polymul/toom_cook_4/asimd_matrix.c:43:7: error: incompatible types when assigning to type 'uint16x8_t' from type 'int'
SABER_indcpa.c:    y17 = vtrn2q_u16(y0, y1);
SABER_indcpa.c:        ^
SABER_indcpa.c: polymul/toom_cook_4/asimd_matrix.c:44:7: error: incompatible types when assigning to type 'uint16x8_t' from type 'int'
SABER_indcpa.c:    y18 = vtrn1q_u16(y2, y3);
SABER_indcpa.c:        ^
SABER_indcpa.c: polymul/toom_cook_4/asimd_matrix.c:45:7: error: incompatible types when assigning to type 'uint16x8_t' from type 'int'
SABER_indcpa.c:    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: ...

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

Compiler output


SABER_indcpa.c: In file included from SABER_indcpa.c:14:
SABER_indcpa.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/arm_neon.h:28:2: error: "NEON support not enabled"
SABER_indcpa.c: #error "NEON support not enabled"
SABER_indcpa.c:  ^
SABER_indcpa.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/arm_neon.h:48:24: error: 'neon_vector_type' attribute is not supported for this target
SABER_indcpa.c: typedef __attribute__((neon_vector_type(8))) int8_t int8x8_t;
SABER_indcpa.c:                        ^
SABER_indcpa.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/arm_neon.h:49:24: error: 'neon_vector_type' attribute is not supported for this target
SABER_indcpa.c: typedef __attribute__((neon_vector_type(16))) int8_t int8x16_t;
SABER_indcpa.c:                        ^
SABER_indcpa.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/arm_neon.h:50:24: error: 'neon_vector_type' attribute is not supported for this target
SABER_indcpa.c: typedef __attribute__((neon_vector_type(4))) int16_t int16x4_t;
SABER_indcpa.c:                        ^
SABER_indcpa.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/arm_neon.h:51:24: error: 'neon_vector_type' attribute is not supported for this target
SABER_indcpa.c: typedef __attribute__((neon_vector_type(8))) int16_t int16x8_t;
SABER_indcpa.c:                        ^
SABER_indcpa.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/arm_neon.h:52:24: error: 'neon_vector_type' attribute is not supported for this target
SABER_indcpa.c: typedef __attribute__((neon_vector_type(2))) int32_t int32x2_t;
SABER_indcpa.c:                        ^
SABER_indcpa.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/arm_neon.h:53:24: error: 'neon_vector_type' attribute is not supported for this target
SABER_indcpa.c: typedef __attribute__((neon_vector_type(4))) int32_t int32x4_t;
SABER_indcpa.c:                        ^
SABER_indcpa.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/arm_neon.h:54:24: error: 'neon_vector_type' attribute is not supported for this target
SABER_indcpa.c: typedef __attribute__((neon_vector_type(1))) int64_t int64x1_t;
SABER_indcpa.c:                        ^
SABER_indcpa.c: ...

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:neon2clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:neon2clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:neon2clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:neon2clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Compiler output


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:25:
SABER_indcpa.c: ./rq_mul/neon_matrix_transpose.c:64:11: warning: implicit declaration of function 'vtrn1q_u16' is invalid in C99 [-Wimplicit-function-declaration]
SABER_indcpa.c:     y16 = vtrn1q_u16(y0, y1);
SABER_indcpa.c:           ^
SABER_indcpa.c: ./rq_mul/neon_matrix_transpose.c:64:9: error: assigning to 'uint16x8_t' (vector of 8 'uint16_t' values) from incompatible type 'int'
SABER_indcpa.c:     y16 = vtrn1q_u16(y0, y1);
SABER_indcpa.c:         ^ ~~~~~~~~~~~~~~~~~~
SABER_indcpa.c: ./rq_mul/neon_matrix_transpose.c:65:11: warning: implicit declaration of function 'vtrn2q_u16' is invalid in C99 [-Wimplicit-function-declaration]
SABER_indcpa.c:     y17 = vtrn2q_u16(y0, y1);
SABER_indcpa.c:           ^
SABER_indcpa.c: ./rq_mul/neon_matrix_transpose.c:65:9: error: assigning to 'uint16x8_t' (vector of 8 'uint16_t' values) from incompatible type 'int'
SABER_indcpa.c:     y17 = vtrn2q_u16(y0, y1);
SABER_indcpa.c:         ^ ~~~~~~~~~~~~~~~~~~
SABER_indcpa.c: ./rq_mul/neon_matrix_transpose.c:66:9: error: assigning to 'uint16x8_t' (vector of 8 'uint16_t' values) from incompatible type 'int'
SABER_indcpa.c:     y18 = vtrn1q_u16(y2, y3);
SABER_indcpa.c:         ^ ~~~~~~~~~~~~~~~~~~
SABER_indcpa.c: ./rq_mul/neon_matrix_transpose.c:67:9: error: assigning to 'uint16x8_t' (vector of 8 'uint16_t' values) from incompatible type 'int'
SABER_indcpa.c:     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' is invalid in C99 [-Wimplicit-function-declaration]
SABER_indcpa.c:     y24 = (uint16x8_t)vtrn1q_u32((uint32x4_t)y16, (uint32x4_t)y17);
SABER_indcpa.c:                       ^
SABER_indcpa.c: ./rq_mul/neon_matrix_transpose.c:68:11: error: invalid conversion between vector type 'uint16x8_t' (vector of 8 'uint16_t' values) and integer type 'int' of different size
SABER_indcpa.c:     y24 = (uint16x8_t)vtrn1q_u32((uint32x4_t)y16, (uint32x4_t)y17);
SABER_indcpa.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:neon2clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

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:      y16 = vtrn1q_u16(y0, y1);
SABER_indcpa.c:            ^~~~~~~~~~
SABER_indcpa.c:            vtrnq_u16
SABER_indcpa.c: rq_mul/neon_matrix_transpose.c:64:9: error: incompatible types when assigning to type 'uint16x8_t' from type 'int'
SABER_indcpa.c:      y16 = vtrn1q_u16(y0, y1);
SABER_indcpa.c:          ^
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:      y17 = vtrn2q_u16(y0, y1);
SABER_indcpa.c:            ^~~~~~~~~~
SABER_indcpa.c:            vtrnq_u16
SABER_indcpa.c: rq_mul/neon_matrix_transpose.c:65:9: error: incompatible types when assigning to type 'uint16x8_t' from type 'int'
SABER_indcpa.c:      y17 = vtrn2q_u16(y0, y1);
SABER_indcpa.c:          ^
SABER_indcpa.c: rq_mul/neon_matrix_transpose.c:66:9: error: incompatible types when assigning to type 'uint16x8_t' from type 'int'
SABER_indcpa.c:      y18 = vtrn1q_u16(y2, y3);
SABER_indcpa.c:          ^
SABER_indcpa.c: rq_mul/neon_matrix_transpose.c:67:9: error: incompatible types when assigning to type 'uint16x8_t' from type 'int'
SABER_indcpa.c:      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:      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 (8.3.0)
T:neon2gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:neon2gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:neon2gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)

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: 4, namely:
ImplementationCompiler
T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

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.
pack_unpack.c: fatal error: error in backend: ran out of registers during register allocation
pack_unpack.c: clang: error: clang frontend command failed with exit code 70 (use -v to see invocation)
pack_unpack.c: clang version 7.0.1-8+deb10u2 (tags/RELEASE_701/final)
pack_unpack.c: Target: armv7l-unknown-linux-gnueabihf
pack_unpack.c: Thread model: posix
pack_unpack.c: InstalledDir: /usr/bin
pack_unpack.c: clang: note: diagnostic msg: PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.
pack_unpack.c: clang: note: diagnostic msg:
pack_unpack.c: ********************
pack_unpack.c:
pack_unpack.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
pack_unpack.c: Preprocessed source(s) and associated run script(s) are located at:
pack_unpack.c: clang: note: diagnostic msg: /tmp/pack_unpack-3ee0a7.c
pack_unpack.c: clang: note: diagnostic msg: /tmp/pack_unpack-3ee0a7.sh
pack_unpack.c: clang: note: diagnostic msg:
pack_unpack.c:
pack_unpack.c: ********************

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

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:      printf("  Mod(%d,%lu)*x^%d + ", a[i], p,i);
SABER_indcpa.c:                       ~~^                  ~
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:      printf("  Mod(%d,%lu)*x^%d ", a[i], p,i);
SABER_indcpa.c:                       ~~^                ~
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 (8.3.0)
T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)

Namespace violations


SABER_indcpa.o GenMatrix T
SABER_indcpa.o InnerProd T
SABER_indcpa.o MatrixVectorMul T
SABER_indcpa.o N 00000000
SABER_indcpa.o N 00000037
SABER_indcpa.o N 00000046
SABER_indcpa.o N 0000010d
SABER_indcpa.o N 0000011c
SABER_indcpa.o N 00000127
SABER_indcpa.o N 00000130
SABER_indcpa.o N 00000138
SABER_indcpa.o N 0000013a
SABER_indcpa.o N 0000013c
SABER_indcpa.o N 00000140
SABER_indcpa.o N 00000142
SABER_indcpa.o N 00000144
SABER_indcpa.o N 00000151
SABER_indcpa.o N 0000015c
SABER_indcpa.o N 00000165
SABER_indcpa.o N 00000167
SABER_indcpa.o N 0000017b
SABER_indcpa.o N 0000017d
SABER_indcpa.o N 00000189
SABER_indcpa.o N 00000198
SABER_indcpa.o N 000001a9
SABER_indcpa.o N 000001b0
SABER_indcpa.o N 000001b6
SABER_indcpa.o N 000001c0
SABER_indcpa.o N 000001c8
SABER_indcpa.o N 000001d2
SABER_indcpa.o N 000001e5
SABER_indcpa.o N 000001f5
SABER_indcpa.o N 00000204
SABER_indcpa.o N 0000020e
SABER_indcpa.o N 0000021d
SABER_indcpa.o N 00000225
SABER_indcpa.o N 0000023c
SABER_indcpa.o N 00000247
SABER_indcpa.o N 00000250
SABER_indcpa.o N 00000254
SABER_indcpa.o N 00000262
SABER_indcpa.o N 0000026c
SABER_indcpa.o N 00000274
SABER_indcpa.o N 00000278
SABER_indcpa.o N 0000027c
SABER_indcpa.o N 00000280
SABER_indcpa.o N 00000284
SABER_indcpa.o N 00000288
SABER_indcpa.o N 0000028c
SABER_indcpa.o N 00000290
SABER_indcpa.o N 00000294
SABER_indcpa.o N 00000298
SABER_indcpa.o N 0000029c
SABER_indcpa.o N 000002a0
SABER_indcpa.o N 000002a4
SABER_indcpa.o N 000002a8
SABER_indcpa.o N 000002ac
SABER_indcpa.o N 000002af
SABER_indcpa.o N 000002b2
SABER_indcpa.o N 000002b5
SABER_indcpa.o N 000002b8
SABER_indcpa.o N 000002bb
SABER_indcpa.o N 000002be
SABER_indcpa.o N 000002c1
SABER_indcpa.o N 000002c4
SABER_indcpa.o N 000002c7
SABER_indcpa.o N 000002ce
SABER_indcpa.o N 000002d1
SABER_indcpa.o N 000002d4
SABER_indcpa.o N 000002d6
SABER_indcpa.o N 000002dc
SABER_indcpa.o N 000002e1
SABER_indcpa.o N 000002e6
SABER_indcpa.o N 000002e8
SABER_indcpa.o N 000002eb
SABER_indcpa.o N 000002ee
SABER_indcpa.o N 000002f1
SABER_indcpa.o N 000002f4
SABER_indcpa.o N 000002f7
SABER_indcpa.o N 000002fa
SABER_indcpa.o N 000002fd
SABER_indcpa.o N 00000300
SABER_indcpa.o N 00000303
SABER_indcpa.o N 00000306
SABER_indcpa.o N 00000309
SABER_indcpa.o N 0000030c
SABER_indcpa.o N 0000030f
SABER_indcpa.o N 00000312
SABER_indcpa.o N 00000316
SABER_indcpa.o N 0000031c
SABER_indcpa.o N 00000320
SABER_indcpa.o N 0000032b
SABER_indcpa.o N 0000032f
SABER_indcpa.o N 00000333
SABER_indcpa.o N 00000340
SABER_indcpa.o N 00000342
SABER_indcpa.o N 0000034c
SABER_indcpa.o N 00000354
SABER_indcpa.o N 00000359
SABER_indcpa.o N 0000035e
SABER_indcpa.o N 00000363
SABER_indcpa.o N 00000368
SABER_indcpa.o N 0000036d
SABER_indcpa.o N 00000372
SABER_indcpa.o N 00000377
SABER_indcpa.o N 0000037c
SABER_indcpa.o N 00000381
SABER_indcpa.o N 00000387
SABER_indcpa.o N 0000038b
SABER_indcpa.o N 00000399
SABER_indcpa.o N 000003a1
SABER_indcpa.o N 000003a5
SABER_indcpa.o N 000003ac
SABER_indcpa.o N 000003b1
SABER_indcpa.o N 000003b9
SABER_indcpa.o N 000003be
SABER_indcpa.o N 000003c2
SABER_indcpa.o N 000003d3
SABER_indcpa.o N 000003de
SABER_indcpa.o N 000003e0
SABER_indcpa.o N 000003e5
SABER_indcpa.o N 000003ef
SABER_indcpa.o N 000003f2
SABER_indcpa.o N 000003f5
SABER_indcpa.o N 000003fb
SABER_indcpa.o N 000003ff
SABER_indcpa.o N 00000409
SABER_indcpa.o N 0000040e
SABER_indcpa.o N 00000414
SABER_indcpa.o N 0000041c
SABER_indcpa.o N 00000423
SABER_indcpa.o N 00000429
SABER_indcpa.o N 0000043a
SABER_indcpa.o N 00000445
SABER_indcpa.o N 0000044b
SABER_indcpa.o N 00000450
SABER_indcpa.o N 00000455
SABER_indcpa.o N 0000045e
SABER_indcpa.o N 00000468
SABER_indcpa.o N 00000470
SABER_indcpa.o N 00000472
SABER_indcpa.o N 00000475
SABER_indcpa.o N 00000481
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 00000000
cbd.o N 00000037
cbd.o N 0000003d
cbd.o N 00000104
cbd.o N 00000113
cbd.o N 0000011e
cbd.o N 00000127
cbd.o N 0000013e
cbd.o N 00000149
cbd.o N 00000152
cbd.o N 00000164
cbd.o N 00000166
cbd.o N 00000174
cbd.o N 0000017a
cbd.o N 0000017e
cbd.o N 00000180
cbd.o N 00000182
cbd.o N 00000186
cbd.o N 0000018a
cbd.o N 00000196
cbd.o N 00000198
cbd.o N 0000019a
cbd.o N 0000019c
cbd.o N 0000019e
cbd.o N 000001b2
cbd.o cbd T
fips202.o KeccakF1600_StatePermute T
fips202.o N 00000000
fips202.o N 00000037
fips202.o N 00000041
fips202.o N 00000108
fips202.o N 0000011f
fips202.o N 00000136
fips202.o N 00000141
fips202.o N 0000014a
fips202.o N 0000015e
fips202.o N 0000016c
fips202.o N 0000017a
fips202.o N 0000017c
fips202.o N 0000017e
fips202.o N 0000018b
fips202.o N 0000018d
fips202.o N 00000192
fips202.o N 00000194
fips202.o N 00000196
fips202.o N 00000198
fips202.o N 0000019f
fips202.o N 000001a1
fips202.o N 000001b6
fips202.o N 000001b8
fips202.o N 000001c0
fips202.o N 000001c8
fips202.o N 000001d2
fips202.o N 000001da
fips202.o N 000001dc
fips202.o N 000001f5
fips202.o N 000001fe
fips202.o N 00000216
fips202.o N 00000235
fips202.o N 00000246
fips202.o N 0000024f
fips202.o N 00000258
fips202.o N 0000025e
fips202.o N 00000262
fips202.o N 00000266
fips202.o N 0000026a
fips202.o N 0000026e
fips202.o N 00000272
fips202.o N 00000276
fips202.o N 0000027a
fips202.o N 0000027e
fips202.o N 00000282
fips202.o N 00000286
fips202.o N 0000028a
fips202.o N 0000028e
fips202.o N 00000292
fips202.o N 00000296
fips202.o N 0000029a
fips202.o N 0000029e
fips202.o N 000002a2
fips202.o N 000002a6
fips202.o N 000002aa
fips202.o N 000002ae
fips202.o N 000002b2
fips202.o N 000002b6
fips202.o N 000002ba
fips202.o N 000002be
fips202.o N 000002c2
fips202.o N 000002c8
fips202.o N 000002cc
fips202.o N 000002d0
fips202.o N 000002d4
fips202.o N 000002d7
fips202.o N 000002db
fips202.o N 000002df
fips202.o N 000002e3
fips202.o N 000002e6
fips202.o N 000002e9
fips202.o N 000002ed
fips202.o N 000002f0
fips202.o N 000002f3
fips202.o N 000002f7
fips202.o N 000002fb
fips202.o N 000002ff
fips202.o N 00000303
fips202.o N 00000307
fips202.o N 0000030b
fips202.o N 0000030f
fips202.o N 00000313
fips202.o N 00000317
fips202.o N 0000031b
fips202.o N 0000031f
fips202.o N 00000323
fips202.o N 00000327
fips202.o N 0000032b
fips202.o N 0000032f
fips202.o N 00000333
fips202.o N 00000337
fips202.o N 0000033b
fips202.o N 0000033f
fips202.o N 00000343
fips202.o N 00000347
fips202.o N 0000034b
fips202.o N 0000034f
fips202.o N 00000353
fips202.o N 0000035a
fips202.o N 00000361
fips202.o N 00000367
fips202.o N 0000036d
fips202.o N 00000374
fips202.o N 00000379
fips202.o N 00000388
fips202.o N 00000393
fips202.o N 0000039c
fips202.o N 0000039f
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 00000000
kem.o N 00000037
kem.o N 0000003d
kem.o N 00000104
kem.o N 00000133
kem.o N 00000137
kem.o N 00000162
kem.o N 0000018d
kem.o N 00000190
kem.o N 0000019e
kem.o N 000001a1
kem.o N 000001a3
kem.o N 000001a6
kem.o N 000001ba
kem.o N 000001be
kem.o N 000001c0
kem.o N 000001c2
kem.o N 000001c6
pack_unpack.o BS2POL T
pack_unpack.o BS2POLVEC T
pack_unpack.o BS2POLVECp T
pack_unpack.o BS2POLVECq T
pack_unpack.o N 00000000
pack_unpack.o N 00000037
pack_unpack.o N 00000045
pack_unpack.o N 0000010c
pack_unpack.o N 0000011c
pack_unpack.o N 0000012e
pack_unpack.o N 0000013e
pack_unpack.o N 00000150
pack_unpack.o N 00000160
pack_unpack.o N 00000172
pack_unpack.o N 0000017d
pack_unpack.o N 00000188
pack_unpack.o N 00000193
pack_unpack.o N 0000019e
pack_unpack.o N 000001a5
pack_unpack.o N 000001af
pack_unpack.o N 000001b9
pack_unpack.o N 000001bf
pack_unpack.o N 000001cd
pack_unpack.o N 000001d7
pack_unpack.o N 000001df
pack_unpack.o N 000001e4
pack_unpack.o N 000001f3
pack_unpack.o N 000001fe
pack_unpack.o N 00000207
pack_unpack.o N 00000213
pack_unpack.o N 00000220
pack_unpack.o N 0000022b
pack_unpack.o N 00000234
pack_unpack.o N 00000240
pack_unpack.o N 00000242
pack_unpack.o N 00000245
pack_unpack.o N 00000259
pack_unpack.o N 00000266
pack_unpack.o N 00000268
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 00000000
poly.o N 00000037
poly.o N 0000003e
poly.o N 00000105
poly.o N 0000010f
poly.o N 00000113
poly.o N 00000121
poly.o N 0000012b
poly.o N 00000133
poly.o N 00000147
poly.o N 00000149
poly.o N 00000158
poly.o N 00000163
poly.o N 0000016c
poly.o N 00000171
poly.o N 0000017e
poly.o N 00000187
poly.o N 0000018b
poly.o N 00000195
poly.o N 0000019d
poly.o N 0000019f
poly.o N 000001aa
verify.o N 00000000
verify.o N 00000037
verify.o N 00000040
verify.o N 00000107
verify.o N 0000010e
verify.o N 00000112
verify.o N 00000117
verify.o N 00000119
verify.o N 00000127
verify.o N 00000129
verify.o N 0000012d
verify.o N 0000013a
verify.o N 00000141
verify.o N 00000143
verify.o N 0000015a
verify.o N 00000165
verify.o N 0000016e
verify.o N 00000170
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 (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Namespace violations


SABER_indcpa.o GenMatrix T
SABER_indcpa.o InnerProd T
SABER_indcpa.o MatrixVectorMul T
SABER_indcpa.o N 00000000
SABER_indcpa.o N 00000037
SABER_indcpa.o N 00000046
SABER_indcpa.o N 0000010c
SABER_indcpa.o N 0000011b
SABER_indcpa.o N 00000126
SABER_indcpa.o N 0000012f
SABER_indcpa.o N 00000137
SABER_indcpa.o N 00000139
SABER_indcpa.o N 0000013b
SABER_indcpa.o N 0000013f
SABER_indcpa.o N 00000141
SABER_indcpa.o N 00000143
SABER_indcpa.o N 00000150
SABER_indcpa.o N 0000015b
SABER_indcpa.o N 00000164
SABER_indcpa.o N 00000166
SABER_indcpa.o N 0000017a
SABER_indcpa.o N 0000017c
SABER_indcpa.o N 00000188
SABER_indcpa.o N 00000197
SABER_indcpa.o N 000001a8
SABER_indcpa.o N 000001af
SABER_indcpa.o N 000001b5
SABER_indcpa.o N 000001bf
SABER_indcpa.o N 000001c7
SABER_indcpa.o N 000001d1
SABER_indcpa.o N 000001e4
SABER_indcpa.o N 000001f4
SABER_indcpa.o N 00000203
SABER_indcpa.o N 0000020d
SABER_indcpa.o N 0000021c
SABER_indcpa.o N 00000224
SABER_indcpa.o N 0000023b
SABER_indcpa.o N 00000246
SABER_indcpa.o N 0000024f
SABER_indcpa.o N 00000253
SABER_indcpa.o N 00000261
SABER_indcpa.o N 0000026b
SABER_indcpa.o N 00000273
SABER_indcpa.o N 00000277
SABER_indcpa.o N 0000027b
SABER_indcpa.o N 0000027f
SABER_indcpa.o N 00000283
SABER_indcpa.o N 00000287
SABER_indcpa.o N 0000028b
SABER_indcpa.o N 0000028f
SABER_indcpa.o N 00000293
SABER_indcpa.o N 00000297
SABER_indcpa.o N 0000029b
SABER_indcpa.o N 0000029f
SABER_indcpa.o N 000002a3
SABER_indcpa.o N 000002a7
SABER_indcpa.o N 000002ab
SABER_indcpa.o N 000002ae
SABER_indcpa.o N 000002b1
SABER_indcpa.o N 000002b4
SABER_indcpa.o N 000002b7
SABER_indcpa.o N 000002ba
SABER_indcpa.o N 000002bd
SABER_indcpa.o N 000002c0
SABER_indcpa.o N 000002c3
SABER_indcpa.o N 000002c6
SABER_indcpa.o N 000002cd
SABER_indcpa.o N 000002d0
SABER_indcpa.o N 000002d3
SABER_indcpa.o N 000002d5
SABER_indcpa.o N 000002db
SABER_indcpa.o N 000002e0
SABER_indcpa.o N 000002e5
SABER_indcpa.o N 000002e7
SABER_indcpa.o N 000002ea
SABER_indcpa.o N 000002ed
SABER_indcpa.o N 000002f0
SABER_indcpa.o N 000002f3
SABER_indcpa.o N 000002f6
SABER_indcpa.o N 000002f9
SABER_indcpa.o N 000002fc
SABER_indcpa.o N 000002ff
SABER_indcpa.o N 00000302
SABER_indcpa.o N 00000305
SABER_indcpa.o N 00000308
SABER_indcpa.o N 0000030b
SABER_indcpa.o N 0000030e
SABER_indcpa.o N 00000311
SABER_indcpa.o N 00000315
SABER_indcpa.o N 0000031b
SABER_indcpa.o N 0000031f
SABER_indcpa.o N 0000032a
SABER_indcpa.o N 0000032e
SABER_indcpa.o N 00000332
SABER_indcpa.o N 0000033f
SABER_indcpa.o N 00000341
SABER_indcpa.o N 0000034b
SABER_indcpa.o N 00000353
SABER_indcpa.o N 00000358
SABER_indcpa.o N 0000035d
SABER_indcpa.o N 00000362
SABER_indcpa.o N 00000367
SABER_indcpa.o N 0000036c
SABER_indcpa.o N 00000371
SABER_indcpa.o N 00000376
SABER_indcpa.o N 0000037b
SABER_indcpa.o N 00000380
SABER_indcpa.o N 00000386
SABER_indcpa.o N 0000038a
SABER_indcpa.o N 00000398
SABER_indcpa.o N 000003a0
SABER_indcpa.o N 000003a4
SABER_indcpa.o N 000003ab
SABER_indcpa.o N 000003b0
SABER_indcpa.o N 000003b8
SABER_indcpa.o N 000003bd
SABER_indcpa.o N 000003c1
SABER_indcpa.o N 000003d2
SABER_indcpa.o N 000003dd
SABER_indcpa.o N 000003df
SABER_indcpa.o N 000003e4
SABER_indcpa.o N 000003ee
SABER_indcpa.o N 000003f1
SABER_indcpa.o N 000003f4
SABER_indcpa.o N 000003fa
SABER_indcpa.o N 000003fe
SABER_indcpa.o N 00000408
SABER_indcpa.o N 0000040d
SABER_indcpa.o N 00000413
SABER_indcpa.o N 0000041b
SABER_indcpa.o N 00000422
SABER_indcpa.o N 00000428
SABER_indcpa.o N 00000439
SABER_indcpa.o N 00000444
SABER_indcpa.o N 0000044a
SABER_indcpa.o N 0000044f
SABER_indcpa.o N 00000454
SABER_indcpa.o N 0000045d
SABER_indcpa.o N 00000467
SABER_indcpa.o N 0000046f
SABER_indcpa.o N 00000471
SABER_indcpa.o N 00000474
SABER_indcpa.o N 00000480
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 00000000
cbd.o N 00000037
cbd.o N 0000003d
cbd.o N 00000103
cbd.o N 00000112
cbd.o N 0000011d
cbd.o N 00000126
cbd.o N 0000013d
cbd.o N 00000148
cbd.o N 00000151
cbd.o N 00000163
cbd.o N 00000165
cbd.o N 00000173
cbd.o N 00000179
cbd.o N 0000017d
cbd.o N 0000017f
cbd.o N 00000181
cbd.o N 00000185
cbd.o N 00000189
cbd.o N 00000195
cbd.o N 00000197
cbd.o N 00000199
cbd.o N 0000019b
cbd.o N 0000019d
cbd.o N 000001b1
cbd.o cbd T
fips202.o KeccakF1600_StatePermute T
fips202.o N 00000000
fips202.o N 00000037
fips202.o N 00000041
fips202.o N 00000107
fips202.o N 0000011e
fips202.o N 00000135
fips202.o N 00000140
fips202.o N 00000149
fips202.o N 0000015d
fips202.o N 0000016b
fips202.o N 00000179
fips202.o N 0000017b
fips202.o N 0000017d
fips202.o N 0000018a
fips202.o N 0000018c
fips202.o N 00000191
fips202.o N 00000193
fips202.o N 00000195
fips202.o N 00000197
fips202.o N 0000019e
fips202.o N 000001a0
fips202.o N 000001b5
fips202.o N 000001b7
fips202.o N 000001bf
fips202.o N 000001c7
fips202.o N 000001d1
fips202.o N 000001d9
fips202.o N 000001db
fips202.o N 000001f4
fips202.o N 000001fd
fips202.o N 00000215
fips202.o N 00000234
fips202.o N 00000245
fips202.o N 0000024e
fips202.o N 00000257
fips202.o N 0000025d
fips202.o N 00000261
fips202.o N 00000265
fips202.o N 00000269
fips202.o N 0000026d
fips202.o N 00000271
fips202.o N 00000275
fips202.o N 00000279
fips202.o N 0000027d
fips202.o N 00000281
fips202.o N 00000285
fips202.o N 00000289
fips202.o N 0000028d
fips202.o N 00000291
fips202.o N 00000295
fips202.o N 00000299
fips202.o N 0000029d
fips202.o N 000002a1
fips202.o N 000002a5
fips202.o N 000002a9
fips202.o N 000002ad
fips202.o N 000002b1
fips202.o N 000002b5
fips202.o N 000002b9
fips202.o N 000002bd
fips202.o N 000002c1
fips202.o N 000002c7
fips202.o N 000002cb
fips202.o N 000002cf
fips202.o N 000002d3
fips202.o N 000002d6
fips202.o N 000002da
fips202.o N 000002de
fips202.o N 000002e2
fips202.o N 000002e5
fips202.o N 000002e8
fips202.o N 000002ec
fips202.o N 000002ef
fips202.o N 000002f2
fips202.o N 000002f6
fips202.o N 000002fa
fips202.o N 000002fe
fips202.o N 00000302
fips202.o N 00000306
fips202.o N 0000030a
fips202.o N 0000030e
fips202.o N 00000312
fips202.o N 00000316
fips202.o N 0000031a
fips202.o N 0000031e
fips202.o N 00000322
fips202.o N 00000326
fips202.o N 0000032a
fips202.o N 0000032e
fips202.o N 00000332
fips202.o N 00000336
fips202.o N 0000033a
fips202.o N 0000033e
fips202.o N 00000342
fips202.o N 00000346
fips202.o N 0000034a
fips202.o N 0000034e
fips202.o N 00000352
fips202.o N 00000359
fips202.o N 00000360
fips202.o N 00000366
fips202.o N 0000036c
fips202.o N 00000373
fips202.o N 00000378
fips202.o N 00000387
fips202.o N 00000392
fips202.o N 0000039b
fips202.o N 0000039e
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 00000000
kem.o N 00000037
kem.o N 0000003d
kem.o N 00000103
kem.o N 00000132
kem.o N 00000136
kem.o N 00000161
kem.o N 0000018c
kem.o N 0000018f
kem.o N 0000019d
kem.o N 000001a0
kem.o N 000001a2
kem.o N 000001a5
kem.o N 000001b9
kem.o N 000001bd
kem.o N 000001bf
kem.o N 000001c1
kem.o N 000001c5
pack_unpack.o BS2POL T
pack_unpack.o BS2POLVEC T
pack_unpack.o BS2POLVECp T
pack_unpack.o BS2POLVECq T
pack_unpack.o N 00000000
pack_unpack.o N 00000037
pack_unpack.o N 00000045
pack_unpack.o N 0000010b
pack_unpack.o N 0000011b
pack_unpack.o N 0000012d
pack_unpack.o N 0000013d
pack_unpack.o N 0000014f
pack_unpack.o N 0000015f
pack_unpack.o N 00000171
pack_unpack.o N 0000017c
pack_unpack.o N 00000187
pack_unpack.o N 00000192
pack_unpack.o N 0000019d
pack_unpack.o N 000001a4
pack_unpack.o N 000001ae
pack_unpack.o N 000001b8
pack_unpack.o N 000001be
pack_unpack.o N 000001cc
pack_unpack.o N 000001d6
pack_unpack.o N 000001de
pack_unpack.o N 000001e3
pack_unpack.o N 000001f2
pack_unpack.o N 000001fd
pack_unpack.o N 00000206
pack_unpack.o N 00000212
pack_unpack.o N 0000021f
pack_unpack.o N 0000022a
pack_unpack.o N 00000233
pack_unpack.o N 0000023f
pack_unpack.o N 00000241
pack_unpack.o N 00000244
pack_unpack.o N 00000258
pack_unpack.o N 00000265
pack_unpack.o N 00000267
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 00000000
poly.o N 00000037
poly.o N 0000003e
poly.o N 00000104
poly.o N 0000010e
poly.o N 00000112
poly.o N 00000120
poly.o N 0000012a
poly.o N 00000132
poly.o N 00000146
poly.o N 00000148
poly.o N 00000157
poly.o N 00000162
poly.o N 0000016b
poly.o N 00000170
poly.o N 0000017d
poly.o N 00000186
poly.o N 0000018a
poly.o N 00000194
poly.o N 0000019c
poly.o N 0000019e
poly.o N 000001a9
verify.o N 00000000
verify.o N 00000037
verify.o N 00000040
verify.o N 00000106
verify.o N 0000010d
verify.o N 00000111
verify.o N 00000116
verify.o N 00000118
verify.o N 00000126
verify.o N 00000128
verify.o N 0000012c
verify.o N 00000139
verify.o N 00000140
verify.o N 00000142
verify.o N 00000159
verify.o N 00000164
verify.o N 0000016d
verify.o N 0000016f
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 (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Namespace violations


SABER_indcpa.o GenMatrix T
SABER_indcpa.o InnerProd T
SABER_indcpa.o MatrixVectorMul T
SABER_indcpa.o N 00000000
SABER_indcpa.o N 00000037
SABER_indcpa.o N 00000046
SABER_indcpa.o N 0000010d
SABER_indcpa.o N 0000011c
SABER_indcpa.o N 00000127
SABER_indcpa.o N 00000130
SABER_indcpa.o N 00000138
SABER_indcpa.o N 0000014d
SABER_indcpa.o N 00000159
SABER_indcpa.o N 00000167
SABER_indcpa.o N 00000169
SABER_indcpa.o N 0000016d
SABER_indcpa.o N 00000177
SABER_indcpa.o N 0000017f
SABER_indcpa.o N 00000181
SABER_indcpa.o N 0000018d
SABER_indcpa.o N 00000195
SABER_indcpa.o N 000001a4
SABER_indcpa.o N 000001b5
SABER_indcpa.o N 000001bc
SABER_indcpa.o N 000001c2
SABER_indcpa.o N 000001cc
SABER_indcpa.o N 000001d4
SABER_indcpa.o N 000001de
SABER_indcpa.o N 000001f1
SABER_indcpa.o N 00000201
SABER_indcpa.o N 00000210
SABER_indcpa.o N 0000021a
SABER_indcpa.o N 00000229
SABER_indcpa.o N 0000022b
SABER_indcpa.o N 0000022d
SABER_indcpa.o N 00000244
SABER_indcpa.o N 0000024f
SABER_indcpa.o N 00000258
SABER_indcpa.o N 0000025a
SABER_indcpa.o N 00000268
SABER_indcpa.o N 00000272
SABER_indcpa.o N 0000027a
SABER_indcpa.o N 0000027c
SABER_indcpa.o N 00000290
SABER_indcpa.o N 00000292
SABER_indcpa.o N 00000296
SABER_indcpa.o N 000002a3
SABER_indcpa.o N 000002ae
SABER_indcpa.o N 000002b7
SABER_indcpa.o N 000002bb
SABER_indcpa.o N 000002bf
SABER_indcpa.o N 000002c3
SABER_indcpa.o N 000002c7
SABER_indcpa.o N 000002cb
SABER_indcpa.o N 000002cf
SABER_indcpa.o N 000002d3
SABER_indcpa.o N 000002d7
SABER_indcpa.o N 000002db
SABER_indcpa.o N 000002df
SABER_indcpa.o N 000002e3
SABER_indcpa.o N 000002e7
SABER_indcpa.o N 000002eb
SABER_indcpa.o N 000002ef
SABER_indcpa.o N 000002f2
SABER_indcpa.o N 000002f5
SABER_indcpa.o N 000002f8
SABER_indcpa.o N 000002fb
SABER_indcpa.o N 000002fe
SABER_indcpa.o N 00000301
SABER_indcpa.o N 00000304
SABER_indcpa.o N 00000307
SABER_indcpa.o N 0000030a
SABER_indcpa.o N 00000311
SABER_indcpa.o N 00000314
SABER_indcpa.o N 00000317
SABER_indcpa.o N 00000319
SABER_indcpa.o N 0000031f
SABER_indcpa.o N 00000324
SABER_indcpa.o N 00000329
SABER_indcpa.o N 0000032c
SABER_indcpa.o N 0000032f
SABER_indcpa.o N 00000332
SABER_indcpa.o N 00000335
SABER_indcpa.o N 00000338
SABER_indcpa.o N 0000033b
SABER_indcpa.o N 0000033e
SABER_indcpa.o N 00000341
SABER_indcpa.o N 00000344
SABER_indcpa.o N 00000347
SABER_indcpa.o N 0000034a
SABER_indcpa.o N 0000034d
SABER_indcpa.o N 00000350
SABER_indcpa.o N 00000353
SABER_indcpa.o N 00000357
SABER_indcpa.o N 0000035d
SABER_indcpa.o N 00000361
SABER_indcpa.o N 0000036c
SABER_indcpa.o N 00000370
SABER_indcpa.o N 00000374
SABER_indcpa.o N 00000381
SABER_indcpa.o N 00000383
SABER_indcpa.o N 00000388
SABER_indcpa.o N 0000038d
SABER_indcpa.o N 00000392
SABER_indcpa.o N 00000397
SABER_indcpa.o N 0000039c
SABER_indcpa.o N 000003a1
SABER_indcpa.o N 000003a6
SABER_indcpa.o N 000003ab
SABER_indcpa.o N 000003b0
SABER_indcpa.o N 000003b6
SABER_indcpa.o N 000003ba
SABER_indcpa.o N 000003c2
SABER_indcpa.o N 000003c6
SABER_indcpa.o N 000003cd
SABER_indcpa.o N 000003d2
SABER_indcpa.o N 000003da
SABER_indcpa.o N 000003df
SABER_indcpa.o N 000003e3
SABER_indcpa.o N 000003f4
SABER_indcpa.o N 000003ff
SABER_indcpa.o N 00000401
SABER_indcpa.o N 00000406
SABER_indcpa.o N 00000410
SABER_indcpa.o N 00000413
SABER_indcpa.o N 00000416
SABER_indcpa.o N 0000041c
SABER_indcpa.o N 00000420
SABER_indcpa.o N 0000042a
SABER_indcpa.o N 0000042f
SABER_indcpa.o N 00000435
SABER_indcpa.o N 0000043d
SABER_indcpa.o N 00000444
SABER_indcpa.o N 0000044a
SABER_indcpa.o N 0000045b
SABER_indcpa.o N 00000466
SABER_indcpa.o N 0000046c
SABER_indcpa.o N 00000471
SABER_indcpa.o N 00000476
SABER_indcpa.o N 0000047f
SABER_indcpa.o N 00000489
SABER_indcpa.o N 00000491
SABER_indcpa.o N 00000493
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 00000000
cbd.o N 00000037
cbd.o N 0000003d
cbd.o N 00000104
cbd.o N 00000113
cbd.o N 0000011e
cbd.o N 00000127
cbd.o N 0000013e
cbd.o N 00000149
cbd.o N 00000152
cbd.o N 00000164
cbd.o N 00000166
cbd.o N 00000174
cbd.o N 0000017a
cbd.o N 0000017e
cbd.o N 00000180
cbd.o N 00000182
cbd.o N 00000186
cbd.o N 0000018a
cbd.o N 00000196
cbd.o N 00000198
cbd.o N 0000019a
cbd.o N 0000019c
cbd.o N 000001b0
cbd.o N 000001b2
cbd.o cbd T
fips202.o KeccakF1600_StatePermute T
fips202.o N 00000000
fips202.o N 00000037
fips202.o N 00000041
fips202.o N 00000108
fips202.o N 0000011f
fips202.o N 00000136
fips202.o N 00000141
fips202.o N 0000014a
fips202.o N 0000015e
fips202.o N 0000016c
fips202.o N 00000173
fips202.o N 00000175
fips202.o N 00000177
fips202.o N 00000179
fips202.o N 00000181
fips202.o N 0000018b
fips202.o N 00000193
fips202.o N 00000195
fips202.o N 000001a2
fips202.o N 000001bb
fips202.o N 000001c4
fips202.o N 000001d2
fips202.o N 000001e7
fips202.o N 000001ff
fips202.o N 0000021e
fips202.o N 0000022f
fips202.o N 00000238
fips202.o N 00000241
fips202.o N 00000247
fips202.o N 0000024b
fips202.o N 0000024f
fips202.o N 00000253
fips202.o N 00000257
fips202.o N 0000025b
fips202.o N 0000025f
fips202.o N 00000263
fips202.o N 00000267
fips202.o N 0000026b
fips202.o N 0000026f
fips202.o N 00000273
fips202.o N 00000277
fips202.o N 0000027b
fips202.o N 0000027f
fips202.o N 00000283
fips202.o N 00000287
fips202.o N 0000028b
fips202.o N 0000028f
fips202.o N 00000293
fips202.o N 00000297
fips202.o N 0000029b
fips202.o N 0000029f
fips202.o N 000002a3
fips202.o N 000002a7
fips202.o N 000002ab
fips202.o N 000002b1
fips202.o N 000002b5
fips202.o N 000002b9
fips202.o N 000002bd
fips202.o N 000002c0
fips202.o N 000002c4
fips202.o N 000002c8
fips202.o N 000002cc
fips202.o N 000002cf
fips202.o N 000002d2
fips202.o N 000002d6
fips202.o N 000002d9
fips202.o N 000002dc
fips202.o N 000002e0
fips202.o N 000002e4
fips202.o N 000002e8
fips202.o N 000002ec
fips202.o N 000002f0
fips202.o N 000002f4
fips202.o N 000002f8
fips202.o N 000002fc
fips202.o N 00000300
fips202.o N 00000304
fips202.o N 00000308
fips202.o N 0000030c
fips202.o N 00000310
fips202.o N 00000314
fips202.o N 00000318
fips202.o N 0000031c
fips202.o N 00000320
fips202.o N 00000324
fips202.o N 00000328
fips202.o N 0000032c
fips202.o N 00000330
fips202.o N 00000334
fips202.o N 00000338
fips202.o N 0000033c
fips202.o N 0000033e
fips202.o N 00000340
fips202.o N 00000347
fips202.o N 0000034e
fips202.o N 00000354
fips202.o N 0000035a
fips202.o N 00000361
fips202.o N 00000369
fips202.o N 0000036b
fips202.o N 00000370
fips202.o N 00000372
fips202.o N 00000374
fips202.o N 00000379
fips202.o N 00000388
fips202.o N 00000393
fips202.o N 0000039c
fips202.o N 0000039f
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 00000000
kem.o N 00000037
kem.o N 0000003d
kem.o N 00000104
kem.o N 00000133
kem.o N 00000137
kem.o N 00000162
kem.o N 0000018d
kem.o N 00000190
kem.o N 0000019e
kem.o N 000001a1
kem.o N 000001a3
kem.o N 000001a6
kem.o N 000001ba
kem.o N 000001be
kem.o N 000001c0
kem.o N 000001c2
kem.o N 000001c6
pack_unpack.o BS2POL T
pack_unpack.o BS2POLVEC T
pack_unpack.o BS2POLVECp T
pack_unpack.o BS2POLVECq T
pack_unpack.o N 00000000
pack_unpack.o N 00000037
pack_unpack.o N 00000045
pack_unpack.o N 0000010c
pack_unpack.o N 0000011c
pack_unpack.o N 0000012e
pack_unpack.o N 0000013e
pack_unpack.o N 00000150
pack_unpack.o N 00000160
pack_unpack.o N 00000172
pack_unpack.o N 0000017d
pack_unpack.o N 00000188
pack_unpack.o N 00000193
pack_unpack.o N 0000019e
pack_unpack.o N 000001a5
pack_unpack.o N 000001af
pack_unpack.o N 000001b9
pack_unpack.o N 000001bf
pack_unpack.o N 000001cd
pack_unpack.o N 000001d7
pack_unpack.o N 000001df
pack_unpack.o N 000001e4
pack_unpack.o N 000001f3
pack_unpack.o N 000001fe
pack_unpack.o N 00000207
pack_unpack.o N 00000213
pack_unpack.o N 00000220
pack_unpack.o N 0000022b
pack_unpack.o N 00000234
pack_unpack.o N 00000240
pack_unpack.o N 00000242
pack_unpack.o N 00000245
pack_unpack.o N 00000259
pack_unpack.o N 00000266
pack_unpack.o N 00000268
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 00000000
poly.o N 00000037
poly.o N 0000003e
poly.o N 00000105
poly.o N 0000010f
poly.o N 00000113
poly.o N 00000121
poly.o N 0000012b
poly.o N 00000133
poly.o N 00000147
poly.o N 00000149
poly.o N 00000158
poly.o N 00000163
poly.o N 0000016c
poly.o N 00000171
poly.o N 0000017e
poly.o N 00000187
poly.o N 0000018b
poly.o N 00000195
poly.o N 0000019d
poly.o N 0000019f
poly.o N 000001aa
verify.o N 00000000
verify.o N 00000037
verify.o N 00000040
verify.o N 00000107
verify.o N 0000010e
verify.o N 00000112
verify.o N 00000117
verify.o N 00000119
verify.o N 00000127
verify.o N 00000129
verify.o N 0000012d
verify.o N 0000013a
verify.o N 00000141
verify.o N 00000143
verify.o N 0000015a
verify.o N 00000165
verify.o N 0000016e
verify.o N 00000170
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 (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

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 (8.3.0)
T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)