Test results for armeabi, berry0, crypto_kem/saber2
[Page version: 20250206 00:27:24]
Measurements for armeabi, berry0, crypto_kem
Test results for armeabi, berry0, crypto_kem
Test results for crypto_kem/saber2
Computer: berry0
Microarchitecture: armeabi; ARM1176 (410fb767)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240909
Operation: crypto_kem
Primitive: saber2
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
6612167 | 26313 0 0 | 40721 408 1528 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241231 | 20240909 |
7301960 | 21451 0 0 | 36579 428 1536 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241231 | 20240909 |
7312350 | 21347 0 0 | 36491 428 1536 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241231 | 20240909 |
7320015 | 18931 0 0 | 34299 428 1528 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241231 | 20240909 |
7469925 | 15255 0 0 | 28705 424 1528 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241231 | 20240909 |
7473068 | 15369 0 0 | 28125 408 1528 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241231 | 20240909 |
8418415 | 14105 0 0 | 26829 408 1528 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241231 | 20240909 |
9207507 | 13559 0 0 | 25473 400 1528 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241231 | 20240909 |
9819431 | 15139 0 0 | 28541 424 1528 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241231 | 20240909 |
Compiler output
SABER_indcpa.c: In file included from SABER_indcpa.c:5:
SABER_indcpa.c: In file included from ./SABER_indcpa.h:4:
SABER_indcpa.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.1/include/immintrin.h:15:
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:50:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
SABER_indcpa.c: return (__m64)__builtin_ia32_vec_init_v2si(__i, 0);
SABER_indcpa.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:129:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
SABER_indcpa.c: return (__m64)__builtin_ia32_packsswb((__v4hi)__m1, (__v4hi)__m2);
SABER_indcpa.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:159:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
SABER_indcpa.c: return (__m64)__builtin_ia32_packssdw((__v2si)__m1, (__v2si)__m2);
SABER_indcpa.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:189:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
SABER_indcpa.c: return (__m64)__builtin_ia32_packuswb((__v4hi)__m1, (__v4hi)__m2);
SABER_indcpa.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:216:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
SABER_indcpa.c: return (__m64)__builtin_ia32_punpckhbw((__v8qi)__m1, (__v8qi)__m2);
SABER_indcpa.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:239:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
SABER_indcpa.c: return (__m64)__builtin_ia32_punpckhwd((__v4hi)__m1, (__v4hi)__m2);
SABER_indcpa.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:260:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
SABER_indcpa.c: return (__m64)__builtin_ia32_punpckhdq((__v2si)__m1, (__v2si)__m2);
SABER_indcpa.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:287:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
SABER_indcpa.c: ...
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:avx2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:avx2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:avx2 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:avx2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:avx2 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
Compiler output
SABER_indcpa.c: In file included from SABER_indcpa.c:5:
SABER_indcpa.c: SABER_indcpa.h:4:10: fatal error: immintrin.h: No such file or directory
SABER_indcpa.c: 4 | #include <immintrin.h>
SABER_indcpa.c: | ^~~~~~~~~~~~~
SABER_indcpa.c: compilation terminated.
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:avx2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:avx2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:avx2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:avx2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
Compiler output
SABER_indcpa.c: In file included from SABER_indcpa.c:20:
SABER_indcpa.c: In file included from ./SABER_indcpa.h:4:
SABER_indcpa.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.1/include/immintrin.h:15:
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:50:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
SABER_indcpa.c: return (__m64)__builtin_ia32_vec_init_v2si(__i, 0);
SABER_indcpa.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:129:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
SABER_indcpa.c: return (__m64)__builtin_ia32_packsswb((__v4hi)__m1, (__v4hi)__m2);
SABER_indcpa.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:159:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
SABER_indcpa.c: return (__m64)__builtin_ia32_packssdw((__v2si)__m1, (__v2si)__m2);
SABER_indcpa.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:189:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
SABER_indcpa.c: return (__m64)__builtin_ia32_packuswb((__v4hi)__m1, (__v4hi)__m2);
SABER_indcpa.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:216:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
SABER_indcpa.c: return (__m64)__builtin_ia32_punpckhbw((__v8qi)__m1, (__v8qi)__m2);
SABER_indcpa.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:239:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
SABER_indcpa.c: return (__m64)__builtin_ia32_punpckhwd((__v4hi)__m1, (__v4hi)__m2);
SABER_indcpa.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:260:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
SABER_indcpa.c: return (__m64)__builtin_ia32_punpckhdq((__v2si)__m1, (__v2si)__m2);
SABER_indcpa.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/mmintrin.h:287:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
SABER_indcpa.c: ...
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:avx2_nttmul | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:avx2_nttmul | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:avx2_nttmul | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:avx2_nttmul | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:avx2_nttmul | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
Compiler output
SABER_indcpa.c: In file included from SABER_indcpa.c:20:
SABER_indcpa.c: SABER_indcpa.h:4:10: fatal error: immintrin.h: No such file or directory
SABER_indcpa.c: 4 | #include <immintrin.h>
SABER_indcpa.c: | ^~~~~~~~~~~~~
SABER_indcpa.c: compilation terminated.
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:avx2_nttmul | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:avx2_nttmul | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:avx2_nttmul | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:avx2_nttmul | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
Compiler output
SABER_indcpa.c: In file included from SABER_indcpa.c:28:
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/arm_neon.h:32:2: error: "NEON support not enabled"
SABER_indcpa.c: #error "NEON support not enabled"
SABER_indcpa.c: ^
SABER_indcpa.c: In file included from SABER_indcpa.c:35:
SABER_indcpa.c: In file included from ./polymul/toom_cook_4/asimd_toom_cook_4way_neon.c:22:
SABER_indcpa.c: In file included from ./polymul/toom_cook_4/batch_64coefficient_multiplications.c:26:
SABER_indcpa.c: ./polymul/toom_cook_4/asimd_matrix.c:28:3: error: unknown type name 'uint16x8_t'; did you mean 'uint16_t'?
SABER_indcpa.c: uint16x8_t y0, y1, y2, y3, y4, y5, y6, y7, y8;
SABER_indcpa.c: ^~~~~~~~~~
SABER_indcpa.c: uint16_t
SABER_indcpa.c: /usr/include/arm-linux-gnueabihf/bits/stdint-uintn.h:25:20: note: 'uint16_t' declared here
SABER_indcpa.c: typedef __uint16_t uint16_t;
SABER_indcpa.c: ^
SABER_indcpa.c: In file included from SABER_indcpa.c:35:
SABER_indcpa.c: In file included from ./polymul/toom_cook_4/asimd_toom_cook_4way_neon.c:22:
SABER_indcpa.c: In file included from ./polymul/toom_cook_4/batch_64coefficient_multiplications.c:26:
SABER_indcpa.c: ./polymul/toom_cook_4/asimd_matrix.c:29:3: error: unknown type name 'uint16x8_t'; did you mean 'uint16_t'?
SABER_indcpa.c: uint16x8_t y9, y10, y11, y12, y13, y14, y15, y16, y17;
SABER_indcpa.c: ^~~~~~~~~~
SABER_indcpa.c: uint16_t
SABER_indcpa.c: /usr/include/arm-linux-gnueabihf/bits/stdint-uintn.h:25:20: note: 'uint16_t' declared here
SABER_indcpa.c: typedef __uint16_t uint16_t;
SABER_indcpa.c: ^
SABER_indcpa.c: In file included from SABER_indcpa.c:35:
SABER_indcpa.c: ...
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:neon | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:neon | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:neon | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:neon | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:neon | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
Compiler output
SABER_indcpa.c: In file included from polymul/toom_cook_4/batch_64coefficient_multiplications.c:26,
SABER_indcpa.c: from polymul/toom_cook_4/asimd_toom_cook_4way_neon.c:22,
SABER_indcpa.c: from SABER_indcpa.c:35:
SABER_indcpa.c: polymul/toom_cook_4/asimd_matrix.c: In function 'transpose':
SABER_indcpa.c: polymul/toom_cook_4/asimd_matrix.c:42:9: warning: implicit declaration of function 'vtrn1q_u16'; did you mean 'vtrnq_u16'? [-Wimplicit-function-declaration]
SABER_indcpa.c: 42 | y16 = vtrn1q_u16(y0, y1);
SABER_indcpa.c: | ^~~~~~~~~~
SABER_indcpa.c: | vtrnq_u16
SABER_indcpa.c: polymul/toom_cook_4/asimd_matrix.c:42:9: error: incompatible types when assigning to type 'uint16x8_t' from type 'int'
SABER_indcpa.c: polymul/toom_cook_4/asimd_matrix.c:43:9: warning: implicit declaration of function 'vtrn2q_u16'; did you mean 'vtrnq_u16'? [-Wimplicit-function-declaration]
SABER_indcpa.c: 43 | y17 = vtrn2q_u16(y0, y1);
SABER_indcpa.c: | ^~~~~~~~~~
SABER_indcpa.c: | vtrnq_u16
SABER_indcpa.c: polymul/toom_cook_4/asimd_matrix.c:43:9: error: incompatible types when assigning to type 'uint16x8_t' from type 'int'
SABER_indcpa.c: polymul/toom_cook_4/asimd_matrix.c:44:9: error: incompatible types when assigning to type 'uint16x8_t' from type 'int'
SABER_indcpa.c: 44 | y18 = vtrn1q_u16(y2, y3);
SABER_indcpa.c: | ^~~~~~~~~~
SABER_indcpa.c: polymul/toom_cook_4/asimd_matrix.c:45:9: error: incompatible types when assigning to type 'uint16x8_t' from type 'int'
SABER_indcpa.c: 45 | y19 = vtrn2q_u16(y2, y3);
SABER_indcpa.c: | ^~~~~~~~~~
SABER_indcpa.c: polymul/toom_cook_4/asimd_matrix.c:46:22: warning: implicit declaration of function 'vtrn1q_u32'; did you mean 'vtrnq_u32'? [-Wimplicit-function-declaration]
SABER_indcpa.c: 46 | y24 = (uint16x8_t) vtrn1q_u32((uint32x4_t)y16, (uint32x4_t)y17);
SABER_indcpa.c: | ^~~~~~~~~~
SABER_indcpa.c: | vtrnq_u32
SABER_indcpa.c: polymul/toom_cook_4/asimd_matrix.c:46:3: error: cannot convert a value of type 'int' to vector type '__simd128_uint16_t' which has different size
SABER_indcpa.c: ...
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:neon | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:neon | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:neon | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:neon | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
Compiler output
SABER_indcpa.c: In file included from SABER_indcpa.c:14:
SABER_indcpa.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/arm_neon.h:32:2: error: "NEON support not enabled"
SABER_indcpa.c: #error "NEON support not enabled"
SABER_indcpa.c: ^
SABER_indcpa.c: In file included from SABER_indcpa.c:22:
SABER_indcpa.c: In file included from ./rq_mul/neon_poly_rq_mul.c:24:
SABER_indcpa.c: ./rq_mul/neon_batch_multiplication.c:87:5: error: unknown type name 'uint16x8_t'; did you mean 'uint16_t'?
SABER_indcpa.c: uint16x8_t tmp, aa[16], bb[16];
SABER_indcpa.c: ^~~~~~~~~~
SABER_indcpa.c: uint16_t
SABER_indcpa.c: /usr/include/arm-linux-gnueabihf/bits/stdint-uintn.h:25:20: note: 'uint16_t' declared here
SABER_indcpa.c: typedef __uint16_t uint16_t;
SABER_indcpa.c: ^
SABER_indcpa.c: In file included from SABER_indcpa.c:22:
SABER_indcpa.c: In file included from ./rq_mul/neon_poly_rq_mul.c:24:
SABER_indcpa.c: ./rq_mul/neon_batch_multiplication.c:91:9: warning: implicit declaration of function 'vld1q_u16' is invalid in C99 [-Wimplicit-function-declaration]
SABER_indcpa.c: sb_vload(aa[0], &a_mem[0 * 16]);
SABER_indcpa.c: ^
SABER_indcpa.c: ./rq_mul/neon_batch_multiplication.c:29:28: note: expanded from macro 'sb_vload'
SABER_indcpa.c: #define sb_vload(c, a) c = vld1q_u16(a);
SABER_indcpa.c: ^
SABER_indcpa.c: ./rq_mul/neon_batch_multiplication.c:94:9: warning: implicit declaration of function 'vmulq_u16' is invalid in C99 [-Wimplicit-function-declaration]
SABER_indcpa.c: sb_vmul(tmp, aa[0], bb[0]);
SABER_indcpa.c: ^
SABER_indcpa.c: ./rq_mul/neon_batch_multiplication.c:23:32: note: expanded from macro 'sb_vmul'
SABER_indcpa.c: ...
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:neon2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:neon2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:neon2 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:neon2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:neon2 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
Compiler output
SABER_indcpa.c: In file included from rq_mul/neon_poly_rq_mul.c:25,
SABER_indcpa.c: from SABER_indcpa.c:22:
SABER_indcpa.c: rq_mul/neon_matrix_transpose.c: In function 'transpose_8x16':
SABER_indcpa.c: rq_mul/neon_matrix_transpose.c:64:11: warning: implicit declaration of function 'vtrn1q_u16'; did you mean 'vtrnq_u16'? [-Wimplicit-function-declaration]
SABER_indcpa.c: 64 | y16 = vtrn1q_u16(y0, y1);
SABER_indcpa.c: | ^~~~~~~~~~
SABER_indcpa.c: | vtrnq_u16
SABER_indcpa.c: rq_mul/neon_matrix_transpose.c:64:11: error: incompatible types when assigning to type 'uint16x8_t' from type 'int'
SABER_indcpa.c: rq_mul/neon_matrix_transpose.c:65:11: warning: implicit declaration of function 'vtrn2q_u16'; did you mean 'vtrnq_u16'? [-Wimplicit-function-declaration]
SABER_indcpa.c: 65 | y17 = vtrn2q_u16(y0, y1);
SABER_indcpa.c: | ^~~~~~~~~~
SABER_indcpa.c: | vtrnq_u16
SABER_indcpa.c: rq_mul/neon_matrix_transpose.c:65:11: error: incompatible types when assigning to type 'uint16x8_t' from type 'int'
SABER_indcpa.c: rq_mul/neon_matrix_transpose.c:66:11: error: incompatible types when assigning to type 'uint16x8_t' from type 'int'
SABER_indcpa.c: 66 | y18 = vtrn1q_u16(y2, y3);
SABER_indcpa.c: | ^~~~~~~~~~
SABER_indcpa.c: rq_mul/neon_matrix_transpose.c:67:11: error: incompatible types when assigning to type 'uint16x8_t' from type 'int'
SABER_indcpa.c: 67 | y19 = vtrn2q_u16(y2, y3);
SABER_indcpa.c: | ^~~~~~~~~~
SABER_indcpa.c: rq_mul/neon_matrix_transpose.c:68:23: warning: implicit declaration of function 'vtrn1q_u32'; did you mean 'vtrnq_u32'? [-Wimplicit-function-declaration]
SABER_indcpa.c: 68 | y24 = (uint16x8_t)vtrn1q_u32((uint32x4_t)y16, (uint32x4_t)y17);
SABER_indcpa.c: | ^~~~~~~~~~
SABER_indcpa.c: | vtrnq_u32
SABER_indcpa.c: rq_mul/neon_matrix_transpose.c:68:5: error: cannot convert a value of type 'int' to vector type '__simd128_uint16_t' which has different size
SABER_indcpa.c: 68 | y24 = (uint16x8_t)vtrn1q_u32((uint32x4_t)y16, (uint32x4_t)y17);
SABER_indcpa.c: ...
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:neon2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:neon2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:neon2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:neon2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
Compiler output
SABER_indcpa.c: In file included from SABER_indcpa.c:6:
SABER_indcpa.c: ./poly_mul.inc:20:43: warning: format specifies type 'unsigned long' but the argument has type 'uint64_t' (aka 'unsigned long long') [-Wformat]
SABER_indcpa.c: printf(" Mod(%d,%lu)*x^%d + ", a[i], p,i);
SABER_indcpa.c: ~~~ ^
SABER_indcpa.c: %llu
SABER_indcpa.c: ./poly_mul.inc:22:41: warning: format specifies type 'unsigned long' but the argument has type 'uint64_t' (aka 'unsigned long long') [-Wformat]
SABER_indcpa.c: printf(" Mod(%d,%lu)*x^%d ", a[i], p,i);
SABER_indcpa.c: ~~~ ^
SABER_indcpa.c: %llu
SABER_indcpa.c: 2 warnings generated.
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
Compiler output
SABER_indcpa.c: In file included from SABER_indcpa.c:6:
SABER_indcpa.c: poly_mul.inc: In function 'print_poly2':
SABER_indcpa.c: poly_mul.inc:20:24: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
SABER_indcpa.c: 20 | printf(" Mod(%d,%lu)*x^%d + ", a[i], p,i);
SABER_indcpa.c: | ~~^ ~
SABER_indcpa.c: | | |
SABER_indcpa.c: | long unsigned int uint64_t {aka long long unsigned int}
SABER_indcpa.c: | %llu
SABER_indcpa.c: poly_mul.inc:22:24: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
SABER_indcpa.c: 22 | printf(" Mod(%d,%lu)*x^%d ", a[i], p,i);
SABER_indcpa.c: | ~~^ ~
SABER_indcpa.c: | | |
SABER_indcpa.c: | | uint64_t {aka long long unsigned int}
SABER_indcpa.c: | long unsigned int
SABER_indcpa.c: | %llu
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
Namespace violations
SABER_indcpa.o GenMatrix T
SABER_indcpa.o InnerProd T
SABER_indcpa.o MatrixVectorMul T
SABER_indcpa.o N 0
SABER_indcpa.o N 108
SABER_indcpa.o N 111
SABER_indcpa.o N 11a
SABER_indcpa.o N 128
SABER_indcpa.o N 13f
SABER_indcpa.o N 146
SABER_indcpa.o N 152
SABER_indcpa.o N 15c
SABER_indcpa.o N 170
SABER_indcpa.o N 17a
SABER_indcpa.o N 182
SABER_indcpa.o N 184
SABER_indcpa.o N 186
SABER_indcpa.o N 18a
SABER_indcpa.o N 18c
SABER_indcpa.o N 18e
SABER_indcpa.o N 19b
SABER_indcpa.o N 1a6
SABER_indcpa.o N 1af
SABER_indcpa.o N 1b1
SABER_indcpa.o N 1b3
SABER_indcpa.o N 1bd
SABER_indcpa.o N 1cd
SABER_indcpa.o N 1d5
SABER_indcpa.o N 1ea
SABER_indcpa.o N 1f6
SABER_indcpa.o N 1f8
SABER_indcpa.o N 1fc
SABER_indcpa.o N 206
SABER_indcpa.o N 20e
SABER_indcpa.o N 220
SABER_indcpa.o N 22c
SABER_indcpa.o N 23b
SABER_indcpa.o N 24c
SABER_indcpa.o N 25
SABER_indcpa.o N 253
SABER_indcpa.o N 259
SABER_indcpa.o N 263
SABER_indcpa.o N 26b
SABER_indcpa.o N 275
SABER_indcpa.o N 288
SABER_indcpa.o N 298
SABER_indcpa.o N 2a7
SABER_indcpa.o N 2b1
SABER_indcpa.o N 2c0
SABER_indcpa.o N 2ce
SABER_indcpa.o N 2d8
SABER_indcpa.o N 2e0
SABER_indcpa.o N 2eb
SABER_indcpa.o N 2f4
SABER_indcpa.o N 2f8
SABER_indcpa.o N 2fc
SABER_indcpa.o N 300
SABER_indcpa.o N 304
SABER_indcpa.o N 308
SABER_indcpa.o N 30c
SABER_indcpa.o N 310
SABER_indcpa.o N 314
SABER_indcpa.o N 318
SABER_indcpa.o N 31c
SABER_indcpa.o N 320
SABER_indcpa.o N 324
SABER_indcpa.o N 328
SABER_indcpa.o N 32c
SABER_indcpa.o N 32f
SABER_indcpa.o N 332
SABER_indcpa.o N 335
SABER_indcpa.o N 338
SABER_indcpa.o N 33b
SABER_indcpa.o N 33e
SABER_indcpa.o N 34
SABER_indcpa.o N 341
SABER_indcpa.o N 344
SABER_indcpa.o N 347
SABER_indcpa.o N 34e
SABER_indcpa.o N 354
SABER_indcpa.o N 359
SABER_indcpa.o N 35e
SABER_indcpa.o N 360
SABER_indcpa.o N 363
SABER_indcpa.o N 366
SABER_indcpa.o N 369
SABER_indcpa.o N 36c
SABER_indcpa.o N 36f
SABER_indcpa.o N 372
SABER_indcpa.o N 375
SABER_indcpa.o N 378
SABER_indcpa.o N 37b
SABER_indcpa.o N 37e
SABER_indcpa.o N 381
SABER_indcpa.o N 384
SABER_indcpa.o N 387
SABER_indcpa.o N 38a
SABER_indcpa.o N 38d
SABER_indcpa.o N 390
SABER_indcpa.o N 394
SABER_indcpa.o N 39a
SABER_indcpa.o N 39e
SABER_indcpa.o N 3a9
SABER_indcpa.o N 3ad
SABER_indcpa.o N 3b1
SABER_indcpa.o N 3be
SABER_indcpa.o N 3ca
SABER_indcpa.o N 3d6
SABER_indcpa.o N 3e2
SABER_indcpa.o N 3ee
SABER_indcpa.o N 3f0
SABER_indcpa.o N 3f5
SABER_indcpa.o N 3fa
SABER_indcpa.o N 3ff
SABER_indcpa.o N 404
SABER_indcpa.o N 409
SABER_indcpa.o N 40e
SABER_indcpa.o N 413
SABER_indcpa.o N 418
SABER_indcpa.o N 41e
SABER_indcpa.o N 423
SABER_indcpa.o N 427
SABER_indcpa.o N 42f
SABER_indcpa.o N 433
SABER_indcpa.o N 43a
SABER_indcpa.o N 43f
SABER_indcpa.o N 447
SABER_indcpa.o N 44c
SABER_indcpa.o N 450
SABER_indcpa.o N 461
SABER_indcpa.o N 46c
SABER_indcpa.o N 46e
SABER_indcpa.o N 473
SABER_indcpa.o N 47d
SABER_indcpa.o N 480
SABER_indcpa.o N 483
SABER_indcpa.o N 489
SABER_indcpa.o N 48d
SABER_indcpa.o N 497
SABER_indcpa.o N 49c
SABER_indcpa.o N 4a2
SABER_indcpa.o N 4aa
SABER_indcpa.o N 4b1
SABER_indcpa.o N 4b7
SABER_indcpa.o N 4c8
SABER_indcpa.o N 4d3
SABER_indcpa.o N 4d9
SABER_indcpa.o N 4de
SABER_indcpa.o N 4e3
SABER_indcpa.o N 4ec
SABER_indcpa.o N 4f6
SABER_indcpa.o N 4fe
SABER_indcpa.o N 500
SABER_indcpa.o N ee
SABER_indcpa.o N fd
SABER_indcpa.o POL2MSG T
SABER_indcpa.o indcpa_kem_dec T
SABER_indcpa.o indcpa_kem_enc T
SABER_indcpa.o indcpa_kem_keypair T
SABER_indcpa.o karatsuba_simple T
SABER_indcpa.o pol_mul T
SABER_indcpa.o print_poly2 T
SABER_indcpa.o reduce T
SABER_indcpa.o toom_cook_4way T
cbd.o N 0
cbd.o N 108
cbd.o N 11f
cbd.o N 12a
cbd.o N 133
cbd.o N 145
cbd.o N 147
cbd.o N 155
cbd.o N 15b
cbd.o N 15f
cbd.o N 161
cbd.o N 163
cbd.o N 167
cbd.o N 16b
cbd.o N 177
cbd.o N 179
cbd.o N 17b
cbd.o N 188
cbd.o N 193
cbd.o N 19c
cbd.o N 19e
cbd.o N 1a0
cbd.o N 1b4
cbd.o N 25
cbd.o N 2b
cbd.o N e5
cbd.o N f4
cbd.o N ff
cbd.o cbd T
fips202.o KeccakF1600_StatePermute T
fips202.o N 0
fips202.o N 100
fips202.o N 117
fips202.o N 122
fips202.o N 12b
fips202.o N 13f
fips202.o N 14d
fips202.o N 15b
fips202.o N 15d
fips202.o N 15f
fips202.o N 16c
fips202.o N 16e
fips202.o N 173
fips202.o N 175
fips202.o N 177
fips202.o N 179
fips202.o N 180
fips202.o N 182
fips202.o N 197
fips202.o N 199
fips202.o N 1a1
fips202.o N 1a9
fips202.o N 1b3
fips202.o N 1bb
fips202.o N 1bd
fips202.o N 1d6
fips202.o N 1df
fips202.o N 1f7
fips202.o N 216
fips202.o N 227
fips202.o N 230
fips202.o N 239
fips202.o N 23f
fips202.o N 243
fips202.o N 247
fips202.o N 24b
fips202.o N 24f
fips202.o N 25
fips202.o N 253
fips202.o N 257
fips202.o N 25b
fips202.o N 25f
fips202.o N 263
fips202.o N 267
fips202.o N 26b
fips202.o N 26f
fips202.o N 273
fips202.o N 277
fips202.o N 27b
fips202.o N 27f
fips202.o N 283
fips202.o N 287
fips202.o N 28b
fips202.o N 28f
fips202.o N 293
fips202.o N 297
fips202.o N 29b
fips202.o N 29f
fips202.o N 2a3
fips202.o N 2a9
fips202.o N 2ad
fips202.o N 2b1
fips202.o N 2b5
fips202.o N 2b8
fips202.o N 2bc
fips202.o N 2c0
fips202.o N 2c4
fips202.o N 2c7
fips202.o N 2ca
fips202.o N 2ce
fips202.o N 2d1
fips202.o N 2d5
fips202.o N 2d8
fips202.o N 2dc
fips202.o N 2e0
fips202.o N 2e4
fips202.o N 2e8
fips202.o N 2ec
fips202.o N 2f
fips202.o N 2f0
fips202.o N 2f4
fips202.o N 2f8
fips202.o N 2fc
fips202.o N 300
fips202.o N 304
fips202.o N 308
fips202.o N 30c
fips202.o N 310
fips202.o N 314
fips202.o N 318
fips202.o N 31c
fips202.o N 320
fips202.o N 324
fips202.o N 328
fips202.o N 32c
fips202.o N 330
fips202.o N 334
fips202.o N 33b
fips202.o N 342
fips202.o N 348
fips202.o N 34e
fips202.o N 355
fips202.o N 35a
fips202.o N 369
fips202.o N 374
fips202.o N 37d
fips202.o N 380
fips202.o N e9
fips202.o cshake128_simple T
fips202.o cshake128_simple_absorb T
fips202.o cshake128_simple_squeezeblocks T
fips202.o sha3_256 T
fips202.o sha3_512 T
fips202.o shake128 T
kem.o N 0
kem.o N 106
kem.o N 10f
kem.o N 126
kem.o N 132
kem.o N 13b
kem.o N 14a
kem.o N 159
kem.o N 160
kem.o N 164
kem.o N 171
kem.o N 176
kem.o N 1a0
kem.o N 1c6
kem.o N 1ec
kem.o N 1ef
kem.o N 1f2
kem.o N 1f4
kem.o N 1f7
kem.o N 20b
kem.o N 20f
kem.o N 211
kem.o N 213
kem.o N 217
kem.o N 25
kem.o N 2b
kem.o N e5
kem.o N f8
pack_unpack.o BS2POL T
pack_unpack.o BS2POLVEC T
pack_unpack.o BS2POLVECp T
pack_unpack.o BS2POLVECq T
pack_unpack.o N 0
pack_unpack.o N 10f
pack_unpack.o N 11f
pack_unpack.o N 131
pack_unpack.o N 141
pack_unpack.o N 153
pack_unpack.o N 15e
pack_unpack.o N 169
pack_unpack.o N 174
pack_unpack.o N 17f
pack_unpack.o N 186
pack_unpack.o N 190
pack_unpack.o N 19a
pack_unpack.o N 1a0
pack_unpack.o N 1ae
pack_unpack.o N 1b8
pack_unpack.o N 1c0
pack_unpack.o N 1c5
pack_unpack.o N 1d4
pack_unpack.o N 1df
pack_unpack.o N 1e8
pack_unpack.o N 1f4
pack_unpack.o N 201
pack_unpack.o N 20c
pack_unpack.o N 215
pack_unpack.o N 221
pack_unpack.o N 223
pack_unpack.o N 226
pack_unpack.o N 23a
pack_unpack.o N 23c
pack_unpack.o N 249
pack_unpack.o N 25
pack_unpack.o N 33
pack_unpack.o N ed
pack_unpack.o N fd
pack_unpack.o POLVEC2BS T
pack_unpack.o POLVECp2BS T
pack_unpack.o POLVECq2BS T
pack_unpack.o SABER_pack_3bit T
pack_unpack.o SABER_pack_4bit T
pack_unpack.o SABER_pack_6bit T
pack_unpack.o SABER_un_pack3bit T
pack_unpack.o SABER_un_pack4bit T
pack_unpack.o SABER_un_pack6bit T
poly.o GenSecret T
poly.o N 0
poly.o N 114
poly.o N 118
poly.o N 127
poly.o N 131
poly.o N 135
poly.o N 13f
poly.o N 147
poly.o N 15b
poly.o N 15d
poly.o N 168
poly.o N 171
poly.o N 176
poly.o N 182
poly.o N 18f
poly.o N 198
poly.o N 19c
poly.o N 1a6
poly.o N 1ae
poly.o N 1b0
poly.o N 1bb
poly.o N 25
poly.o N 2c
poly.o N e6
poly.o N ef
poly.o N fd
verify.o N 0
verify.o N 108
verify.o N 10a
verify.o N 10e
verify.o N 11b
verify.o N 122
verify.o N 124
verify.o N 13b
verify.o N 146
verify.o N 14f
verify.o N 151
verify.o N 25
verify.o N 2e
verify.o N e8
verify.o N ef
verify.o N f3
verify.o N f8
verify.o N fa
verify.o cmov T
verify.o verify T
Number of similar (implementation,compiler) pairs: 2, namely:
Implementation | Compiler |
T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
Namespace violations
SABER_indcpa.o GenMatrix T
SABER_indcpa.o InnerProd T
SABER_indcpa.o MatrixVectorMul T
SABER_indcpa.o N 0
SABER_indcpa.o N 107
SABER_indcpa.o N 110
SABER_indcpa.o N 119
SABER_indcpa.o N 127
SABER_indcpa.o N 13e
SABER_indcpa.o N 145
SABER_indcpa.o N 151
SABER_indcpa.o N 15b
SABER_indcpa.o N 16f
SABER_indcpa.o N 179
SABER_indcpa.o N 183
SABER_indcpa.o N 193
SABER_indcpa.o N 1a5
SABER_indcpa.o N 1b1
SABER_indcpa.o N 1b9
SABER_indcpa.o N 1c8
SABER_indcpa.o N 1d9
SABER_indcpa.o N 1e0
SABER_indcpa.o N 1e6
SABER_indcpa.o N 1f0
SABER_indcpa.o N 1f8
SABER_indcpa.o N 202
SABER_indcpa.o N 215
SABER_indcpa.o N 225
SABER_indcpa.o N 234
SABER_indcpa.o N 23e
SABER_indcpa.o N 24d
SABER_indcpa.o N 25
SABER_indcpa.o N 255
SABER_indcpa.o N 257
SABER_indcpa.o N 259
SABER_indcpa.o N 267
SABER_indcpa.o N 271
SABER_indcpa.o N 279
SABER_indcpa.o N 27b
SABER_indcpa.o N 286
SABER_indcpa.o N 28f
SABER_indcpa.o N 291
SABER_indcpa.o N 295
SABER_indcpa.o N 297
SABER_indcpa.o N 299
SABER_indcpa.o N 29d
SABER_indcpa.o N 2aa
SABER_indcpa.o N 2b5
SABER_indcpa.o N 2be
SABER_indcpa.o N 2c2
SABER_indcpa.o N 2c6
SABER_indcpa.o N 2ca
SABER_indcpa.o N 2ce
SABER_indcpa.o N 2d2
SABER_indcpa.o N 2d6
SABER_indcpa.o N 2da
SABER_indcpa.o N 2de
SABER_indcpa.o N 2e2
SABER_indcpa.o N 2e6
SABER_indcpa.o N 2ea
SABER_indcpa.o N 2ee
SABER_indcpa.o N 2f2
SABER_indcpa.o N 2f6
SABER_indcpa.o N 2f9
SABER_indcpa.o N 2fc
SABER_indcpa.o N 2ff
SABER_indcpa.o N 302
SABER_indcpa.o N 305
SABER_indcpa.o N 308
SABER_indcpa.o N 30b
SABER_indcpa.o N 30e
SABER_indcpa.o N 311
SABER_indcpa.o N 318
SABER_indcpa.o N 31e
SABER_indcpa.o N 323
SABER_indcpa.o N 328
SABER_indcpa.o N 32a
SABER_indcpa.o N 32c
SABER_indcpa.o N 32f
SABER_indcpa.o N 332
SABER_indcpa.o N 335
SABER_indcpa.o N 338
SABER_indcpa.o N 33b
SABER_indcpa.o N 33e
SABER_indcpa.o N 34
SABER_indcpa.o N 341
SABER_indcpa.o N 344
SABER_indcpa.o N 347
SABER_indcpa.o N 34a
SABER_indcpa.o N 34d
SABER_indcpa.o N 350
SABER_indcpa.o N 353
SABER_indcpa.o N 356
SABER_indcpa.o N 359
SABER_indcpa.o N 35c
SABER_indcpa.o N 360
SABER_indcpa.o N 366
SABER_indcpa.o N 36a
SABER_indcpa.o N 375
SABER_indcpa.o N 379
SABER_indcpa.o N 37d
SABER_indcpa.o N 38a
SABER_indcpa.o N 396
SABER_indcpa.o N 3a2
SABER_indcpa.o N 3ae
SABER_indcpa.o N 3ba
SABER_indcpa.o N 3bc
SABER_indcpa.o N 3c6
SABER_indcpa.o N 3ce
SABER_indcpa.o N 3d3
SABER_indcpa.o N 3d8
SABER_indcpa.o N 3dd
SABER_indcpa.o N 3e2
SABER_indcpa.o N 3e7
SABER_indcpa.o N 3ec
SABER_indcpa.o N 3f1
SABER_indcpa.o N 3f6
SABER_indcpa.o N 3fb
SABER_indcpa.o N 401
SABER_indcpa.o N 405
SABER_indcpa.o N 40d
SABER_indcpa.o N 411
SABER_indcpa.o N 418
SABER_indcpa.o N 41d
SABER_indcpa.o N 425
SABER_indcpa.o N 42a
SABER_indcpa.o N 42e
SABER_indcpa.o N 43f
SABER_indcpa.o N 44a
SABER_indcpa.o N 44c
SABER_indcpa.o N 451
SABER_indcpa.o N 45b
SABER_indcpa.o N 45e
SABER_indcpa.o N 461
SABER_indcpa.o N 467
SABER_indcpa.o N 46b
SABER_indcpa.o N 475
SABER_indcpa.o N 47a
SABER_indcpa.o N 480
SABER_indcpa.o N 488
SABER_indcpa.o N 48f
SABER_indcpa.o N 495
SABER_indcpa.o N 4a6
SABER_indcpa.o N 4b1
SABER_indcpa.o N 4b7
SABER_indcpa.o N 4bc
SABER_indcpa.o N 4c1
SABER_indcpa.o N 4ca
SABER_indcpa.o N 4d4
SABER_indcpa.o N 4dc
SABER_indcpa.o N 4de
SABER_indcpa.o N 4e1
SABER_indcpa.o N 4ed
SABER_indcpa.o N ed
SABER_indcpa.o N fc
SABER_indcpa.o POL2MSG T
SABER_indcpa.o indcpa_kem_dec T
SABER_indcpa.o indcpa_kem_enc T
SABER_indcpa.o indcpa_kem_keypair T
SABER_indcpa.o karatsuba_simple T
SABER_indcpa.o pol_mul T
SABER_indcpa.o print_poly2 T
SABER_indcpa.o reduce T
SABER_indcpa.o toom_cook_4way T
cbd.o N 0
cbd.o N 107
cbd.o N 11e
cbd.o N 129
cbd.o N 132
cbd.o N 136
cbd.o N 148
cbd.o N 14a
cbd.o N 14e
cbd.o N 15c
cbd.o N 15e
cbd.o N 162
cbd.o N 16e
cbd.o N 170
cbd.o N 17d
cbd.o N 188
cbd.o N 191
cbd.o N 193
cbd.o N 195
cbd.o N 197
cbd.o N 1ab
cbd.o N 1ad
cbd.o N 1af
cbd.o N 25
cbd.o N 2b
cbd.o N e4
cbd.o N f3
cbd.o N fe
cbd.o cbd T
fips202.o KeccakF1600_StatePermute T
fips202.o N 0
fips202.o N 116
fips202.o N 121
fips202.o N 12a
fips202.o N 13e
fips202.o N 14c
fips202.o N 165
fips202.o N 16e
fips202.o N 17c
fips202.o N 191
fips202.o N 1a9
fips202.o N 1c8
fips202.o N 1d9
fips202.o N 1e2
fips202.o N 1eb
fips202.o N 1f2
fips202.o N 1fa
fips202.o N 200
fips202.o N 204
fips202.o N 208
fips202.o N 20c
fips202.o N 210
fips202.o N 214
fips202.o N 218
fips202.o N 21c
fips202.o N 220
fips202.o N 224
fips202.o N 228
fips202.o N 22c
fips202.o N 230
fips202.o N 234
fips202.o N 238
fips202.o N 23c
fips202.o N 240
fips202.o N 244
fips202.o N 248
fips202.o N 24c
fips202.o N 25
fips202.o N 250
fips202.o N 254
fips202.o N 258
fips202.o N 25c
fips202.o N 260
fips202.o N 264
fips202.o N 26a
fips202.o N 26e
fips202.o N 272
fips202.o N 276
fips202.o N 279
fips202.o N 27d
fips202.o N 281
fips202.o N 285
fips202.o N 288
fips202.o N 28b
fips202.o N 28f
fips202.o N 292
fips202.o N 296
fips202.o N 299
fips202.o N 29d
fips202.o N 2a1
fips202.o N 2a5
fips202.o N 2a9
fips202.o N 2ad
fips202.o N 2b1
fips202.o N 2b5
fips202.o N 2b9
fips202.o N 2bd
fips202.o N 2c1
fips202.o N 2c5
fips202.o N 2c9
fips202.o N 2cd
fips202.o N 2d1
fips202.o N 2d5
fips202.o N 2d9
fips202.o N 2dd
fips202.o N 2e1
fips202.o N 2e5
fips202.o N 2e9
fips202.o N 2ed
fips202.o N 2f
fips202.o N 2f1
fips202.o N 2f5
fips202.o N 2f7
fips202.o N 2f9
fips202.o N 300
fips202.o N 302
fips202.o N 30f
fips202.o N 316
fips202.o N 31d
fips202.o N 323
fips202.o N 329
fips202.o N 331
fips202.o N 333
fips202.o N 335
fips202.o N 337
fips202.o N 33c
fips202.o N 33e
fips202.o N 343
fips202.o N 352
fips202.o N 35d
fips202.o N 366
fips202.o N 369
fips202.o N 36d
fips202.o N 36f
fips202.o N 379
fips202.o N 381
fips202.o N e8
fips202.o N ff
fips202.o cshake128_simple T
fips202.o cshake128_simple_absorb T
fips202.o cshake128_simple_squeezeblocks T
fips202.o sha3_256 T
fips202.o sha3_512 T
fips202.o shake128 T
kem.o N 0
kem.o N 105
kem.o N 10e
kem.o N 125
kem.o N 131
kem.o N 13a
kem.o N 149
kem.o N 158
kem.o N 15f
kem.o N 163
kem.o N 170
kem.o N 175
kem.o N 19f
kem.o N 1c5
kem.o N 1eb
kem.o N 1ee
kem.o N 1f1
kem.o N 1f3
kem.o N 1f6
kem.o N 20a
kem.o N 20e
kem.o N 210
kem.o N 212
kem.o N 216
kem.o N 25
kem.o N 2b
kem.o N e4
kem.o N f7
pack_unpack.o BS2POL T
pack_unpack.o BS2POLVEC T
pack_unpack.o BS2POLVECp T
pack_unpack.o BS2POLVECq T
pack_unpack.o N 0
pack_unpack.o N 10e
pack_unpack.o N 11e
pack_unpack.o N 130
pack_unpack.o N 140
pack_unpack.o N 152
pack_unpack.o N 15d
pack_unpack.o N 168
pack_unpack.o N 173
pack_unpack.o N 17e
pack_unpack.o N 185
pack_unpack.o N 18f
pack_unpack.o N 199
pack_unpack.o N 19f
pack_unpack.o N 1ad
pack_unpack.o N 1b7
pack_unpack.o N 1bf
pack_unpack.o N 1c4
pack_unpack.o N 1d3
pack_unpack.o N 1de
pack_unpack.o N 1e7
pack_unpack.o N 1f3
pack_unpack.o N 200
pack_unpack.o N 20b
pack_unpack.o N 214
pack_unpack.o N 220
pack_unpack.o N 222
pack_unpack.o N 225
pack_unpack.o N 239
pack_unpack.o N 246
pack_unpack.o N 248
pack_unpack.o N 25
pack_unpack.o N 33
pack_unpack.o N ec
pack_unpack.o N fc
pack_unpack.o POLVEC2BS T
pack_unpack.o POLVECp2BS T
pack_unpack.o POLVECq2BS T
pack_unpack.o SABER_pack_3bit T
pack_unpack.o SABER_pack_4bit T
pack_unpack.o SABER_pack_6bit T
pack_unpack.o SABER_un_pack3bit T
pack_unpack.o SABER_un_pack4bit T
pack_unpack.o SABER_un_pack6bit T
poly.o GenSecret T
poly.o N 0
poly.o N 113
poly.o N 117
poly.o N 126
poly.o N 130
poly.o N 134
poly.o N 13e
poly.o N 146
poly.o N 15a
poly.o N 15c
poly.o N 167
poly.o N 170
poly.o N 175
poly.o N 181
poly.o N 18e
poly.o N 197
poly.o N 19b
poly.o N 1a5
poly.o N 1ad
poly.o N 1af
poly.o N 1ba
poly.o N 25
poly.o N 2c
poly.o N e5
poly.o N ee
poly.o N fc
verify.o N 0
verify.o N 107
verify.o N 109
verify.o N 10d
verify.o N 11a
verify.o N 121
verify.o N 123
verify.o N 13a
verify.o N 145
verify.o N 14e
verify.o N 150
verify.o N 25
verify.o N 2e
verify.o N e7
verify.o N ee
verify.o N f2
verify.o N f7
verify.o N f9
verify.o cmov T
verify.o verify T
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
Namespace violations
SABER_indcpa.o GenMatrix T
SABER_indcpa.o InnerProd T
SABER_indcpa.o MatrixVectorMul T
SABER_indcpa.o N 0
SABER_indcpa.o N 108
SABER_indcpa.o N 111
SABER_indcpa.o N 11a
SABER_indcpa.o N 128
SABER_indcpa.o N 13f
SABER_indcpa.o N 146
SABER_indcpa.o N 152
SABER_indcpa.o N 15c
SABER_indcpa.o N 170
SABER_indcpa.o N 17a
SABER_indcpa.o N 184
SABER_indcpa.o N 194
SABER_indcpa.o N 19c
SABER_indcpa.o N 1b1
SABER_indcpa.o N 1bd
SABER_indcpa.o N 1bf
SABER_indcpa.o N 1c3
SABER_indcpa.o N 1cd
SABER_indcpa.o N 1d5
SABER_indcpa.o N 1d7
SABER_indcpa.o N 1e9
SABER_indcpa.o N 1f5
SABER_indcpa.o N 1fd
SABER_indcpa.o N 20c
SABER_indcpa.o N 21d
SABER_indcpa.o N 224
SABER_indcpa.o N 22a
SABER_indcpa.o N 234
SABER_indcpa.o N 23c
SABER_indcpa.o N 246
SABER_indcpa.o N 25
SABER_indcpa.o N 259
SABER_indcpa.o N 269
SABER_indcpa.o N 278
SABER_indcpa.o N 282
SABER_indcpa.o N 291
SABER_indcpa.o N 293
SABER_indcpa.o N 295
SABER_indcpa.o N 2a3
SABER_indcpa.o N 2ad
SABER_indcpa.o N 2b5
SABER_indcpa.o N 2b7
SABER_indcpa.o N 2c2
SABER_indcpa.o N 2cb
SABER_indcpa.o N 2cd
SABER_indcpa.o N 2cf
SABER_indcpa.o N 2d3
SABER_indcpa.o N 2e0
SABER_indcpa.o N 2eb
SABER_indcpa.o N 2f4
SABER_indcpa.o N 2f8
SABER_indcpa.o N 2fc
SABER_indcpa.o N 300
SABER_indcpa.o N 304
SABER_indcpa.o N 308
SABER_indcpa.o N 30c
SABER_indcpa.o N 310
SABER_indcpa.o N 314
SABER_indcpa.o N 318
SABER_indcpa.o N 31c
SABER_indcpa.o N 320
SABER_indcpa.o N 324
SABER_indcpa.o N 328
SABER_indcpa.o N 32c
SABER_indcpa.o N 32f
SABER_indcpa.o N 332
SABER_indcpa.o N 335
SABER_indcpa.o N 338
SABER_indcpa.o N 33b
SABER_indcpa.o N 33e
SABER_indcpa.o N 34
SABER_indcpa.o N 341
SABER_indcpa.o N 344
SABER_indcpa.o N 347
SABER_indcpa.o N 34e
SABER_indcpa.o N 354
SABER_indcpa.o N 359
SABER_indcpa.o N 35e
SABER_indcpa.o N 360
SABER_indcpa.o N 363
SABER_indcpa.o N 366
SABER_indcpa.o N 369
SABER_indcpa.o N 36c
SABER_indcpa.o N 36f
SABER_indcpa.o N 372
SABER_indcpa.o N 375
SABER_indcpa.o N 378
SABER_indcpa.o N 37b
SABER_indcpa.o N 37e
SABER_indcpa.o N 381
SABER_indcpa.o N 384
SABER_indcpa.o N 387
SABER_indcpa.o N 38a
SABER_indcpa.o N 38d
SABER_indcpa.o N 390
SABER_indcpa.o N 394
SABER_indcpa.o N 39a
SABER_indcpa.o N 39e
SABER_indcpa.o N 3a9
SABER_indcpa.o N 3ad
SABER_indcpa.o N 3b1
SABER_indcpa.o N 3be
SABER_indcpa.o N 3ca
SABER_indcpa.o N 3d6
SABER_indcpa.o N 3e2
SABER_indcpa.o N 3ee
SABER_indcpa.o N 3f0
SABER_indcpa.o N 3f5
SABER_indcpa.o N 3fa
SABER_indcpa.o N 3ff
SABER_indcpa.o N 404
SABER_indcpa.o N 409
SABER_indcpa.o N 40e
SABER_indcpa.o N 413
SABER_indcpa.o N 418
SABER_indcpa.o N 41e
SABER_indcpa.o N 423
SABER_indcpa.o N 427
SABER_indcpa.o N 42f
SABER_indcpa.o N 433
SABER_indcpa.o N 43a
SABER_indcpa.o N 43f
SABER_indcpa.o N 447
SABER_indcpa.o N 44c
SABER_indcpa.o N 450
SABER_indcpa.o N 461
SABER_indcpa.o N 46c
SABER_indcpa.o N 46e
SABER_indcpa.o N 473
SABER_indcpa.o N 47d
SABER_indcpa.o N 480
SABER_indcpa.o N 483
SABER_indcpa.o N 489
SABER_indcpa.o N 48d
SABER_indcpa.o N 497
SABER_indcpa.o N 49c
SABER_indcpa.o N 4a2
SABER_indcpa.o N 4aa
SABER_indcpa.o N 4b1
SABER_indcpa.o N 4b7
SABER_indcpa.o N 4c8
SABER_indcpa.o N 4d3
SABER_indcpa.o N 4d9
SABER_indcpa.o N 4de
SABER_indcpa.o N 4e3
SABER_indcpa.o N 4ec
SABER_indcpa.o N 4f6
SABER_indcpa.o N 4fe
SABER_indcpa.o N 500
SABER_indcpa.o N ee
SABER_indcpa.o N fd
SABER_indcpa.o POL2MSG T
SABER_indcpa.o indcpa_kem_dec T
SABER_indcpa.o indcpa_kem_enc T
SABER_indcpa.o indcpa_kem_keypair T
SABER_indcpa.o karatsuba_simple T
SABER_indcpa.o pol_mul T
SABER_indcpa.o print_poly2 T
SABER_indcpa.o reduce T
SABER_indcpa.o toom_cook_4way T
cbd.o N 0
cbd.o N 108
cbd.o N 11f
cbd.o N 12a
cbd.o N 133
cbd.o N 145
cbd.o N 147
cbd.o N 155
cbd.o N 15b
cbd.o N 15f
cbd.o N 161
cbd.o N 163
cbd.o N 167
cbd.o N 16b
cbd.o N 177
cbd.o N 179
cbd.o N 17b
cbd.o N 188
cbd.o N 193
cbd.o N 19c
cbd.o N 19e
cbd.o N 1a0
cbd.o N 1b4
cbd.o N 25
cbd.o N 2b
cbd.o N e5
cbd.o N f4
cbd.o N ff
cbd.o cbd T
fips202.o KeccakF1600_StatePermute T
fips202.o N 0
fips202.o N 100
fips202.o N 117
fips202.o N 122
fips202.o N 12b
fips202.o N 13f
fips202.o N 14d
fips202.o N 154
fips202.o N 156
fips202.o N 158
fips202.o N 15a
fips202.o N 162
fips202.o N 16c
fips202.o N 174
fips202.o N 176
fips202.o N 183
fips202.o N 19c
fips202.o N 1a5
fips202.o N 1b3
fips202.o N 1c8
fips202.o N 1e0
fips202.o N 1ff
fips202.o N 210
fips202.o N 219
fips202.o N 222
fips202.o N 228
fips202.o N 22c
fips202.o N 230
fips202.o N 234
fips202.o N 238
fips202.o N 23c
fips202.o N 240
fips202.o N 244
fips202.o N 248
fips202.o N 24c
fips202.o N 25
fips202.o N 250
fips202.o N 254
fips202.o N 258
fips202.o N 25c
fips202.o N 260
fips202.o N 264
fips202.o N 268
fips202.o N 26c
fips202.o N 270
fips202.o N 274
fips202.o N 278
fips202.o N 27c
fips202.o N 280
fips202.o N 284
fips202.o N 288
fips202.o N 28c
fips202.o N 292
fips202.o N 296
fips202.o N 29a
fips202.o N 29e
fips202.o N 2a1
fips202.o N 2a5
fips202.o N 2a9
fips202.o N 2ad
fips202.o N 2b0
fips202.o N 2b3
fips202.o N 2b7
fips202.o N 2ba
fips202.o N 2be
fips202.o N 2c1
fips202.o N 2c5
fips202.o N 2c9
fips202.o N 2cd
fips202.o N 2d1
fips202.o N 2d5
fips202.o N 2d9
fips202.o N 2dd
fips202.o N 2e1
fips202.o N 2e5
fips202.o N 2e9
fips202.o N 2ed
fips202.o N 2f
fips202.o N 2f1
fips202.o N 2f5
fips202.o N 2f9
fips202.o N 2fd
fips202.o N 301
fips202.o N 305
fips202.o N 309
fips202.o N 30d
fips202.o N 311
fips202.o N 315
fips202.o N 319
fips202.o N 31d
fips202.o N 31f
fips202.o N 321
fips202.o N 328
fips202.o N 32f
fips202.o N 336
fips202.o N 33c
fips202.o N 342
fips202.o N 34a
fips202.o N 34c
fips202.o N 351
fips202.o N 353
fips202.o N 355
fips202.o N 35a
fips202.o N 369
fips202.o N 374
fips202.o N 37d
fips202.o N 380
fips202.o N e9
fips202.o cshake128_simple T
fips202.o cshake128_simple_absorb T
fips202.o cshake128_simple_squeezeblocks T
fips202.o sha3_256 T
fips202.o sha3_512 T
fips202.o shake128 T
kem.o N 0
kem.o N 106
kem.o N 10f
kem.o N 126
kem.o N 132
kem.o N 13b
kem.o N 14a
kem.o N 159
kem.o N 160
kem.o N 164
kem.o N 171
kem.o N 176
kem.o N 1a0
kem.o N 1c6
kem.o N 1ec
kem.o N 1ef
kem.o N 1f2
kem.o N 1f4
kem.o N 1f7
kem.o N 20b
kem.o N 20f
kem.o N 211
kem.o N 213
kem.o N 217
kem.o N 25
kem.o N 2b
kem.o N e5
kem.o N f8
pack_unpack.o BS2POL T
pack_unpack.o BS2POLVEC T
pack_unpack.o BS2POLVECp T
pack_unpack.o BS2POLVECq T
pack_unpack.o N 0
pack_unpack.o N 10f
pack_unpack.o N 11f
pack_unpack.o N 131
pack_unpack.o N 141
pack_unpack.o N 153
pack_unpack.o N 15e
pack_unpack.o N 169
pack_unpack.o N 174
pack_unpack.o N 17f
pack_unpack.o N 186
pack_unpack.o N 190
pack_unpack.o N 19a
pack_unpack.o N 1a0
pack_unpack.o N 1ae
pack_unpack.o N 1b8
pack_unpack.o N 1c0
pack_unpack.o N 1c5
pack_unpack.o N 1d4
pack_unpack.o N 1df
pack_unpack.o N 1e8
pack_unpack.o N 1f4
pack_unpack.o N 201
pack_unpack.o N 20c
pack_unpack.o N 215
pack_unpack.o N 221
pack_unpack.o N 223
pack_unpack.o N 226
pack_unpack.o N 23a
pack_unpack.o N 247
pack_unpack.o N 249
pack_unpack.o N 25
pack_unpack.o N 33
pack_unpack.o N ed
pack_unpack.o N fd
pack_unpack.o POLVEC2BS T
pack_unpack.o POLVECp2BS T
pack_unpack.o POLVECq2BS T
pack_unpack.o SABER_pack_3bit T
pack_unpack.o SABER_pack_4bit T
pack_unpack.o SABER_pack_6bit T
pack_unpack.o SABER_un_pack3bit T
pack_unpack.o SABER_un_pack4bit T
pack_unpack.o SABER_un_pack6bit T
poly.o GenSecret T
poly.o N 0
poly.o N 114
poly.o N 118
poly.o N 127
poly.o N 131
poly.o N 135
poly.o N 13f
poly.o N 147
poly.o N 15b
poly.o N 15d
poly.o N 168
poly.o N 171
poly.o N 176
poly.o N 182
poly.o N 18f
poly.o N 198
poly.o N 19c
poly.o N 1a6
poly.o N 1ae
poly.o N 1b0
poly.o N 1bb
poly.o N 25
poly.o N 2c
poly.o N e6
poly.o N ef
poly.o N fd
verify.o N 0
verify.o N 108
verify.o N 10a
verify.o N 10e
verify.o N 11b
verify.o N 122
verify.o N 124
verify.o N 13b
verify.o N 146
verify.o N 14f
verify.o N 151
verify.o N 25
verify.o N 2e
verify.o N e8
verify.o N ef
verify.o N f3
verify.o N f8
verify.o N fa
verify.o cmov T
verify.o verify T
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
Namespace violations
SABER_indcpa.o GenMatrix T
SABER_indcpa.o InnerProd T
SABER_indcpa.o MatrixVectorMul T
SABER_indcpa.o N 0
SABER_indcpa.o N 107
SABER_indcpa.o N 110
SABER_indcpa.o N 119
SABER_indcpa.o N 127
SABER_indcpa.o N 13e
SABER_indcpa.o N 145
SABER_indcpa.o N 151
SABER_indcpa.o N 15b
SABER_indcpa.o N 16f
SABER_indcpa.o N 179
SABER_indcpa.o N 181
SABER_indcpa.o N 183
SABER_indcpa.o N 185
SABER_indcpa.o N 189
SABER_indcpa.o N 18b
SABER_indcpa.o N 18d
SABER_indcpa.o N 19a
SABER_indcpa.o N 1a5
SABER_indcpa.o N 1ae
SABER_indcpa.o N 1b0
SABER_indcpa.o N 1b2
SABER_indcpa.o N 1bc
SABER_indcpa.o N 1cc
SABER_indcpa.o N 1d4
SABER_indcpa.o N 1e9
SABER_indcpa.o N 1f5
SABER_indcpa.o N 1f7
SABER_indcpa.o N 1fb
SABER_indcpa.o N 205
SABER_indcpa.o N 20d
SABER_indcpa.o N 21f
SABER_indcpa.o N 22b
SABER_indcpa.o N 23a
SABER_indcpa.o N 24b
SABER_indcpa.o N 25
SABER_indcpa.o N 252
SABER_indcpa.o N 258
SABER_indcpa.o N 262
SABER_indcpa.o N 26a
SABER_indcpa.o N 274
SABER_indcpa.o N 287
SABER_indcpa.o N 297
SABER_indcpa.o N 2a6
SABER_indcpa.o N 2b0
SABER_indcpa.o N 2bf
SABER_indcpa.o N 2cd
SABER_indcpa.o N 2d7
SABER_indcpa.o N 2df
SABER_indcpa.o N 2ea
SABER_indcpa.o N 2f3
SABER_indcpa.o N 2f7
SABER_indcpa.o N 2fb
SABER_indcpa.o N 2ff
SABER_indcpa.o N 303
SABER_indcpa.o N 307
SABER_indcpa.o N 30b
SABER_indcpa.o N 30f
SABER_indcpa.o N 313
SABER_indcpa.o N 317
SABER_indcpa.o N 31b
SABER_indcpa.o N 31f
SABER_indcpa.o N 323
SABER_indcpa.o N 327
SABER_indcpa.o N 32b
SABER_indcpa.o N 32e
SABER_indcpa.o N 331
SABER_indcpa.o N 334
SABER_indcpa.o N 337
SABER_indcpa.o N 33a
SABER_indcpa.o N 33d
SABER_indcpa.o N 34
SABER_indcpa.o N 340
SABER_indcpa.o N 343
SABER_indcpa.o N 346
SABER_indcpa.o N 34d
SABER_indcpa.o N 353
SABER_indcpa.o N 358
SABER_indcpa.o N 35d
SABER_indcpa.o N 35f
SABER_indcpa.o N 362
SABER_indcpa.o N 365
SABER_indcpa.o N 368
SABER_indcpa.o N 36b
SABER_indcpa.o N 36e
SABER_indcpa.o N 371
SABER_indcpa.o N 374
SABER_indcpa.o N 377
SABER_indcpa.o N 37a
SABER_indcpa.o N 37d
SABER_indcpa.o N 380
SABER_indcpa.o N 383
SABER_indcpa.o N 386
SABER_indcpa.o N 389
SABER_indcpa.o N 38c
SABER_indcpa.o N 38f
SABER_indcpa.o N 393
SABER_indcpa.o N 399
SABER_indcpa.o N 39d
SABER_indcpa.o N 3a8
SABER_indcpa.o N 3ac
SABER_indcpa.o N 3b0
SABER_indcpa.o N 3bd
SABER_indcpa.o N 3c9
SABER_indcpa.o N 3d5
SABER_indcpa.o N 3e1
SABER_indcpa.o N 3ed
SABER_indcpa.o N 3ef
SABER_indcpa.o N 3f4
SABER_indcpa.o N 3f9
SABER_indcpa.o N 3fe
SABER_indcpa.o N 403
SABER_indcpa.o N 408
SABER_indcpa.o N 40d
SABER_indcpa.o N 412
SABER_indcpa.o N 417
SABER_indcpa.o N 41c
SABER_indcpa.o N 422
SABER_indcpa.o N 426
SABER_indcpa.o N 42e
SABER_indcpa.o N 432
SABER_indcpa.o N 439
SABER_indcpa.o N 43e
SABER_indcpa.o N 446
SABER_indcpa.o N 44b
SABER_indcpa.o N 44f
SABER_indcpa.o N 460
SABER_indcpa.o N 46b
SABER_indcpa.o N 46d
SABER_indcpa.o N 472
SABER_indcpa.o N 47c
SABER_indcpa.o N 47f
SABER_indcpa.o N 482
SABER_indcpa.o N 488
SABER_indcpa.o N 48c
SABER_indcpa.o N 496
SABER_indcpa.o N 49b
SABER_indcpa.o N 4a1
SABER_indcpa.o N 4a9
SABER_indcpa.o N 4b0
SABER_indcpa.o N 4b6
SABER_indcpa.o N 4c7
SABER_indcpa.o N 4d2
SABER_indcpa.o N 4d8
SABER_indcpa.o N 4dd
SABER_indcpa.o N 4e2
SABER_indcpa.o N 4eb
SABER_indcpa.o N 4f5
SABER_indcpa.o N 4fd
SABER_indcpa.o N 4ff
SABER_indcpa.o N ed
SABER_indcpa.o N fc
SABER_indcpa.o POL2MSG T
SABER_indcpa.o indcpa_kem_dec T
SABER_indcpa.o indcpa_kem_enc T
SABER_indcpa.o indcpa_kem_keypair T
SABER_indcpa.o karatsuba_simple T
SABER_indcpa.o pol_mul T
SABER_indcpa.o print_poly2 T
SABER_indcpa.o reduce T
SABER_indcpa.o toom_cook_4way T
cbd.o N 0
cbd.o N 107
cbd.o N 11e
cbd.o N 129
cbd.o N 132
cbd.o N 144
cbd.o N 146
cbd.o N 154
cbd.o N 15a
cbd.o N 15e
cbd.o N 160
cbd.o N 162
cbd.o N 166
cbd.o N 16a
cbd.o N 176
cbd.o N 178
cbd.o N 185
cbd.o N 190
cbd.o N 199
cbd.o N 19b
cbd.o N 19d
cbd.o N 19f
cbd.o N 1b3
cbd.o N 25
cbd.o N 2b
cbd.o N e4
cbd.o N f3
cbd.o N fe
cbd.o cbd T
fips202.o KeccakF1600_StatePermute T
fips202.o N 0
fips202.o N 116
fips202.o N 121
fips202.o N 12a
fips202.o N 13e
fips202.o N 14c
fips202.o N 15a
fips202.o N 15c
fips202.o N 15e
fips202.o N 16b
fips202.o N 16d
fips202.o N 172
fips202.o N 174
fips202.o N 176
fips202.o N 178
fips202.o N 17f
fips202.o N 181
fips202.o N 196
fips202.o N 198
fips202.o N 1a0
fips202.o N 1a8
fips202.o N 1b2
fips202.o N 1ba
fips202.o N 1bc
fips202.o N 1d5
fips202.o N 1de
fips202.o N 1f6
fips202.o N 215
fips202.o N 226
fips202.o N 22f
fips202.o N 238
fips202.o N 23e
fips202.o N 242
fips202.o N 246
fips202.o N 24a
fips202.o N 24e
fips202.o N 25
fips202.o N 252
fips202.o N 256
fips202.o N 25a
fips202.o N 25e
fips202.o N 262
fips202.o N 266
fips202.o N 26a
fips202.o N 26e
fips202.o N 272
fips202.o N 276
fips202.o N 27a
fips202.o N 27e
fips202.o N 282
fips202.o N 286
fips202.o N 28a
fips202.o N 28e
fips202.o N 292
fips202.o N 296
fips202.o N 29a
fips202.o N 29e
fips202.o N 2a2
fips202.o N 2a8
fips202.o N 2ac
fips202.o N 2b0
fips202.o N 2b4
fips202.o N 2b7
fips202.o N 2bb
fips202.o N 2bf
fips202.o N 2c2
fips202.o N 2c6
fips202.o N 2c9
fips202.o N 2cd
fips202.o N 2d0
fips202.o N 2d4
fips202.o N 2d7
fips202.o N 2db
fips202.o N 2df
fips202.o N 2e3
fips202.o N 2e7
fips202.o N 2eb
fips202.o N 2ef
fips202.o N 2f
fips202.o N 2f3
fips202.o N 2f7
fips202.o N 2fb
fips202.o N 2ff
fips202.o N 303
fips202.o N 307
fips202.o N 30b
fips202.o N 30f
fips202.o N 313
fips202.o N 317
fips202.o N 31b
fips202.o N 31f
fips202.o N 323
fips202.o N 327
fips202.o N 32b
fips202.o N 32f
fips202.o N 333
fips202.o N 33a
fips202.o N 341
fips202.o N 347
fips202.o N 34d
fips202.o N 354
fips202.o N 359
fips202.o N 368
fips202.o N 373
fips202.o N 37c
fips202.o N 37f
fips202.o N e8
fips202.o N ff
fips202.o cshake128_simple T
fips202.o cshake128_simple_absorb T
fips202.o cshake128_simple_squeezeblocks T
fips202.o sha3_256 T
fips202.o sha3_512 T
fips202.o shake128 T
kem.o N 0
kem.o N 105
kem.o N 10e
kem.o N 125
kem.o N 131
kem.o N 13a
kem.o N 149
kem.o N 158
kem.o N 15f
kem.o N 163
kem.o N 170
kem.o N 175
kem.o N 19f
kem.o N 1c5
kem.o N 1eb
kem.o N 1ee
kem.o N 1f1
kem.o N 1f3
kem.o N 1f6
kem.o N 20a
kem.o N 20e
kem.o N 210
kem.o N 212
kem.o N 216
kem.o N 25
kem.o N 2b
kem.o N e4
kem.o N f7
pack_unpack.o BS2POL T
pack_unpack.o BS2POLVEC T
pack_unpack.o BS2POLVECp T
pack_unpack.o BS2POLVECq T
pack_unpack.o N 0
pack_unpack.o N 10e
pack_unpack.o N 11e
pack_unpack.o N 130
pack_unpack.o N 140
pack_unpack.o N 152
pack_unpack.o N 15d
pack_unpack.o N 168
pack_unpack.o N 173
pack_unpack.o N 17e
pack_unpack.o N 185
pack_unpack.o N 18f
pack_unpack.o N 199
pack_unpack.o N 19f
pack_unpack.o N 1ad
pack_unpack.o N 1b7
pack_unpack.o N 1bf
pack_unpack.o N 1c4
pack_unpack.o N 1d3
pack_unpack.o N 1de
pack_unpack.o N 1e7
pack_unpack.o N 1f3
pack_unpack.o N 200
pack_unpack.o N 20b
pack_unpack.o N 214
pack_unpack.o N 220
pack_unpack.o N 222
pack_unpack.o N 225
pack_unpack.o N 239
pack_unpack.o N 23b
pack_unpack.o N 248
pack_unpack.o N 25
pack_unpack.o N 33
pack_unpack.o N ec
pack_unpack.o N fc
pack_unpack.o POLVEC2BS T
pack_unpack.o POLVECp2BS T
pack_unpack.o POLVECq2BS T
pack_unpack.o SABER_pack_3bit T
pack_unpack.o SABER_pack_4bit T
pack_unpack.o SABER_pack_6bit T
pack_unpack.o SABER_un_pack3bit T
pack_unpack.o SABER_un_pack4bit T
pack_unpack.o SABER_un_pack6bit T
poly.o GenSecret T
poly.o N 0
poly.o N 113
poly.o N 117
poly.o N 126
poly.o N 130
poly.o N 134
poly.o N 13e
poly.o N 146
poly.o N 15a
poly.o N 15c
poly.o N 167
poly.o N 170
poly.o N 175
poly.o N 181
poly.o N 18e
poly.o N 197
poly.o N 19b
poly.o N 1a5
poly.o N 1ad
poly.o N 1af
poly.o N 1ba
poly.o N 25
poly.o N 2c
poly.o N e5
poly.o N ee
poly.o N fc
verify.o N 0
verify.o N 107
verify.o N 109
verify.o N 10d
verify.o N 11a
verify.o N 121
verify.o N 123
verify.o N 13a
verify.o N 145
verify.o N 14e
verify.o N 150
verify.o N 25
verify.o N 2e
verify.o N e7
verify.o N ee
verify.o N f2
verify.o N f7
verify.o N f9
verify.o cmov T
verify.o verify T
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
Namespace violations
SABER_indcpa.o GenMatrix T
SABER_indcpa.o InnerProd T
SABER_indcpa.o MatrixVectorMul T
SABER_indcpa.o POL2MSG T
SABER_indcpa.o indcpa_kem_dec T
SABER_indcpa.o indcpa_kem_enc T
SABER_indcpa.o indcpa_kem_keypair T
SABER_indcpa.o karatsuba_simple T
SABER_indcpa.o pol_mul T
SABER_indcpa.o print_poly2 T
SABER_indcpa.o reduce T
SABER_indcpa.o toom_cook_4way T
cbd.o cbd T
fips202.o KeccakF1600_StatePermute T
fips202.o cshake128_simple T
fips202.o cshake128_simple_absorb T
fips202.o cshake128_simple_squeezeblocks T
fips202.o sha3_256 T
fips202.o sha3_512 T
fips202.o shake128 T
pack_unpack.o BS2POL T
pack_unpack.o BS2POLVEC T
pack_unpack.o BS2POLVECp T
pack_unpack.o BS2POLVECq T
pack_unpack.o POLVEC2BS T
pack_unpack.o POLVECp2BS T
pack_unpack.o POLVECq2BS T
pack_unpack.o SABER_pack_3bit T
pack_unpack.o SABER_pack_4bit T
pack_unpack.o SABER_pack_6bit T
pack_unpack.o SABER_un_pack3bit T
pack_unpack.o SABER_un_pack4bit T
pack_unpack.o SABER_un_pack6bit T
poly.o GenSecret T
verify.o cmov T
verify.o verify T
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |