Test results for armeabi, berry0, crypto_kem/lightsaber2
[Page version: 20250206 00:27:24]
Measurements for armeabi, berry0, crypto_kem
Test results for armeabi, berry0, crypto_kem
Test results for crypto_kem/lightsaber2
Computer: berry0
Microarchitecture: armeabi; ARM1176 (410fb767)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240909
Operation: crypto_kem
Primitive: lightsaber2
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
3540838 | 26553 0 0 | 40961 408 1528 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241128 | 20240909 |
3890833 | 19839 0 0 | 34983 428 1536 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241128 | 20240909 |
3896704 | 18603 0 0 | 33971 428 1528 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241128 | 20240909 |
3897445 | 19923 0 0 | 35051 428 1536 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241128 | 20240909 |
4004081 | 15661 0 0 | 28413 408 1528 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241128 | 20240909 |
4020028 | 15283 0 0 | 28733 424 1528 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241128 | 20240909 |
4525436 | 14485 0 0 | 27213 408 1528 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241128 | 20240909 |
4931769 | 13855 0 0 | 25769 400 1528 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241128 | 20240909 |
5313478 | 15187 0 0 | 28589 424 1528 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241128 | 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 102
SABER_indcpa.o N 10d
SABER_indcpa.o N 116
SABER_indcpa.o N 11f
SABER_indcpa.o N 12d
SABER_indcpa.o N 144
SABER_indcpa.o N 14b
SABER_indcpa.o N 157
SABER_indcpa.o N 161
SABER_indcpa.o N 175
SABER_indcpa.o N 17f
SABER_indcpa.o N 187
SABER_indcpa.o N 189
SABER_indcpa.o N 18b
SABER_indcpa.o N 18f
SABER_indcpa.o N 191
SABER_indcpa.o N 193
SABER_indcpa.o N 1a0
SABER_indcpa.o N 1ab
SABER_indcpa.o N 1b4
SABER_indcpa.o N 1b6
SABER_indcpa.o N 1b8
SABER_indcpa.o N 1c2
SABER_indcpa.o N 1d2
SABER_indcpa.o N 1da
SABER_indcpa.o N 1ef
SABER_indcpa.o N 1fb
SABER_indcpa.o N 1fd
SABER_indcpa.o N 201
SABER_indcpa.o N 20b
SABER_indcpa.o N 213
SABER_indcpa.o N 225
SABER_indcpa.o N 231
SABER_indcpa.o N 240
SABER_indcpa.o N 25
SABER_indcpa.o N 251
SABER_indcpa.o N 258
SABER_indcpa.o N 25e
SABER_indcpa.o N 268
SABER_indcpa.o N 270
SABER_indcpa.o N 27a
SABER_indcpa.o N 28d
SABER_indcpa.o N 29d
SABER_indcpa.o N 2ac
SABER_indcpa.o N 2b6
SABER_indcpa.o N 2c5
SABER_indcpa.o N 2d3
SABER_indcpa.o N 2dd
SABER_indcpa.o N 2e5
SABER_indcpa.o N 2f0
SABER_indcpa.o N 2f9
SABER_indcpa.o N 2fd
SABER_indcpa.o N 301
SABER_indcpa.o N 305
SABER_indcpa.o N 309
SABER_indcpa.o N 30d
SABER_indcpa.o N 311
SABER_indcpa.o N 315
SABER_indcpa.o N 319
SABER_indcpa.o N 31d
SABER_indcpa.o N 321
SABER_indcpa.o N 325
SABER_indcpa.o N 329
SABER_indcpa.o N 32d
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 349
SABER_indcpa.o N 34c
SABER_indcpa.o N 353
SABER_indcpa.o N 359
SABER_indcpa.o N 35e
SABER_indcpa.o N 363
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 392
SABER_indcpa.o N 395
SABER_indcpa.o N 399
SABER_indcpa.o N 39f
SABER_indcpa.o N 3a3
SABER_indcpa.o N 3ae
SABER_indcpa.o N 3b2
SABER_indcpa.o N 3b6
SABER_indcpa.o N 3c3
SABER_indcpa.o N 3cf
SABER_indcpa.o N 3db
SABER_indcpa.o N 3e7
SABER_indcpa.o N 3f3
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 41d
SABER_indcpa.o N 423
SABER_indcpa.o N 428
SABER_indcpa.o N 42c
SABER_indcpa.o N 434
SABER_indcpa.o N 438
SABER_indcpa.o N 43f
SABER_indcpa.o N 444
SABER_indcpa.o N 44c
SABER_indcpa.o N 451
SABER_indcpa.o N 455
SABER_indcpa.o N 466
SABER_indcpa.o N 471
SABER_indcpa.o N 473
SABER_indcpa.o N 478
SABER_indcpa.o N 482
SABER_indcpa.o N 485
SABER_indcpa.o N 488
SABER_indcpa.o N 48e
SABER_indcpa.o N 492
SABER_indcpa.o N 49c
SABER_indcpa.o N 4a1
SABER_indcpa.o N 4a7
SABER_indcpa.o N 4af
SABER_indcpa.o N 4b6
SABER_indcpa.o N 4bc
SABER_indcpa.o N 4cd
SABER_indcpa.o N 4d8
SABER_indcpa.o N 4de
SABER_indcpa.o N 4e3
SABER_indcpa.o N 4e8
SABER_indcpa.o N 4f1
SABER_indcpa.o N 4fb
SABER_indcpa.o N 503
SABER_indcpa.o N 505
SABER_indcpa.o N f3
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 104
cbd.o N 10d
cbd.o N 124
cbd.o N 12f
cbd.o N 138
cbd.o N 14a
cbd.o N 14c
cbd.o N 15a
cbd.o N 160
cbd.o N 164
cbd.o N 166
cbd.o N 168
cbd.o N 16c
cbd.o N 170
cbd.o N 17c
cbd.o N 17e
cbd.o N 180
cbd.o N 182
cbd.o N 184
cbd.o N 198
cbd.o N 25
cbd.o N 2b
cbd.o N ea
cbd.o N f9
cbd.o cbd T
fips202.o KeccakF1600_StatePermute T
fips202.o N 0
fips202.o N 105
fips202.o N 11c
fips202.o N 127
fips202.o N 130
fips202.o N 144
fips202.o N 152
fips202.o N 160
fips202.o N 162
fips202.o N 164
fips202.o N 171
fips202.o N 173
fips202.o N 178
fips202.o N 17a
fips202.o N 17c
fips202.o N 17e
fips202.o N 185
fips202.o N 187
fips202.o N 19c
fips202.o N 19e
fips202.o N 1a6
fips202.o N 1ae
fips202.o N 1b8
fips202.o N 1c0
fips202.o N 1c2
fips202.o N 1db
fips202.o N 1e4
fips202.o N 1fc
fips202.o N 21b
fips202.o N 22c
fips202.o N 235
fips202.o N 23e
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 290
fips202.o N 294
fips202.o N 298
fips202.o N 29c
fips202.o N 2a0
fips202.o N 2a4
fips202.o N 2a8
fips202.o N 2ae
fips202.o N 2b2
fips202.o N 2b6
fips202.o N 2ba
fips202.o N 2bd
fips202.o N 2c1
fips202.o N 2c5
fips202.o N 2c9
fips202.o N 2cc
fips202.o N 2cf
fips202.o N 2d3
fips202.o N 2d6
fips202.o N 2da
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 321
fips202.o N 325
fips202.o N 329
fips202.o N 32d
fips202.o N 331
fips202.o N 335
fips202.o N 339
fips202.o N 340
fips202.o N 347
fips202.o N 34d
fips202.o N 353
fips202.o N 35a
fips202.o N 35f
fips202.o N 36e
fips202.o N 379
fips202.o N 382
fips202.o N 385
fips202.o N ee
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 10b
kem.o N 114
kem.o N 12b
kem.o N 137
kem.o N 140
kem.o N 14f
kem.o N 15e
kem.o N 165
kem.o N 169
kem.o N 176
kem.o N 17b
kem.o N 1aa
kem.o N 1d5
kem.o N 200
kem.o N 203
kem.o N 206
kem.o N 208
kem.o N 20b
kem.o N 21f
kem.o N 223
kem.o N 225
kem.o N 227
kem.o N 22b
kem.o N 25
kem.o N 2b
kem.o N ea
kem.o N fd
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 102
pack_unpack.o N 114
pack_unpack.o N 124
pack_unpack.o N 136
pack_unpack.o N 146
pack_unpack.o N 158
pack_unpack.o N 163
pack_unpack.o N 16e
pack_unpack.o N 179
pack_unpack.o N 184
pack_unpack.o N 18b
pack_unpack.o N 195
pack_unpack.o N 19f
pack_unpack.o N 1a5
pack_unpack.o N 1b3
pack_unpack.o N 1bd
pack_unpack.o N 1c5
pack_unpack.o N 1ca
pack_unpack.o N 1d9
pack_unpack.o N 1e4
pack_unpack.o N 1ed
pack_unpack.o N 1f9
pack_unpack.o N 206
pack_unpack.o N 211
pack_unpack.o N 21a
pack_unpack.o N 226
pack_unpack.o N 228
pack_unpack.o N 22b
pack_unpack.o N 23f
pack_unpack.o N 241
pack_unpack.o N 24e
pack_unpack.o N 25
pack_unpack.o N 33
pack_unpack.o N f2
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 102
poly.o N 119
poly.o N 11d
poly.o N 12c
poly.o N 136
poly.o N 13a
poly.o N 144
poly.o N 14c
poly.o N 160
poly.o N 162
poly.o N 16d
poly.o N 176
poly.o N 17b
poly.o N 187
poly.o N 194
poly.o N 19d
poly.o N 1a1
poly.o N 1ab
poly.o N 1b3
poly.o N 1b5
poly.o N 1c0
poly.o N 25
poly.o N 2c
poly.o N eb
poly.o N f4
verify.o N 0
verify.o N 10d
verify.o N 10f
verify.o N 113
verify.o N 120
verify.o N 127
verify.o N 129
verify.o N 140
verify.o N 14b
verify.o N 154
verify.o N 156
verify.o N 25
verify.o N 2e
verify.o N ed
verify.o N f4
verify.o N f8
verify.o N fd
verify.o N ff
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 101
SABER_indcpa.o N 10c
SABER_indcpa.o N 115
SABER_indcpa.o N 11e
SABER_indcpa.o N 12c
SABER_indcpa.o N 143
SABER_indcpa.o N 14a
SABER_indcpa.o N 156
SABER_indcpa.o N 160
SABER_indcpa.o N 174
SABER_indcpa.o N 17e
SABER_indcpa.o N 188
SABER_indcpa.o N 198
SABER_indcpa.o N 1aa
SABER_indcpa.o N 1b6
SABER_indcpa.o N 1be
SABER_indcpa.o N 1cd
SABER_indcpa.o N 1de
SABER_indcpa.o N 1e5
SABER_indcpa.o N 1eb
SABER_indcpa.o N 1f5
SABER_indcpa.o N 1fd
SABER_indcpa.o N 207
SABER_indcpa.o N 21a
SABER_indcpa.o N 22a
SABER_indcpa.o N 239
SABER_indcpa.o N 243
SABER_indcpa.o N 25
SABER_indcpa.o N 252
SABER_indcpa.o N 25a
SABER_indcpa.o N 25c
SABER_indcpa.o N 25e
SABER_indcpa.o N 26c
SABER_indcpa.o N 276
SABER_indcpa.o N 27e
SABER_indcpa.o N 280
SABER_indcpa.o N 28b
SABER_indcpa.o N 294
SABER_indcpa.o N 296
SABER_indcpa.o N 29a
SABER_indcpa.o N 29c
SABER_indcpa.o N 29e
SABER_indcpa.o N 2a2
SABER_indcpa.o N 2af
SABER_indcpa.o N 2ba
SABER_indcpa.o N 2c3
SABER_indcpa.o N 2c7
SABER_indcpa.o N 2cb
SABER_indcpa.o N 2cf
SABER_indcpa.o N 2d3
SABER_indcpa.o N 2d7
SABER_indcpa.o N 2db
SABER_indcpa.o N 2df
SABER_indcpa.o N 2e3
SABER_indcpa.o N 2e7
SABER_indcpa.o N 2eb
SABER_indcpa.o N 2ef
SABER_indcpa.o N 2f3
SABER_indcpa.o N 2f7
SABER_indcpa.o N 2fb
SABER_indcpa.o N 2fe
SABER_indcpa.o N 301
SABER_indcpa.o N 304
SABER_indcpa.o N 307
SABER_indcpa.o N 30a
SABER_indcpa.o N 30d
SABER_indcpa.o N 310
SABER_indcpa.o N 313
SABER_indcpa.o N 316
SABER_indcpa.o N 31d
SABER_indcpa.o N 323
SABER_indcpa.o N 328
SABER_indcpa.o N 32d
SABER_indcpa.o N 32f
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 349
SABER_indcpa.o N 34c
SABER_indcpa.o N 34f
SABER_indcpa.o N 352
SABER_indcpa.o N 355
SABER_indcpa.o N 358
SABER_indcpa.o N 35b
SABER_indcpa.o N 35e
SABER_indcpa.o N 361
SABER_indcpa.o N 365
SABER_indcpa.o N 36b
SABER_indcpa.o N 36f
SABER_indcpa.o N 37a
SABER_indcpa.o N 37e
SABER_indcpa.o N 382
SABER_indcpa.o N 38f
SABER_indcpa.o N 39b
SABER_indcpa.o N 3a7
SABER_indcpa.o N 3b3
SABER_indcpa.o N 3bf
SABER_indcpa.o N 3c1
SABER_indcpa.o N 3cb
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 400
SABER_indcpa.o N 406
SABER_indcpa.o N 40a
SABER_indcpa.o N 412
SABER_indcpa.o N 416
SABER_indcpa.o N 41d
SABER_indcpa.o N 422
SABER_indcpa.o N 42a
SABER_indcpa.o N 42f
SABER_indcpa.o N 433
SABER_indcpa.o N 444
SABER_indcpa.o N 44f
SABER_indcpa.o N 451
SABER_indcpa.o N 456
SABER_indcpa.o N 460
SABER_indcpa.o N 463
SABER_indcpa.o N 466
SABER_indcpa.o N 46c
SABER_indcpa.o N 470
SABER_indcpa.o N 47a
SABER_indcpa.o N 47f
SABER_indcpa.o N 485
SABER_indcpa.o N 48d
SABER_indcpa.o N 494
SABER_indcpa.o N 49a
SABER_indcpa.o N 4ab
SABER_indcpa.o N 4b6
SABER_indcpa.o N 4bc
SABER_indcpa.o N 4c1
SABER_indcpa.o N 4c6
SABER_indcpa.o N 4cf
SABER_indcpa.o N 4d9
SABER_indcpa.o N 4e1
SABER_indcpa.o N 4e3
SABER_indcpa.o N 4e6
SABER_indcpa.o N 4f2
SABER_indcpa.o N f2
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 103
cbd.o N 10c
cbd.o N 123
cbd.o N 12e
cbd.o N 137
cbd.o N 13b
cbd.o N 14d
cbd.o N 14f
cbd.o N 153
cbd.o N 161
cbd.o N 163
cbd.o N 167
cbd.o N 173
cbd.o N 175
cbd.o N 177
cbd.o N 179
cbd.o N 17b
cbd.o N 18f
cbd.o N 191
cbd.o N 193
cbd.o N 25
cbd.o N 2b
cbd.o N e9
cbd.o N f8
cbd.o cbd T
fips202.o KeccakF1600_StatePermute T
fips202.o N 0
fips202.o N 104
fips202.o N 11b
fips202.o N 126
fips202.o N 12f
fips202.o N 143
fips202.o N 151
fips202.o N 16a
fips202.o N 173
fips202.o N 181
fips202.o N 196
fips202.o N 1ae
fips202.o N 1cd
fips202.o N 1de
fips202.o N 1e7
fips202.o N 1f0
fips202.o N 1f7
fips202.o N 1ff
fips202.o N 205
fips202.o N 209
fips202.o N 20d
fips202.o N 211
fips202.o N 215
fips202.o N 219
fips202.o N 21d
fips202.o N 221
fips202.o N 225
fips202.o N 229
fips202.o N 22d
fips202.o N 231
fips202.o N 235
fips202.o N 239
fips202.o N 23d
fips202.o N 241
fips202.o N 245
fips202.o N 249
fips202.o N 24d
fips202.o N 25
fips202.o N 251
fips202.o N 255
fips202.o N 259
fips202.o N 25d
fips202.o N 261
fips202.o N 265
fips202.o N 269
fips202.o N 26f
fips202.o N 273
fips202.o N 277
fips202.o N 27b
fips202.o N 27e
fips202.o N 282
fips202.o N 286
fips202.o N 28a
fips202.o N 28d
fips202.o N 290
fips202.o N 294
fips202.o N 297
fips202.o N 29b
fips202.o N 29e
fips202.o N 2a2
fips202.o N 2a6
fips202.o N 2aa
fips202.o N 2ae
fips202.o N 2b2
fips202.o N 2b6
fips202.o N 2ba
fips202.o N 2be
fips202.o N 2c2
fips202.o N 2c6
fips202.o N 2ca
fips202.o N 2ce
fips202.o N 2d2
fips202.o N 2d6
fips202.o N 2da
fips202.o N 2de
fips202.o N 2e2
fips202.o N 2e6
fips202.o N 2ea
fips202.o N 2ee
fips202.o N 2f
fips202.o N 2f2
fips202.o N 2f6
fips202.o N 2fa
fips202.o N 2fc
fips202.o N 2fe
fips202.o N 305
fips202.o N 307
fips202.o N 314
fips202.o N 31b
fips202.o N 322
fips202.o N 328
fips202.o N 32e
fips202.o N 336
fips202.o N 338
fips202.o N 33a
fips202.o N 33c
fips202.o N 341
fips202.o N 343
fips202.o N 348
fips202.o N 357
fips202.o N 362
fips202.o N 36b
fips202.o N 36e
fips202.o N 372
fips202.o N 374
fips202.o N 37e
fips202.o N 386
fips202.o N ed
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 10a
kem.o N 113
kem.o N 12a
kem.o N 136
kem.o N 13f
kem.o N 14e
kem.o N 15d
kem.o N 164
kem.o N 168
kem.o N 175
kem.o N 17a
kem.o N 1a9
kem.o N 1d4
kem.o N 1ff
kem.o N 202
kem.o N 205
kem.o N 207
kem.o N 20a
kem.o N 21e
kem.o N 222
kem.o N 224
kem.o N 226
kem.o N 22a
kem.o N 25
kem.o N 2b
kem.o N e9
kem.o N fc
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 101
pack_unpack.o N 113
pack_unpack.o N 123
pack_unpack.o N 135
pack_unpack.o N 145
pack_unpack.o N 157
pack_unpack.o N 162
pack_unpack.o N 16d
pack_unpack.o N 178
pack_unpack.o N 183
pack_unpack.o N 18a
pack_unpack.o N 194
pack_unpack.o N 19e
pack_unpack.o N 1a4
pack_unpack.o N 1b2
pack_unpack.o N 1bc
pack_unpack.o N 1c4
pack_unpack.o N 1c9
pack_unpack.o N 1d8
pack_unpack.o N 1e3
pack_unpack.o N 1ec
pack_unpack.o N 1f8
pack_unpack.o N 205
pack_unpack.o N 210
pack_unpack.o N 219
pack_unpack.o N 225
pack_unpack.o N 227
pack_unpack.o N 22a
pack_unpack.o N 23e
pack_unpack.o N 24b
pack_unpack.o N 24d
pack_unpack.o N 25
pack_unpack.o N 33
pack_unpack.o N f1
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 101
poly.o N 118
poly.o N 11c
poly.o N 12b
poly.o N 135
poly.o N 139
poly.o N 143
poly.o N 14b
poly.o N 15f
poly.o N 161
poly.o N 16c
poly.o N 175
poly.o N 17a
poly.o N 186
poly.o N 193
poly.o N 19c
poly.o N 1a0
poly.o N 1aa
poly.o N 1b2
poly.o N 1b4
poly.o N 1bf
poly.o N 25
poly.o N 2c
poly.o N ea
poly.o N f3
verify.o N 0
verify.o N 10c
verify.o N 10e
verify.o N 112
verify.o N 11f
verify.o N 126
verify.o N 128
verify.o N 13f
verify.o N 14a
verify.o N 153
verify.o N 155
verify.o N 25
verify.o N 2e
verify.o N ec
verify.o N f3
verify.o N f7
verify.o N fc
verify.o N fe
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 102
SABER_indcpa.o N 10d
SABER_indcpa.o N 116
SABER_indcpa.o N 11f
SABER_indcpa.o N 12d
SABER_indcpa.o N 144
SABER_indcpa.o N 14b
SABER_indcpa.o N 157
SABER_indcpa.o N 161
SABER_indcpa.o N 175
SABER_indcpa.o N 17f
SABER_indcpa.o N 189
SABER_indcpa.o N 199
SABER_indcpa.o N 1a1
SABER_indcpa.o N 1b6
SABER_indcpa.o N 1c2
SABER_indcpa.o N 1c4
SABER_indcpa.o N 1c8
SABER_indcpa.o N 1d2
SABER_indcpa.o N 1da
SABER_indcpa.o N 1dc
SABER_indcpa.o N 1ee
SABER_indcpa.o N 1fa
SABER_indcpa.o N 202
SABER_indcpa.o N 211
SABER_indcpa.o N 222
SABER_indcpa.o N 229
SABER_indcpa.o N 22f
SABER_indcpa.o N 239
SABER_indcpa.o N 241
SABER_indcpa.o N 24b
SABER_indcpa.o N 25
SABER_indcpa.o N 25e
SABER_indcpa.o N 26e
SABER_indcpa.o N 27d
SABER_indcpa.o N 287
SABER_indcpa.o N 296
SABER_indcpa.o N 298
SABER_indcpa.o N 29a
SABER_indcpa.o N 2a8
SABER_indcpa.o N 2b2
SABER_indcpa.o N 2ba
SABER_indcpa.o N 2bc
SABER_indcpa.o N 2c7
SABER_indcpa.o N 2d0
SABER_indcpa.o N 2d2
SABER_indcpa.o N 2d4
SABER_indcpa.o N 2d8
SABER_indcpa.o N 2e5
SABER_indcpa.o N 2f0
SABER_indcpa.o N 2f9
SABER_indcpa.o N 2fd
SABER_indcpa.o N 301
SABER_indcpa.o N 305
SABER_indcpa.o N 309
SABER_indcpa.o N 30d
SABER_indcpa.o N 311
SABER_indcpa.o N 315
SABER_indcpa.o N 319
SABER_indcpa.o N 31d
SABER_indcpa.o N 321
SABER_indcpa.o N 325
SABER_indcpa.o N 329
SABER_indcpa.o N 32d
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 349
SABER_indcpa.o N 34c
SABER_indcpa.o N 353
SABER_indcpa.o N 359
SABER_indcpa.o N 35e
SABER_indcpa.o N 363
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 392
SABER_indcpa.o N 395
SABER_indcpa.o N 399
SABER_indcpa.o N 39f
SABER_indcpa.o N 3a3
SABER_indcpa.o N 3ae
SABER_indcpa.o N 3b2
SABER_indcpa.o N 3b6
SABER_indcpa.o N 3c3
SABER_indcpa.o N 3cf
SABER_indcpa.o N 3db
SABER_indcpa.o N 3e7
SABER_indcpa.o N 3f3
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 41d
SABER_indcpa.o N 423
SABER_indcpa.o N 428
SABER_indcpa.o N 42c
SABER_indcpa.o N 434
SABER_indcpa.o N 438
SABER_indcpa.o N 43f
SABER_indcpa.o N 444
SABER_indcpa.o N 44c
SABER_indcpa.o N 451
SABER_indcpa.o N 455
SABER_indcpa.o N 466
SABER_indcpa.o N 471
SABER_indcpa.o N 473
SABER_indcpa.o N 478
SABER_indcpa.o N 482
SABER_indcpa.o N 485
SABER_indcpa.o N 488
SABER_indcpa.o N 48e
SABER_indcpa.o N 492
SABER_indcpa.o N 49c
SABER_indcpa.o N 4a1
SABER_indcpa.o N 4a7
SABER_indcpa.o N 4af
SABER_indcpa.o N 4b6
SABER_indcpa.o N 4bc
SABER_indcpa.o N 4cd
SABER_indcpa.o N 4d8
SABER_indcpa.o N 4de
SABER_indcpa.o N 4e3
SABER_indcpa.o N 4e8
SABER_indcpa.o N 4f1
SABER_indcpa.o N 4fb
SABER_indcpa.o N 503
SABER_indcpa.o N 505
SABER_indcpa.o N f3
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 104
cbd.o N 10d
cbd.o N 124
cbd.o N 12f
cbd.o N 138
cbd.o N 14a
cbd.o N 14c
cbd.o N 15a
cbd.o N 160
cbd.o N 164
cbd.o N 166
cbd.o N 168
cbd.o N 16c
cbd.o N 170
cbd.o N 17c
cbd.o N 17e
cbd.o N 180
cbd.o N 182
cbd.o N 196
cbd.o N 198
cbd.o N 25
cbd.o N 2b
cbd.o N ea
cbd.o N f9
cbd.o cbd T
fips202.o KeccakF1600_StatePermute T
fips202.o N 0
fips202.o N 105
fips202.o N 11c
fips202.o N 127
fips202.o N 130
fips202.o N 144
fips202.o N 152
fips202.o N 159
fips202.o N 15b
fips202.o N 15d
fips202.o N 15f
fips202.o N 167
fips202.o N 171
fips202.o N 179
fips202.o N 17b
fips202.o N 188
fips202.o N 1a1
fips202.o N 1aa
fips202.o N 1b8
fips202.o N 1cd
fips202.o N 1e5
fips202.o N 204
fips202.o N 215
fips202.o N 21e
fips202.o N 227
fips202.o N 22d
fips202.o N 231
fips202.o N 235
fips202.o N 239
fips202.o N 23d
fips202.o N 241
fips202.o N 245
fips202.o N 249
fips202.o N 24d
fips202.o N 25
fips202.o N 251
fips202.o N 255
fips202.o N 259
fips202.o N 25d
fips202.o N 261
fips202.o N 265
fips202.o N 269
fips202.o N 26d
fips202.o N 271
fips202.o N 275
fips202.o N 279
fips202.o N 27d
fips202.o N 281
fips202.o N 285
fips202.o N 289
fips202.o N 28d
fips202.o N 291
fips202.o N 297
fips202.o N 29b
fips202.o N 29f
fips202.o N 2a3
fips202.o N 2a6
fips202.o N 2aa
fips202.o N 2ae
fips202.o N 2b2
fips202.o N 2b5
fips202.o N 2b8
fips202.o N 2bc
fips202.o N 2bf
fips202.o N 2c3
fips202.o N 2c6
fips202.o N 2ca
fips202.o N 2ce
fips202.o N 2d2
fips202.o N 2d6
fips202.o N 2da
fips202.o N 2de
fips202.o N 2e2
fips202.o N 2e6
fips202.o N 2ea
fips202.o N 2ee
fips202.o N 2f
fips202.o N 2f2
fips202.o N 2f6
fips202.o N 2fa
fips202.o N 2fe
fips202.o N 302
fips202.o N 306
fips202.o N 30a
fips202.o N 30e
fips202.o N 312
fips202.o N 316
fips202.o N 31a
fips202.o N 31e
fips202.o N 322
fips202.o N 324
fips202.o N 326
fips202.o N 32d
fips202.o N 334
fips202.o N 33b
fips202.o N 341
fips202.o N 347
fips202.o N 34f
fips202.o N 351
fips202.o N 356
fips202.o N 358
fips202.o N 35a
fips202.o N 35f
fips202.o N 36e
fips202.o N 379
fips202.o N 382
fips202.o N 385
fips202.o N ee
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 10b
kem.o N 114
kem.o N 12b
kem.o N 137
kem.o N 140
kem.o N 14f
kem.o N 15e
kem.o N 165
kem.o N 169
kem.o N 176
kem.o N 17b
kem.o N 1aa
kem.o N 1d5
kem.o N 200
kem.o N 203
kem.o N 206
kem.o N 208
kem.o N 20b
kem.o N 21f
kem.o N 223
kem.o N 225
kem.o N 227
kem.o N 22b
kem.o N 25
kem.o N 2b
kem.o N ea
kem.o N fd
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 102
pack_unpack.o N 114
pack_unpack.o N 124
pack_unpack.o N 136
pack_unpack.o N 146
pack_unpack.o N 158
pack_unpack.o N 163
pack_unpack.o N 16e
pack_unpack.o N 179
pack_unpack.o N 184
pack_unpack.o N 18b
pack_unpack.o N 195
pack_unpack.o N 19f
pack_unpack.o N 1a5
pack_unpack.o N 1b3
pack_unpack.o N 1bd
pack_unpack.o N 1c5
pack_unpack.o N 1ca
pack_unpack.o N 1d9
pack_unpack.o N 1e4
pack_unpack.o N 1ed
pack_unpack.o N 1f9
pack_unpack.o N 206
pack_unpack.o N 211
pack_unpack.o N 21a
pack_unpack.o N 226
pack_unpack.o N 228
pack_unpack.o N 22b
pack_unpack.o N 23f
pack_unpack.o N 24c
pack_unpack.o N 24e
pack_unpack.o N 25
pack_unpack.o N 33
pack_unpack.o N f2
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 102
poly.o N 119
poly.o N 11d
poly.o N 12c
poly.o N 136
poly.o N 13a
poly.o N 144
poly.o N 14c
poly.o N 160
poly.o N 162
poly.o N 16d
poly.o N 176
poly.o N 17b
poly.o N 187
poly.o N 194
poly.o N 19d
poly.o N 1a1
poly.o N 1ab
poly.o N 1b3
poly.o N 1b5
poly.o N 1c0
poly.o N 25
poly.o N 2c
poly.o N eb
poly.o N f4
verify.o N 0
verify.o N 10d
verify.o N 10f
verify.o N 113
verify.o N 120
verify.o N 127
verify.o N 129
verify.o N 140
verify.o N 14b
verify.o N 154
verify.o N 156
verify.o N 25
verify.o N 2e
verify.o N ed
verify.o N f4
verify.o N f8
verify.o N fd
verify.o N ff
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 101
SABER_indcpa.o N 10c
SABER_indcpa.o N 115
SABER_indcpa.o N 11e
SABER_indcpa.o N 12c
SABER_indcpa.o N 143
SABER_indcpa.o N 14a
SABER_indcpa.o N 156
SABER_indcpa.o N 160
SABER_indcpa.o N 174
SABER_indcpa.o N 17e
SABER_indcpa.o N 186
SABER_indcpa.o N 188
SABER_indcpa.o N 18a
SABER_indcpa.o N 18e
SABER_indcpa.o N 190
SABER_indcpa.o N 192
SABER_indcpa.o N 19f
SABER_indcpa.o N 1aa
SABER_indcpa.o N 1b3
SABER_indcpa.o N 1b5
SABER_indcpa.o N 1b7
SABER_indcpa.o N 1c1
SABER_indcpa.o N 1d1
SABER_indcpa.o N 1d9
SABER_indcpa.o N 1ee
SABER_indcpa.o N 1fa
SABER_indcpa.o N 1fc
SABER_indcpa.o N 200
SABER_indcpa.o N 20a
SABER_indcpa.o N 212
SABER_indcpa.o N 224
SABER_indcpa.o N 230
SABER_indcpa.o N 23f
SABER_indcpa.o N 25
SABER_indcpa.o N 250
SABER_indcpa.o N 257
SABER_indcpa.o N 25d
SABER_indcpa.o N 267
SABER_indcpa.o N 26f
SABER_indcpa.o N 279
SABER_indcpa.o N 28c
SABER_indcpa.o N 29c
SABER_indcpa.o N 2ab
SABER_indcpa.o N 2b5
SABER_indcpa.o N 2c4
SABER_indcpa.o N 2d2
SABER_indcpa.o N 2dc
SABER_indcpa.o N 2e4
SABER_indcpa.o N 2ef
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 330
SABER_indcpa.o N 333
SABER_indcpa.o N 336
SABER_indcpa.o N 339
SABER_indcpa.o N 33c
SABER_indcpa.o N 33f
SABER_indcpa.o N 34
SABER_indcpa.o N 342
SABER_indcpa.o N 345
SABER_indcpa.o N 348
SABER_indcpa.o N 34b
SABER_indcpa.o N 352
SABER_indcpa.o N 358
SABER_indcpa.o N 35d
SABER_indcpa.o N 362
SABER_indcpa.o N 364
SABER_indcpa.o N 367
SABER_indcpa.o N 36a
SABER_indcpa.o N 36d
SABER_indcpa.o N 370
SABER_indcpa.o N 373
SABER_indcpa.o N 376
SABER_indcpa.o N 379
SABER_indcpa.o N 37c
SABER_indcpa.o N 37f
SABER_indcpa.o N 382
SABER_indcpa.o N 385
SABER_indcpa.o N 388
SABER_indcpa.o N 38b
SABER_indcpa.o N 38e
SABER_indcpa.o N 391
SABER_indcpa.o N 394
SABER_indcpa.o N 398
SABER_indcpa.o N 39e
SABER_indcpa.o N 3a2
SABER_indcpa.o N 3ad
SABER_indcpa.o N 3b1
SABER_indcpa.o N 3b5
SABER_indcpa.o N 3c2
SABER_indcpa.o N 3ce
SABER_indcpa.o N 3da
SABER_indcpa.o N 3e6
SABER_indcpa.o N 3f2
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 421
SABER_indcpa.o N 427
SABER_indcpa.o N 42b
SABER_indcpa.o N 433
SABER_indcpa.o N 437
SABER_indcpa.o N 43e
SABER_indcpa.o N 443
SABER_indcpa.o N 44b
SABER_indcpa.o N 450
SABER_indcpa.o N 454
SABER_indcpa.o N 465
SABER_indcpa.o N 470
SABER_indcpa.o N 472
SABER_indcpa.o N 477
SABER_indcpa.o N 481
SABER_indcpa.o N 484
SABER_indcpa.o N 487
SABER_indcpa.o N 48d
SABER_indcpa.o N 491
SABER_indcpa.o N 49b
SABER_indcpa.o N 4a0
SABER_indcpa.o N 4a6
SABER_indcpa.o N 4ae
SABER_indcpa.o N 4b5
SABER_indcpa.o N 4bb
SABER_indcpa.o N 4cc
SABER_indcpa.o N 4d7
SABER_indcpa.o N 4dd
SABER_indcpa.o N 4e2
SABER_indcpa.o N 4e7
SABER_indcpa.o N 4f0
SABER_indcpa.o N 4fa
SABER_indcpa.o N 502
SABER_indcpa.o N 504
SABER_indcpa.o N f2
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 103
cbd.o N 10c
cbd.o N 123
cbd.o N 12e
cbd.o N 137
cbd.o N 149
cbd.o N 14b
cbd.o N 159
cbd.o N 15f
cbd.o N 163
cbd.o N 165
cbd.o N 167
cbd.o N 16b
cbd.o N 16f
cbd.o N 17b
cbd.o N 17d
cbd.o N 17f
cbd.o N 181
cbd.o N 183
cbd.o N 197
cbd.o N 25
cbd.o N 2b
cbd.o N e9
cbd.o N f8
cbd.o cbd T
fips202.o KeccakF1600_StatePermute T
fips202.o N 0
fips202.o N 104
fips202.o N 11b
fips202.o N 126
fips202.o N 12f
fips202.o N 143
fips202.o N 151
fips202.o N 15f
fips202.o N 161
fips202.o N 163
fips202.o N 170
fips202.o N 172
fips202.o N 177
fips202.o N 179
fips202.o N 17b
fips202.o N 17d
fips202.o N 184
fips202.o N 186
fips202.o N 19b
fips202.o N 19d
fips202.o N 1a5
fips202.o N 1ad
fips202.o N 1b7
fips202.o N 1bf
fips202.o N 1c1
fips202.o N 1da
fips202.o N 1e3
fips202.o N 1fb
fips202.o N 21a
fips202.o N 22b
fips202.o N 234
fips202.o N 23d
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 2a7
fips202.o N 2ad
fips202.o N 2b1
fips202.o N 2b5
fips202.o N 2b9
fips202.o N 2bc
fips202.o N 2c0
fips202.o N 2c4
fips202.o N 2c7
fips202.o N 2cb
fips202.o N 2ce
fips202.o N 2d2
fips202.o N 2d5
fips202.o N 2d9
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 338
fips202.o N 33f
fips202.o N 346
fips202.o N 34c
fips202.o N 352
fips202.o N 359
fips202.o N 35e
fips202.o N 36d
fips202.o N 378
fips202.o N 381
fips202.o N 384
fips202.o N ed
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 10a
kem.o N 113
kem.o N 12a
kem.o N 136
kem.o N 13f
kem.o N 14e
kem.o N 15d
kem.o N 164
kem.o N 168
kem.o N 175
kem.o N 17a
kem.o N 1a9
kem.o N 1d4
kem.o N 1ff
kem.o N 202
kem.o N 205
kem.o N 207
kem.o N 20a
kem.o N 21e
kem.o N 222
kem.o N 224
kem.o N 226
kem.o N 22a
kem.o N 25
kem.o N 2b
kem.o N e9
kem.o N fc
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 101
pack_unpack.o N 113
pack_unpack.o N 123
pack_unpack.o N 135
pack_unpack.o N 145
pack_unpack.o N 157
pack_unpack.o N 162
pack_unpack.o N 16d
pack_unpack.o N 178
pack_unpack.o N 183
pack_unpack.o N 18a
pack_unpack.o N 194
pack_unpack.o N 19e
pack_unpack.o N 1a4
pack_unpack.o N 1b2
pack_unpack.o N 1bc
pack_unpack.o N 1c4
pack_unpack.o N 1c9
pack_unpack.o N 1d8
pack_unpack.o N 1e3
pack_unpack.o N 1ec
pack_unpack.o N 1f8
pack_unpack.o N 205
pack_unpack.o N 210
pack_unpack.o N 219
pack_unpack.o N 225
pack_unpack.o N 227
pack_unpack.o N 22a
pack_unpack.o N 23e
pack_unpack.o N 240
pack_unpack.o N 24d
pack_unpack.o N 25
pack_unpack.o N 33
pack_unpack.o N f1
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 101
poly.o N 118
poly.o N 11c
poly.o N 12b
poly.o N 135
poly.o N 139
poly.o N 143
poly.o N 14b
poly.o N 15f
poly.o N 161
poly.o N 16c
poly.o N 175
poly.o N 17a
poly.o N 186
poly.o N 193
poly.o N 19c
poly.o N 1a0
poly.o N 1aa
poly.o N 1b2
poly.o N 1b4
poly.o N 1bf
poly.o N 25
poly.o N 2c
poly.o N ea
poly.o N f3
verify.o N 0
verify.o N 10c
verify.o N 10e
verify.o N 112
verify.o N 11f
verify.o N 126
verify.o N 128
verify.o N 13f
verify.o N 14a
verify.o N 153
verify.o N 155
verify.o N 25
verify.o N 2e
verify.o N ec
verify.o N f3
verify.o N f7
verify.o N fc
verify.o N fe
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) |