[Page version: 20250927 20:45:55]
Measurements for ppc64, power9, crypto_kem Test results for ppc64, power9, crypto_kem Test results for crypto_kem/lotus256| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 2365412 | 46625 8 8 | 73471 700 1984 | T:opt | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 2466153 | 46625 8 8 | 73471 700 1984 | T:opt | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 2581858 | 54313 8 8 | 81455 700 1984 | T:opt | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 2641640 | 32169 8 8 | 58939 700 1984 | T:ref | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 2667177 | 32169 8 8 | 58939 700 1984 | T:ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 2813063 | 34421 8 8 | 61483 700 1984 | T:ref | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 4281897 | 58088 0 8 | 83636 692 1960 | T:opt | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 4612148 | 136040 0 16 | 95076 692 1960 | T:opt | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 4612915 | 68020 0 8 | 95076 692 1960 | T:opt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 4844528 | 60860 0 8 | 85780 692 1960 | T:opt | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 4850375 | 60860 0 8 | 85780 692 1960 | T:opt | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 4905838 | 29448 0 8 | 54980 692 1960 | T:ref | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 5365720 | 33468 0 8 | 60500 692 1960 | T:ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 5372295 | 66936 0 16 | 60500 692 1960 | T:ref | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 5468464 | 27672 0 8 | 52612 692 1960 | T:ref | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 5468662 | 27672 0 8 | 52612 692 1960 | T:ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 7879020 | 13068 0 8 | 34670 684 1960 | T:opt | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 7903170 | 13068 0 8 | 34670 684 1960 | T:opt | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 10079931 | 18765 0 8 | 44247 700 1968 | T:opt | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 10108608 | 18765 0 8 | 44247 700 1968 | T:opt | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 10492187 | 19353 0 8 | 44891 700 1968 | T:opt | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 12061158 | 13977 0 8 | 39359 700 1968 | T:ref | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 12062465 | 13977 0 8 | 39359 700 1968 | T:ref | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 12254277 | 14389 0 8 | 39839 700 1968 | T:ref | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 12716622 | 9320 0 8 | 30926 684 1960 | T:ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 13140309 | 12433 0 8 | 35411 692 1960 | T:opt | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 13144547 | 12425 0 8 | 35319 692 1960 | T:opt | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 13146164 | 12425 0 8 | 35319 692 1960 | T:opt | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 13154095 | 13444 0 8 | 35678 684 1960 | T:opt | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 13242324 | 13444 0 8 | 35678 684 1960 | T:opt | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 13680586 | 9996 0 8 | 32222 684 1960 | T:ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 13810375 | 9996 0 8 | 32222 684 1960 | T:ref | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 13983593 | 14873 0 8 | 39703 700 1968 | T:opt | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 14010299 | 14865 0 8 | 39667 700 1968 | T:opt | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 14080782 | 10041 0 8 | 32855 692 1960 | T:ref | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 14253275 | 10041 0 8 | 32855 692 1960 | T:ref | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 14478770 | 9320 0 8 | 30926 684 1960 | T:ref | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 14541374 | 10045 0 8 | 32951 692 1960 | T:ref | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 14584536 | 14873 0 8 | 39703 700 1968 | T:opt | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 17914123 | 11953 0 8 | 36683 700 1968 | T:ref | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 18284116 | 11953 0 8 | 36683 700 1968 | T:ref | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 18772835 | 11961 0 8 | 36675 700 1968 | T:ref | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
lwe-arithmetics_avx2.c: In file included from lwe-arithmetics_avx2.c:10: lwe-arithmetics_avx2.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:15: lwe-arithmetics_avx2.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." lwe-arithmetics_avx2.c: #error \ lwe-arithmetics_avx2.c: ^ lwe-arithmetics_avx2.c: In file included from lwe-arithmetics_avx2.c:10: lwe-arithmetics_avx2.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20: lwe-arithmetics_avx2.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." lwe-arithmetics_avx2.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." lwe-arithmetics_avx2.c: ^ lwe-arithmetics_avx2.c: In file included from lwe-arithmetics_avx2.c:10: lwe-arithmetics_avx2.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20: lwe-arithmetics_avx2.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:56: lwe-arithmetics_avx2.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." lwe-arithmetics_avx2.c: #error \ lwe-arithmetics_avx2.c: ^ lwe-arithmetics_avx2.c: In file included from lwe-arithmetics_avx2.c:10: lwe-arithmetics_avx2.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:25: lwe-arithmetics_avx2.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:32:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." lwe-arithmetics_avx2.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." lwe-arithmetics_avx2.c: ^ lwe-arithmetics_avx2.c: In file included from lwe-arithmetics_avx2.c:10: lwe-arithmetics_avx2.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:25: lwe-arithmetics_avx2.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:43: lwe-arithmetics_avx2.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." lwe-arithmetics_avx2.c: ...
| Implementation | Compiler |
| T:avx2 | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:avx2 | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:avx2 | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:avx2 | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:avx2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:avx2 | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:avx2 | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:avx2 | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
lwe-arithmetics_avx2.c: In file included from lwe-arithmetics_avx2.c:10: lwe-arithmetics_avx2.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:15: lwe-arithmetics_avx2.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." lwe-arithmetics_avx2.c: #error \ lwe-arithmetics_avx2.c: ^ lwe-arithmetics_avx2.c: In file included from lwe-arithmetics_avx2.c:10: lwe-arithmetics_avx2.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20: lwe-arithmetics_avx2.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." lwe-arithmetics_avx2.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." lwe-arithmetics_avx2.c: ^ lwe-arithmetics_avx2.c: In file included from lwe-arithmetics_avx2.c:10: lwe-arithmetics_avx2.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20: lwe-arithmetics_avx2.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:56: lwe-arithmetics_avx2.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." lwe-arithmetics_avx2.c: #error \ lwe-arithmetics_avx2.c: ^ lwe-arithmetics_avx2.c: In file included from lwe-arithmetics_avx2.c:10: lwe-arithmetics_avx2.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:25: lwe-arithmetics_avx2.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:32:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." lwe-arithmetics_avx2.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." lwe-arithmetics_avx2.c: ^ lwe-arithmetics_avx2.c: In file included from lwe-arithmetics_avx2.c:10: lwe-arithmetics_avx2.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:25: lwe-arithmetics_avx2.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:43: lwe-arithmetics_avx2.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." lwe-arithmetics_avx2.c: ... lwe-arithmetics_avx2.c: In file included from lwe-arithmetics_avx2.c:10: lwe-arithmetics_avx2.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:15: lwe-arithmetics_avx2.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." lwe-arithmetics_avx2.c: #error \ lwe-arithmetics_avx2.c: ^ lwe-arithmetics_avx2.c: In file included from lwe-arithmetics_avx2.c:10: lwe-arithmetics_avx2.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20: lwe-arithmetics_avx2.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." lwe-arithmetics_avx2.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." lwe-arithmetics_avx2.c: ^ lwe-arithmetics_avx2.c: In file included from lwe-arithmetics_avx2.c:10: lwe-arithmetics_avx2.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20: lwe-arithmetics_avx2.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:56: lwe-arithmetics_avx2.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." lwe-arithmetics_avx2.c: #error \ lwe-arithmetics_avx2.c: ^ lwe-arithmetics_avx2.c: In file included from lwe-arithmetics_avx2.c:10: lwe-arithmetics_avx2.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:25: lwe-arithmetics_avx2.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:32:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." lwe-arithmetics_avx2.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." lwe-arithmetics_avx2.c: ^ lwe-arithmetics_avx2.c: In file included from lwe-arithmetics_avx2.c:10: lwe-arithmetics_avx2.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:25: lwe-arithmetics_avx2.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:43: lwe-arithmetics_avx2.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." lwe-arithmetics_avx2.c: ...
| Implementation | Compiler |
| T:avx2 | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:10:10: fatal error: immintrin.h: No such file or directory lwe-arithmetics_avx2.c: 10 | #include <immintrin.h> lwe-arithmetics_avx2.c: | ^~~~~~~~~~~~~ lwe-arithmetics_avx2.c: compilation terminated.
| Implementation | Compiler |
| T:avx2 | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:avx2 | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:avx2 | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:avx2 | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:avx2 | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:avx2 | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:avx2 | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| T:avx2 | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:avx2 | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:avx2 | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:avx2 | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:avx2 | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
cpa-pke_opt.o lotus_cpa_pke_dec_packed T cpa-pke_opt.o lotus_cpa_pke_enc_packed T cpa-pke_opt.o lotus_cpa_pke_keypair T crypto.o crypto_symenc_keysetup T crypto.o crypto_symenc_keystream T crypto.o crypto_symenc_keystream_13block T crypto.o crypto_symenc_keystream_32block T kem.o util_cmp_const T kem.o xor_ss T lwe-arithmetics_opt.o add_sigma T lwe-arithmetics_opt.o distribute_2x2_nl T lwe-arithmetics_opt.o distribute_2x2_nn T lwe-arithmetics_opt.o merge_2x2_nl T lwe-arithmetics_opt.o reconstruct T lwe-arithmetics_opt.o redc T lwe-arithmetics_opt.o submat_add_nl T lwe-arithmetics_opt.o submat_add_nn T lwe-arithmetics_opt.o submat_negmul T lwe-arithmetics_opt.o submat_negsubmul T lwe-arithmetics_opt.o submat_sub_nl T lwe-arithmetics_opt.o submat_sub_nn T lwe-arithmetics_opt.o submat_submul T lwe-arithmetics_opt.o submul T pack.o pack_128dg T pack.o pack_128elems T pack.o pack_64elems T pack.o pack_ct T pack.o pack_pk T pack.o pack_sk T pack.o unpack_128dg T pack.o unpack_128elems T pack.o unpack_64elems T pack.o unpack_ct T pack.o unpack_pk T pack.o unpack_sk T sampler.o _LOTUS_KYDG_SAMPLER_L1_pMat R sampler.o _LOTUS_KYDG_SAMPLER_L1_weight R sampler.o _LOTUS_KYDG_SAMPLER_LUT R sampler.o csprng_sample_bit T sampler.o csprng_sample_byte T sampler.o extend_sign_with_random_bit T sampler.o sample_discrete_gaussian T sampler.o sample_uniform T sampler.o sample_unit_discrete_gaussian T sampler.o sampler_init T sampler.o sampler_set_seed T sampler.o scan_bit_and_output T
| Implementation | Compiler |
| T:opt | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:opt | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:opt | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:opt | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:opt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:opt | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:opt | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:opt | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:opt | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:opt | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:opt | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:opt | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:opt | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:opt | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:opt | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| T:opt | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:opt | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:opt | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:opt | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:opt | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
cpa-pke_opt.o lotus_cpa_pke_dec_packed T cpa-pke_opt.o lotus_cpa_pke_dec_packed T cpa-pke_opt.o lotus_cpa_pke_enc_packed T cpa-pke_opt.o lotus_cpa_pke_enc_packed T cpa-pke_opt.o lotus_cpa_pke_keypair T cpa-pke_opt.o lotus_cpa_pke_keypair T crypto.o crypto_symenc_keysetup T crypto.o crypto_symenc_keysetup T crypto.o crypto_symenc_keystream T crypto.o crypto_symenc_keystream T crypto.o crypto_symenc_keystream_13block T crypto.o crypto_symenc_keystream_13block T crypto.o crypto_symenc_keystream_32block T crypto.o crypto_symenc_keystream_32block T kem.o util_cmp_const T kem.o util_cmp_const T kem.o xor_ss T kem.o xor_ss T lwe-arithmetics_opt.o add_sigma T lwe-arithmetics_opt.o add_sigma T lwe-arithmetics_opt.o distribute_2x2_nl T lwe-arithmetics_opt.o distribute_2x2_nl T lwe-arithmetics_opt.o distribute_2x2_nn T lwe-arithmetics_opt.o distribute_2x2_nn T lwe-arithmetics_opt.o merge_2x2_nl T lwe-arithmetics_opt.o merge_2x2_nl T lwe-arithmetics_opt.o reconstruct T lwe-arithmetics_opt.o reconstruct T lwe-arithmetics_opt.o redc T lwe-arithmetics_opt.o redc T lwe-arithmetics_opt.o submat_add_nl T lwe-arithmetics_opt.o submat_add_nl T lwe-arithmetics_opt.o submat_add_nn T lwe-arithmetics_opt.o submat_add_nn T lwe-arithmetics_opt.o submat_negmul T lwe-arithmetics_opt.o submat_negmul T lwe-arithmetics_opt.o submat_negsubmul T lwe-arithmetics_opt.o submat_negsubmul T lwe-arithmetics_opt.o submat_sub_nl T lwe-arithmetics_opt.o submat_sub_nl T lwe-arithmetics_opt.o submat_sub_nn T lwe-arithmetics_opt.o submat_sub_nn T lwe-arithmetics_opt.o submat_submul T lwe-arithmetics_opt.o submat_submul T lwe-arithmetics_opt.o submul T lwe-arithmetics_opt.o submul T pack.o pack_128dg T pack.o pack_128dg T pack.o pack_128elems T pack.o pack_128elems T pack.o pack_64elems T pack.o pack_64elems T pack.o pack_ct T pack.o pack_ct T pack.o pack_pk T pack.o pack_pk T pack.o pack_sk T pack.o pack_sk T pack.o unpack_128dg T pack.o unpack_128dg T pack.o unpack_128elems T pack.o unpack_128elems T pack.o unpack_64elems T pack.o unpack_64elems T pack.o unpack_ct T pack.o unpack_ct T pack.o unpack_pk T pack.o unpack_pk T pack.o unpack_sk T pack.o unpack_sk T sampler.o _LOTUS_KYDG_SAMPLER_L1_pMat R sampler.o _LOTUS_KYDG_SAMPLER_L1_pMat R sampler.o _LOTUS_KYDG_SAMPLER_L1_weight R sampler.o _LOTUS_KYDG_SAMPLER_L1_weight R sampler.o _LOTUS_KYDG_SAMPLER_LUT R sampler.o _LOTUS_KYDG_SAMPLER_LUT R sampler.o csprng_sample_bit T sampler.o csprng_sample_bit T sampler.o csprng_sample_byte T sampler.o csprng_sample_byte T sampler.o extend_sign_with_random_bit T sampler.o extend_sign_with_random_bit T sampler.o sample_discrete_gaussian T sampler.o sample_discrete_gaussian T sampler.o sample_uniform T sampler.o sample_uniform T sampler.o sample_unit_discrete_gaussian T sampler.o sample_unit_discrete_gaussian T sampler.o sampler_init T sampler.o sampler_init T sampler.o sampler_set_seed T sampler.o sampler_set_seed T sampler.o scan_bit_and_output T sampler.o scan_bit_and_output T
| Implementation | Compiler |
| T:opt | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
cpa-pke.o lotus_cpa_pke_dec T cpa-pke.o lotus_cpa_pke_enc T cpa-pke.o lotus_cpa_pke_keypair T crypto.o crypto_symenc_keysetup T crypto.o crypto_symenc_keystream T kem.o util_cmp_const T kem.o xor_ss T lwe-arithmetics.o add_sigma T lwe-arithmetics.o addmul T lwe-arithmetics.o addmul_concat T lwe-arithmetics.o reconstruct T lwe-arithmetics.o redc T lwe-arithmetics.o submul T pack.o pack_128dg T pack.o pack_128elems T pack.o pack_64elems T pack.o pack_ct T pack.o pack_pk T pack.o pack_sk T pack.o unpack_128dg T pack.o unpack_128elems T pack.o unpack_64elems T pack.o unpack_ct T pack.o unpack_pk T pack.o unpack_sk T sampler.o _LOTUS_KYDG_SAMPLER_L1_pMat R sampler.o _LOTUS_KYDG_SAMPLER_L1_weight R sampler.o _LOTUS_KYDG_SAMPLER_LUT R sampler.o csprng_sample_bit T sampler.o csprng_sample_byte T sampler.o extend_sign_with_random_bit T sampler.o sample_discrete_gaussian T sampler.o sample_uniform T sampler.o sample_unit_discrete_gaussian T sampler.o sampler_init T sampler.o sampler_set_seed T sampler.o scan_bit_and_output T
| Implementation | Compiler |
| T:ref | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:ref | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:ref | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:ref | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:ref | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| T:ref | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
cpa-pke.o lotus_cpa_pke_dec T cpa-pke.o lotus_cpa_pke_dec T cpa-pke.o lotus_cpa_pke_enc T cpa-pke.o lotus_cpa_pke_enc T cpa-pke.o lotus_cpa_pke_keypair T cpa-pke.o lotus_cpa_pke_keypair T crypto.o crypto_symenc_keysetup T crypto.o crypto_symenc_keysetup T crypto.o crypto_symenc_keystream T crypto.o crypto_symenc_keystream T kem.o util_cmp_const T kem.o util_cmp_const T kem.o xor_ss T kem.o xor_ss T lwe-arithmetics.o add_sigma T lwe-arithmetics.o add_sigma T lwe-arithmetics.o addmul T lwe-arithmetics.o addmul T lwe-arithmetics.o addmul_concat T lwe-arithmetics.o addmul_concat T lwe-arithmetics.o reconstruct T lwe-arithmetics.o reconstruct T lwe-arithmetics.o redc T lwe-arithmetics.o redc T lwe-arithmetics.o submul T lwe-arithmetics.o submul T pack.o pack_128dg T pack.o pack_128dg T pack.o pack_128elems T pack.o pack_128elems T pack.o pack_64elems T pack.o pack_64elems T pack.o pack_ct T pack.o pack_ct T pack.o pack_pk T pack.o pack_pk T pack.o pack_sk T pack.o pack_sk T pack.o unpack_128dg T pack.o unpack_128dg T pack.o unpack_128elems T pack.o unpack_128elems T pack.o unpack_64elems T pack.o unpack_64elems T pack.o unpack_ct T pack.o unpack_ct T pack.o unpack_pk T pack.o unpack_pk T pack.o unpack_sk T pack.o unpack_sk T sampler.o _LOTUS_KYDG_SAMPLER_L1_pMat R sampler.o _LOTUS_KYDG_SAMPLER_L1_pMat R sampler.o _LOTUS_KYDG_SAMPLER_L1_weight R sampler.o _LOTUS_KYDG_SAMPLER_L1_weight R sampler.o _LOTUS_KYDG_SAMPLER_LUT R sampler.o _LOTUS_KYDG_SAMPLER_LUT R sampler.o csprng_sample_bit T sampler.o csprng_sample_bit T sampler.o csprng_sample_byte T sampler.o csprng_sample_byte T sampler.o extend_sign_with_random_bit T sampler.o extend_sign_with_random_bit T sampler.o sample_discrete_gaussian T sampler.o sample_discrete_gaussian T sampler.o sample_uniform T sampler.o sample_uniform T sampler.o sample_unit_discrete_gaussian T sampler.o sample_unit_discrete_gaussian T sampler.o sampler_init T sampler.o sampler_init T sampler.o sampler_set_seed T sampler.o sampler_set_seed T sampler.o scan_bit_and_output T sampler.o scan_bit_and_output T
| Implementation | Compiler |
| T:ref | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |