Test results for armeabi, bblack, crypto_kem/saber2

[Page version: 20241101 10:17:42]

Measurements for armeabi, bblack, crypto_kem Test results for armeabi, bblack, crypto_kem Test results for crypto_kem/saber2
Computer: bblack
Microarchitecture: armeabi; Cortex-A8 (413fc082)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240716
Operation: crypto_kem
Primitive: saber2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
508644020267 0 034694 456 1496T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101520240716
509298417363 0 032054 456 1488T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101520240716
509523217363 0 032054 456 1488T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101520240716
518310414967 0 027908 452 1488T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101520240716
519407223313 0 034581 488 1488T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101520240716
545160012237 0 022477 488 1488T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101520240716
59980329891 0 019641 480 1488T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101520240716
657296010165 0 020385 488 1488T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101520240716

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-b00a7e.c
pack_unpack.c: clang: note: diagnostic msg: /tmp/pack_unpack-b00a7e.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 00000108
SABER_indcpa.o N 00000117
SABER_indcpa.o N 00000122
SABER_indcpa.o N 0000012b
SABER_indcpa.o N 00000133
SABER_indcpa.o N 00000135
SABER_indcpa.o N 00000137
SABER_indcpa.o N 0000013b
SABER_indcpa.o N 0000013d
SABER_indcpa.o N 0000013f
SABER_indcpa.o N 0000014c
SABER_indcpa.o N 00000157
SABER_indcpa.o N 00000160
SABER_indcpa.o N 00000162
SABER_indcpa.o N 00000176
SABER_indcpa.o N 00000178
SABER_indcpa.o N 00000184
SABER_indcpa.o N 00000193
SABER_indcpa.o N 000001a4
SABER_indcpa.o N 000001ab
SABER_indcpa.o N 000001b1
SABER_indcpa.o N 000001bb
SABER_indcpa.o N 000001c3
SABER_indcpa.o N 000001cd
SABER_indcpa.o N 000001e0
SABER_indcpa.o N 000001f0
SABER_indcpa.o N 000001ff
SABER_indcpa.o N 00000209
SABER_indcpa.o N 00000218
SABER_indcpa.o N 00000220
SABER_indcpa.o N 00000237
SABER_indcpa.o N 00000242
SABER_indcpa.o N 0000024b
SABER_indcpa.o N 0000024f
SABER_indcpa.o N 0000025d
SABER_indcpa.o N 00000267
SABER_indcpa.o N 0000026f
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 000002aa
SABER_indcpa.o N 000002ad
SABER_indcpa.o N 000002b0
SABER_indcpa.o N 000002b3
SABER_indcpa.o N 000002b6
SABER_indcpa.o N 000002b9
SABER_indcpa.o N 000002bc
SABER_indcpa.o N 000002bf
SABER_indcpa.o N 000002c2
SABER_indcpa.o N 000002c9
SABER_indcpa.o N 000002cc
SABER_indcpa.o N 000002cf
SABER_indcpa.o N 000002d1
SABER_indcpa.o N 000002d7
SABER_indcpa.o N 000002dc
SABER_indcpa.o N 000002e1
SABER_indcpa.o N 000002e3
SABER_indcpa.o N 000002e6
SABER_indcpa.o N 000002e9
SABER_indcpa.o N 000002ec
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 0000030d
SABER_indcpa.o N 00000311
SABER_indcpa.o N 00000317
SABER_indcpa.o N 0000031b
SABER_indcpa.o N 00000326
SABER_indcpa.o N 0000032a
SABER_indcpa.o N 0000032e
SABER_indcpa.o N 0000033b
SABER_indcpa.o N 0000033d
SABER_indcpa.o N 00000347
SABER_indcpa.o N 0000034f
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 00000382
SABER_indcpa.o N 00000386
SABER_indcpa.o N 00000394
SABER_indcpa.o N 0000039c
SABER_indcpa.o N 000003a0
SABER_indcpa.o N 000003a7
SABER_indcpa.o N 000003ac
SABER_indcpa.o N 000003b4
SABER_indcpa.o N 000003b9
SABER_indcpa.o N 000003bd
SABER_indcpa.o N 000003ce
SABER_indcpa.o N 000003d9
SABER_indcpa.o N 000003db
SABER_indcpa.o N 000003e0
SABER_indcpa.o N 000003ea
SABER_indcpa.o N 000003ed
SABER_indcpa.o N 000003f0
SABER_indcpa.o N 000003f6
SABER_indcpa.o N 000003fa
SABER_indcpa.o N 00000404
SABER_indcpa.o N 00000409
SABER_indcpa.o N 0000040f
SABER_indcpa.o N 00000417
SABER_indcpa.o N 0000041e
SABER_indcpa.o N 00000424
SABER_indcpa.o N 00000435
SABER_indcpa.o N 00000440
SABER_indcpa.o N 00000446
SABER_indcpa.o N 0000044b
SABER_indcpa.o N 00000450
SABER_indcpa.o N 00000459
SABER_indcpa.o N 00000463
SABER_indcpa.o N 0000046b
SABER_indcpa.o N 0000046d
SABER_indcpa.o N 00000470
SABER_indcpa.o N 0000047c
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 000000ff
cbd.o N 0000010e
cbd.o N 00000119
cbd.o N 00000122
cbd.o N 00000139
cbd.o N 00000144
cbd.o N 0000014d
cbd.o N 0000015f
cbd.o N 00000161
cbd.o N 0000016f
cbd.o N 00000175
cbd.o N 00000179
cbd.o N 0000017b
cbd.o N 0000017d
cbd.o N 00000181
cbd.o N 00000185
cbd.o N 00000191
cbd.o N 00000193
cbd.o N 000001a0
cbd.o N 000001ab
cbd.o N 000001b4
cbd.o N 000001b6
cbd.o N 000001b8
cbd.o N 000001ba
cbd.o N 000001ce
cbd.o cbd T
fips202.o KeccakF1600_StatePermute T
fips202.o N 00000000
fips202.o N 00000037
fips202.o N 00000041
fips202.o N 00000103
fips202.o N 0000011a
fips202.o N 00000131
fips202.o N 0000013c
fips202.o N 00000145
fips202.o N 00000159
fips202.o N 00000167
fips202.o N 00000175
fips202.o N 00000177
fips202.o N 00000179
fips202.o N 00000186
fips202.o N 00000188
fips202.o N 0000018d
fips202.o N 0000018f
fips202.o N 00000191
fips202.o N 00000193
fips202.o N 0000019a
fips202.o N 0000019c
fips202.o N 000001b1
fips202.o N 000001b3
fips202.o N 000001bb
fips202.o N 000001c3
fips202.o N 000001cd
fips202.o N 000001d5
fips202.o N 000001d7
fips202.o N 000001f0
fips202.o N 000001f9
fips202.o N 00000211
fips202.o N 00000230
fips202.o N 00000241
fips202.o N 0000024a
fips202.o N 00000253
fips202.o N 00000259
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 000002c3
fips202.o N 000002c7
fips202.o N 000002cb
fips202.o N 000002cf
fips202.o N 000002d2
fips202.o N 000002d6
fips202.o N 000002da
fips202.o N 000002de
fips202.o N 000002e1
fips202.o N 000002e4
fips202.o N 000002e8
fips202.o N 000002eb
fips202.o N 000002ee
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 00000355
fips202.o N 0000035c
fips202.o N 00000362
fips202.o N 00000368
fips202.o N 0000036f
fips202.o N 00000374
fips202.o N 00000383
fips202.o N 0000038e
fips202.o N 00000397
fips202.o N 0000039a
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 000000ff
kem.o N 00000129
kem.o N 0000012d
kem.o N 00000153
kem.o N 00000179
kem.o N 0000017c
kem.o N 0000018a
kem.o N 0000018d
kem.o N 0000018f
kem.o N 00000192
kem.o N 000001a6
kem.o N 000001aa
kem.o N 000001ac
kem.o N 000001ae
kem.o N 000001b2
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 00000107
pack_unpack.o N 00000117
pack_unpack.o N 00000129
pack_unpack.o N 00000139
pack_unpack.o N 0000014b
pack_unpack.o N 0000015b
pack_unpack.o N 0000016d
pack_unpack.o N 00000178
pack_unpack.o N 00000183
pack_unpack.o N 0000018e
pack_unpack.o N 00000199
pack_unpack.o N 000001a0
pack_unpack.o N 000001aa
pack_unpack.o N 000001b4
pack_unpack.o N 000001ba
pack_unpack.o N 000001c8
pack_unpack.o N 000001d2
pack_unpack.o N 000001da
pack_unpack.o N 000001df
pack_unpack.o N 000001ee
pack_unpack.o N 000001f9
pack_unpack.o N 00000202
pack_unpack.o N 0000020e
pack_unpack.o N 0000021b
pack_unpack.o N 00000226
pack_unpack.o N 0000022f
pack_unpack.o N 0000023b
pack_unpack.o N 0000023d
pack_unpack.o N 00000240
pack_unpack.o N 00000254
pack_unpack.o N 00000261
pack_unpack.o N 00000263
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 00000100
poly.o N 0000010a
poly.o N 0000010e
poly.o N 0000011c
poly.o N 00000126
poly.o N 0000012e
poly.o N 00000142
poly.o N 00000144
poly.o N 00000153
poly.o N 0000015e
poly.o N 00000167
poly.o N 0000016c
poly.o N 00000179
poly.o N 00000182
poly.o N 00000186
poly.o N 00000190
poly.o N 00000198
poly.o N 0000019a
poly.o N 000001a5
verify.o N 00000000
verify.o N 00000037
verify.o N 00000040
verify.o N 00000102
verify.o N 00000109
verify.o N 0000010d
verify.o N 00000112
verify.o N 00000114
verify.o N 00000122
verify.o N 00000124
verify.o N 00000128
verify.o N 00000135
verify.o N 0000013c
verify.o N 0000013e
verify.o N 00000155
verify.o N 00000160
verify.o N 00000169
verify.o N 0000016b
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 00000107
SABER_indcpa.o N 00000116
SABER_indcpa.o N 00000121
SABER_indcpa.o N 0000012a
SABER_indcpa.o N 00000132
SABER_indcpa.o N 00000134
SABER_indcpa.o N 00000136
SABER_indcpa.o N 0000013a
SABER_indcpa.o N 0000013c
SABER_indcpa.o N 0000013e
SABER_indcpa.o N 0000014b
SABER_indcpa.o N 00000156
SABER_indcpa.o N 0000015f
SABER_indcpa.o N 00000161
SABER_indcpa.o N 00000175
SABER_indcpa.o N 00000177
SABER_indcpa.o N 00000183
SABER_indcpa.o N 00000192
SABER_indcpa.o N 000001a3
SABER_indcpa.o N 000001aa
SABER_indcpa.o N 000001b0
SABER_indcpa.o N 000001ba
SABER_indcpa.o N 000001c2
SABER_indcpa.o N 000001cc
SABER_indcpa.o N 000001df
SABER_indcpa.o N 000001ef
SABER_indcpa.o N 000001fe
SABER_indcpa.o N 00000208
SABER_indcpa.o N 00000217
SABER_indcpa.o N 0000021f
SABER_indcpa.o N 00000236
SABER_indcpa.o N 00000241
SABER_indcpa.o N 0000024a
SABER_indcpa.o N 0000024e
SABER_indcpa.o N 0000025c
SABER_indcpa.o N 00000266
SABER_indcpa.o N 0000026e
SABER_indcpa.o N 00000272
SABER_indcpa.o N 00000276
SABER_indcpa.o N 0000027a
SABER_indcpa.o N 0000027e
SABER_indcpa.o N 00000282
SABER_indcpa.o N 00000286
SABER_indcpa.o N 0000028a
SABER_indcpa.o N 0000028e
SABER_indcpa.o N 00000292
SABER_indcpa.o N 00000296
SABER_indcpa.o N 0000029a
SABER_indcpa.o N 0000029e
SABER_indcpa.o N 000002a2
SABER_indcpa.o N 000002a6
SABER_indcpa.o N 000002a9
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 000002c8
SABER_indcpa.o N 000002cb
SABER_indcpa.o N 000002ce
SABER_indcpa.o N 000002d0
SABER_indcpa.o N 000002d6
SABER_indcpa.o N 000002db
SABER_indcpa.o N 000002e0
SABER_indcpa.o N 000002e2
SABER_indcpa.o N 000002e5
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 00000310
SABER_indcpa.o N 00000316
SABER_indcpa.o N 0000031a
SABER_indcpa.o N 00000325
SABER_indcpa.o N 00000329
SABER_indcpa.o N 0000032d
SABER_indcpa.o N 0000033a
SABER_indcpa.o N 0000033c
SABER_indcpa.o N 00000346
SABER_indcpa.o N 0000034e
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 00000381
SABER_indcpa.o N 00000385
SABER_indcpa.o N 00000393
SABER_indcpa.o N 0000039b
SABER_indcpa.o N 0000039f
SABER_indcpa.o N 000003a6
SABER_indcpa.o N 000003ab
SABER_indcpa.o N 000003b3
SABER_indcpa.o N 000003b8
SABER_indcpa.o N 000003bc
SABER_indcpa.o N 000003cd
SABER_indcpa.o N 000003d8
SABER_indcpa.o N 000003da
SABER_indcpa.o N 000003df
SABER_indcpa.o N 000003e9
SABER_indcpa.o N 000003ec
SABER_indcpa.o N 000003ef
SABER_indcpa.o N 000003f5
SABER_indcpa.o N 000003f9
SABER_indcpa.o N 00000403
SABER_indcpa.o N 00000408
SABER_indcpa.o N 0000040e
SABER_indcpa.o N 00000416
SABER_indcpa.o N 0000041d
SABER_indcpa.o N 00000423
SABER_indcpa.o N 00000434
SABER_indcpa.o N 0000043f
SABER_indcpa.o N 00000445
SABER_indcpa.o N 0000044a
SABER_indcpa.o N 0000044f
SABER_indcpa.o N 00000458
SABER_indcpa.o N 00000462
SABER_indcpa.o N 0000046a
SABER_indcpa.o N 0000046c
SABER_indcpa.o N 0000046f
SABER_indcpa.o N 0000047b
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 000000fe
cbd.o N 0000010d
cbd.o N 00000118
cbd.o N 00000121
cbd.o N 00000138
cbd.o N 00000143
cbd.o N 0000014c
cbd.o N 0000015e
cbd.o N 00000160
cbd.o N 0000016e
cbd.o N 00000174
cbd.o N 00000178
cbd.o N 0000017a
cbd.o N 0000017c
cbd.o N 00000180
cbd.o N 00000184
cbd.o N 00000190
cbd.o N 00000192
cbd.o N 0000019f
cbd.o N 000001aa
cbd.o N 000001b3
cbd.o N 000001b5
cbd.o N 000001b7
cbd.o N 000001b9
cbd.o N 000001cd
cbd.o cbd T
fips202.o KeccakF1600_StatePermute T
fips202.o N 00000000
fips202.o N 00000037
fips202.o N 00000041
fips202.o N 00000102
fips202.o N 00000119
fips202.o N 00000130
fips202.o N 0000013b
fips202.o N 00000144
fips202.o N 00000158
fips202.o N 00000166
fips202.o N 00000174
fips202.o N 00000176
fips202.o N 00000178
fips202.o N 00000185
fips202.o N 00000187
fips202.o N 0000018c
fips202.o N 0000018e
fips202.o N 00000190
fips202.o N 00000192
fips202.o N 00000199
fips202.o N 0000019b
fips202.o N 000001b0
fips202.o N 000001b2
fips202.o N 000001ba
fips202.o N 000001c2
fips202.o N 000001cc
fips202.o N 000001d4
fips202.o N 000001d6
fips202.o N 000001ef
fips202.o N 000001f8
fips202.o N 00000210
fips202.o N 0000022f
fips202.o N 00000240
fips202.o N 00000249
fips202.o N 00000252
fips202.o N 00000258
fips202.o N 0000025c
fips202.o N 00000260
fips202.o N 00000264
fips202.o N 00000268
fips202.o N 0000026c
fips202.o N 00000270
fips202.o N 00000274
fips202.o N 00000278
fips202.o N 0000027c
fips202.o N 00000280
fips202.o N 00000284
fips202.o N 00000288
fips202.o N 0000028c
fips202.o N 00000290
fips202.o N 00000294
fips202.o N 00000298
fips202.o N 0000029c
fips202.o N 000002a0
fips202.o N 000002a4
fips202.o N 000002a8
fips202.o N 000002ac
fips202.o N 000002b0
fips202.o N 000002b4
fips202.o N 000002b8
fips202.o N 000002bc
fips202.o N 000002c2
fips202.o N 000002c6
fips202.o N 000002ca
fips202.o N 000002ce
fips202.o N 000002d1
fips202.o N 000002d5
fips202.o N 000002d9
fips202.o N 000002dd
fips202.o N 000002e0
fips202.o N 000002e3
fips202.o N 000002e7
fips202.o N 000002ea
fips202.o N 000002ed
fips202.o N 000002f1
fips202.o N 000002f5
fips202.o N 000002f9
fips202.o N 000002fd
fips202.o N 00000301
fips202.o N 00000305
fips202.o N 00000309
fips202.o N 0000030d
fips202.o N 00000311
fips202.o N 00000315
fips202.o N 00000319
fips202.o N 0000031d
fips202.o N 00000321
fips202.o N 00000325
fips202.o N 00000329
fips202.o N 0000032d
fips202.o N 00000331
fips202.o N 00000335
fips202.o N 00000339
fips202.o N 0000033d
fips202.o N 00000341
fips202.o N 00000345
fips202.o N 00000349
fips202.o N 0000034d
fips202.o N 00000354
fips202.o N 0000035b
fips202.o N 00000361
fips202.o N 00000367
fips202.o N 0000036e
fips202.o N 00000373
fips202.o N 00000382
fips202.o N 0000038d
fips202.o N 00000396
fips202.o N 00000399
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 000000fe
kem.o N 00000128
kem.o N 0000012c
kem.o N 00000152
kem.o N 00000178
kem.o N 0000017b
kem.o N 00000189
kem.o N 0000018c
kem.o N 0000018e
kem.o N 00000191
kem.o N 000001a5
kem.o N 000001a9
kem.o N 000001ab
kem.o N 000001ad
kem.o N 000001b1
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 00000106
pack_unpack.o N 00000116
pack_unpack.o N 00000128
pack_unpack.o N 00000138
pack_unpack.o N 0000014a
pack_unpack.o N 0000015a
pack_unpack.o N 0000016c
pack_unpack.o N 00000177
pack_unpack.o N 00000182
pack_unpack.o N 0000018d
pack_unpack.o N 00000198
pack_unpack.o N 0000019f
pack_unpack.o N 000001a9
pack_unpack.o N 000001b3
pack_unpack.o N 000001b9
pack_unpack.o N 000001c7
pack_unpack.o N 000001d1
pack_unpack.o N 000001d9
pack_unpack.o N 000001de
pack_unpack.o N 000001ed
pack_unpack.o N 000001f8
pack_unpack.o N 00000201
pack_unpack.o N 0000020d
pack_unpack.o N 0000021a
pack_unpack.o N 00000225
pack_unpack.o N 0000022e
pack_unpack.o N 0000023a
pack_unpack.o N 0000023c
pack_unpack.o N 0000023f
pack_unpack.o N 00000253
pack_unpack.o N 00000260
pack_unpack.o N 00000262
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 000000ff
poly.o N 00000109
poly.o N 0000010d
poly.o N 0000011b
poly.o N 00000125
poly.o N 0000012d
poly.o N 00000141
poly.o N 00000143
poly.o N 00000152
poly.o N 0000015d
poly.o N 00000166
poly.o N 0000016b
poly.o N 00000178
poly.o N 00000181
poly.o N 00000185
poly.o N 0000018f
poly.o N 00000197
poly.o N 00000199
poly.o N 000001a4
verify.o N 00000000
verify.o N 00000037
verify.o N 00000040
verify.o N 00000101
verify.o N 00000108
verify.o N 0000010c
verify.o N 00000111
verify.o N 00000113
verify.o N 00000121
verify.o N 00000123
verify.o N 00000127
verify.o N 00000134
verify.o N 0000013b
verify.o N 0000013d
verify.o N 00000154
verify.o N 0000015f
verify.o N 00000168
verify.o N 0000016a
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 00000108
SABER_indcpa.o N 00000117
SABER_indcpa.o N 00000122
SABER_indcpa.o N 0000012b
SABER_indcpa.o N 00000133
SABER_indcpa.o N 00000148
SABER_indcpa.o N 00000154
SABER_indcpa.o N 00000162
SABER_indcpa.o N 00000164
SABER_indcpa.o N 00000168
SABER_indcpa.o N 00000172
SABER_indcpa.o N 0000017a
SABER_indcpa.o N 0000017c
SABER_indcpa.o N 00000188
SABER_indcpa.o N 00000190
SABER_indcpa.o N 0000019f
SABER_indcpa.o N 000001b0
SABER_indcpa.o N 000001b7
SABER_indcpa.o N 000001bd
SABER_indcpa.o N 000001c7
SABER_indcpa.o N 000001cf
SABER_indcpa.o N 000001d9
SABER_indcpa.o N 000001ec
SABER_indcpa.o N 000001fc
SABER_indcpa.o N 0000020b
SABER_indcpa.o N 00000215
SABER_indcpa.o N 00000224
SABER_indcpa.o N 00000226
SABER_indcpa.o N 00000228
SABER_indcpa.o N 0000023f
SABER_indcpa.o N 0000024a
SABER_indcpa.o N 00000253
SABER_indcpa.o N 00000255
SABER_indcpa.o N 00000263
SABER_indcpa.o N 0000026d
SABER_indcpa.o N 00000275
SABER_indcpa.o N 00000277
SABER_indcpa.o N 0000028b
SABER_indcpa.o N 0000028d
SABER_indcpa.o N 00000291
SABER_indcpa.o N 0000029e
SABER_indcpa.o N 000002a9
SABER_indcpa.o N 000002b2
SABER_indcpa.o N 000002b6
SABER_indcpa.o N 000002ba
SABER_indcpa.o N 000002be
SABER_indcpa.o N 000002c2
SABER_indcpa.o N 000002c6
SABER_indcpa.o N 000002ca
SABER_indcpa.o N 000002ce
SABER_indcpa.o N 000002d2
SABER_indcpa.o N 000002d6
SABER_indcpa.o N 000002da
SABER_indcpa.o N 000002de
SABER_indcpa.o N 000002e2
SABER_indcpa.o N 000002e6
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 0000030c
SABER_indcpa.o N 0000030f
SABER_indcpa.o N 00000312
SABER_indcpa.o N 00000314
SABER_indcpa.o N 0000031a
SABER_indcpa.o N 0000031f
SABER_indcpa.o N 00000324
SABER_indcpa.o N 00000327
SABER_indcpa.o N 0000032a
SABER_indcpa.o N 0000032d
SABER_indcpa.o N 00000330
SABER_indcpa.o N 00000333
SABER_indcpa.o N 00000336
SABER_indcpa.o N 00000339
SABER_indcpa.o N 0000033c
SABER_indcpa.o N 0000033f
SABER_indcpa.o N 00000342
SABER_indcpa.o N 00000345
SABER_indcpa.o N 00000348
SABER_indcpa.o N 0000034b
SABER_indcpa.o N 0000034e
SABER_indcpa.o N 00000352
SABER_indcpa.o N 00000358
SABER_indcpa.o N 0000035c
SABER_indcpa.o N 00000367
SABER_indcpa.o N 0000036b
SABER_indcpa.o N 0000036f
SABER_indcpa.o N 0000037c
SABER_indcpa.o N 0000037e
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 000003b1
SABER_indcpa.o N 000003b5
SABER_indcpa.o N 000003bd
SABER_indcpa.o N 000003c1
SABER_indcpa.o N 000003c8
SABER_indcpa.o N 000003cd
SABER_indcpa.o N 000003d5
SABER_indcpa.o N 000003da
SABER_indcpa.o N 000003de
SABER_indcpa.o N 000003ef
SABER_indcpa.o N 000003fa
SABER_indcpa.o N 000003fc
SABER_indcpa.o N 00000401
SABER_indcpa.o N 0000040b
SABER_indcpa.o N 0000040e
SABER_indcpa.o N 00000411
SABER_indcpa.o N 00000417
SABER_indcpa.o N 0000041b
SABER_indcpa.o N 00000425
SABER_indcpa.o N 0000042a
SABER_indcpa.o N 00000430
SABER_indcpa.o N 00000438
SABER_indcpa.o N 0000043f
SABER_indcpa.o N 00000445
SABER_indcpa.o N 00000456
SABER_indcpa.o N 00000461
SABER_indcpa.o N 00000467
SABER_indcpa.o N 0000046c
SABER_indcpa.o N 00000471
SABER_indcpa.o N 0000047a
SABER_indcpa.o N 00000484
SABER_indcpa.o N 0000048c
SABER_indcpa.o N 0000048e
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 000000ff
cbd.o N 0000010e
cbd.o N 00000119
cbd.o N 00000122
cbd.o N 00000139
cbd.o N 00000144
cbd.o N 0000014d
cbd.o N 0000015f
cbd.o N 00000161
cbd.o N 0000016f
cbd.o N 00000175
cbd.o N 00000179
cbd.o N 0000017b
cbd.o N 0000017d
cbd.o N 00000181
cbd.o N 00000185
cbd.o N 00000191
cbd.o N 00000193
cbd.o N 00000195
cbd.o N 000001a2
cbd.o N 000001ad
cbd.o N 000001b6
cbd.o N 000001b8
cbd.o N 000001ba
cbd.o N 000001ce
cbd.o cbd T
fips202.o KeccakF1600_StatePermute T
fips202.o N 00000000
fips202.o N 00000037
fips202.o N 00000041
fips202.o N 00000103
fips202.o N 0000011a
fips202.o N 00000131
fips202.o N 0000013c
fips202.o N 00000145
fips202.o N 00000159
fips202.o N 00000167
fips202.o N 0000016e
fips202.o N 00000170
fips202.o N 00000172
fips202.o N 00000174
fips202.o N 0000017c
fips202.o N 00000186
fips202.o N 0000018e
fips202.o N 00000190
fips202.o N 0000019d
fips202.o N 000001b6
fips202.o N 000001bf
fips202.o N 000001cd
fips202.o N 000001e2
fips202.o N 000001fa
fips202.o N 00000219
fips202.o N 0000022a
fips202.o N 00000233
fips202.o N 0000023c
fips202.o N 00000242
fips202.o N 00000246
fips202.o N 0000024a
fips202.o N 0000024e
fips202.o N 00000252
fips202.o N 00000256
fips202.o N 0000025a
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 000002ac
fips202.o N 000002b0
fips202.o N 000002b4
fips202.o N 000002b8
fips202.o N 000002bb
fips202.o N 000002bf
fips202.o N 000002c3
fips202.o N 000002c7
fips202.o N 000002ca
fips202.o N 000002cd
fips202.o N 000002d1
fips202.o N 000002d4
fips202.o N 000002d7
fips202.o N 000002db
fips202.o N 000002df
fips202.o N 000002e3
fips202.o N 000002e7
fips202.o N 000002eb
fips202.o N 000002ef
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 00000339
fips202.o N 0000033b
fips202.o N 00000342
fips202.o N 00000349
fips202.o N 0000034f
fips202.o N 00000355
fips202.o N 0000035c
fips202.o N 00000364
fips202.o N 00000366
fips202.o N 0000036b
fips202.o N 0000036d
fips202.o N 0000036f
fips202.o N 00000374
fips202.o N 00000383
fips202.o N 0000038e
fips202.o N 00000397
fips202.o N 0000039a
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 000000ff
kem.o N 00000129
kem.o N 0000012d
kem.o N 00000153
kem.o N 00000179
kem.o N 0000017c
kem.o N 0000018a
kem.o N 0000018d
kem.o N 0000018f
kem.o N 00000192
kem.o N 000001a6
kem.o N 000001aa
kem.o N 000001ac
kem.o N 000001ae
kem.o N 000001b2
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 00000107
pack_unpack.o N 00000117
pack_unpack.o N 00000129
pack_unpack.o N 00000139
pack_unpack.o N 0000014b
pack_unpack.o N 0000015b
pack_unpack.o N 0000016d
pack_unpack.o N 00000178
pack_unpack.o N 00000183
pack_unpack.o N 0000018e
pack_unpack.o N 00000199
pack_unpack.o N 000001a0
pack_unpack.o N 000001aa
pack_unpack.o N 000001b4
pack_unpack.o N 000001ba
pack_unpack.o N 000001c8
pack_unpack.o N 000001d2
pack_unpack.o N 000001da
pack_unpack.o N 000001df
pack_unpack.o N 000001ee
pack_unpack.o N 000001f9
pack_unpack.o N 00000202
pack_unpack.o N 0000020e
pack_unpack.o N 0000021b
pack_unpack.o N 00000226
pack_unpack.o N 0000022f
pack_unpack.o N 0000023b
pack_unpack.o N 0000023d
pack_unpack.o N 00000240
pack_unpack.o N 00000254
pack_unpack.o N 00000261
pack_unpack.o N 00000263
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 00000100
poly.o N 0000010a
poly.o N 0000010e
poly.o N 0000011c
poly.o N 00000126
poly.o N 0000012e
poly.o N 00000142
poly.o N 00000144
poly.o N 00000153
poly.o N 0000015e
poly.o N 00000167
poly.o N 0000016c
poly.o N 00000179
poly.o N 00000182
poly.o N 00000186
poly.o N 00000190
poly.o N 00000198
poly.o N 0000019a
poly.o N 000001a5
verify.o N 00000000
verify.o N 00000037
verify.o N 00000040
verify.o N 00000102
verify.o N 00000109
verify.o N 0000010d
verify.o N 00000112
verify.o N 00000114
verify.o N 00000122
verify.o N 00000124
verify.o N 00000128
verify.o N 00000135
verify.o N 0000013c
verify.o N 0000013e
verify.o N 00000155
verify.o N 00000160
verify.o N 00000169
verify.o N 0000016b
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)