[Page version: 20241105 13:30:20]
Measurements for amd64, h3neo, crypto_kem Test results for amd64, h3neo, crypto_kem Test results for crypto_kem/lotus192Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
2768694 | 49122 0 8 | 69867 884 1792 | T:opt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240625 |
4101112 | 39302 0 8 | 58250 908 1728 | T:opt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240625 |
4223771 | 47404 0 8 | 67746 908 1728 | T:opt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240625 |
4231174 | 44805 0 8 | 64698 908 1728 | T:opt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240625 |
4231717 | 33318 0 8 | 53979 884 1792 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240625 |
5494926 | 22104 0 8 | 41018 908 1728 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240625 |
5695311 | 29432 0 8 | 49266 908 1728 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240625 |
5774061 | 29799 0 8 | 50114 908 1728 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240625 |
8664761 | 12049 0 8 | 29468 900 1728 | T:opt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240625 |
11936951 | 13897 0 8 | 32026 908 1728 | T:opt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240625 |
11970857 | 9383 0 8 | 27386 908 1728 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240625 |
12527518 | 10575 0 8 | 29939 884 1792 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240625 |
13388912 | 8318 0 8 | 25708 900 1728 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240625 |
14457687 | 10871 0 8 | 28155 876 1760 | T:opt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240625 |
14789938 | 11657 0 8 | 30131 884 1792 | T:opt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240625 |
14824990 | 9042 0 8 | 27443 884 1792 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240625 |
14938809 | 8365 0 8 | 25563 876 1760 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240625 |
15689424 | 14563 0 8 | 33979 884 1792 | T:opt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240625 |
lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:158:12: error: always_inline function '_mm256_setzero_si256' requires target feature 'avx', but would be inlined into function 'submat_negmul' that is compiled without support for 'avx' lwe-arithmetics_avx2.c: c[0] = _mm256_setzero_si256(); lwe-arithmetics_avx2.c: ^ lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:158:12: error: AVX vector return of type '__m256i' (vector of 4 'long long' values) without 'avx' enabled changes the ABI lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:159:12: error: always_inline function '_mm256_setzero_si256' requires target feature 'avx', but would be inlined into function 'submat_negmul' that is compiled without support for 'avx' lwe-arithmetics_avx2.c: c[1] = _mm256_setzero_si256(); lwe-arithmetics_avx2.c: ^ lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:159:12: error: AVX vector return of type '__m256i' (vector of 4 'long long' values) without 'avx' enabled changes the ABI lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:160:12: error: always_inline function '_mm256_setzero_si256' requires target feature 'avx', but would be inlined into function 'submat_negmul' that is compiled without support for 'avx' lwe-arithmetics_avx2.c: c[2] = _mm256_setzero_si256(); lwe-arithmetics_avx2.c: ^ lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:160:12: error: AVX vector return of type '__m256i' (vector of 4 'long long' values) without 'avx' enabled changes the ABI lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:161:12: error: always_inline function '_mm256_setzero_si256' requires target feature 'avx', but would be inlined into function 'submat_negmul' that is compiled without support for 'avx' lwe-arithmetics_avx2.c: c[3] = _mm256_setzero_si256(); lwe-arithmetics_avx2.c: ^ lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:161:12: error: AVX vector return of type '__m256i' (vector of 4 'long long' values) without 'avx' enabled changes the ABI lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:162:12: error: always_inline function '_mm256_setzero_si256' requires target feature 'avx', but would be inlined into function 'submat_negmul' that is compiled without support for 'avx' lwe-arithmetics_avx2.c: c[4] = _mm256_setzero_si256(); lwe-arithmetics_avx2.c: ^ lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:162:12: error: AVX vector return of type '__m256i' (vector of 4 'long long' values) without 'avx' enabled changes the ABI lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:163:12: error: always_inline function '_mm256_setzero_si256' requires target feature 'avx', but would be inlined into function 'submat_negmul' that is compiled without support for 'avx' lwe-arithmetics_avx2.c: c[5] = _mm256_setzero_si256(); lwe-arithmetics_avx2.c: ^ lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:163:12: error: AVX vector return of type '__m256i' (vector of 4 'long long' values) without 'avx' enabled changes the ABI lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:166:11: error: always_inline function '_mm256_set1_epi16' requires target feature 'avx', but would be inlined into function 'submat_negmul' that is compiled without support for 'avx' lwe-arithmetics_avx2.c: ...
Implementation | Compiler |
T:avx2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:avx2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:avx2 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:avx2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:avx2 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c: In function 'submat_negmul': lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:158:10: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi] lwe-arithmetics_avx2.c: 158 | c[0] = _mm256_setzero_si256(); lwe-arithmetics_avx2.c: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ lwe-arithmetics_avx2.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/11/include/immintrin.h:43, lwe-arithmetics_avx2.c: from lwe-arithmetics_avx2.c:10: lwe-arithmetics_avx2.c: /usr/lib/gcc/x86_64-linux-gnu/11/include/avxintrin.h:1242:1: error: inlining failed in call to 'always_inline' '_mm256_setzero_si256': target specific option mismatch lwe-arithmetics_avx2.c: 1242 | _mm256_setzero_si256 (void) lwe-arithmetics_avx2.c: | ^~~~~~~~~~~~~~~~~~~~ lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:163:12: note: called from here lwe-arithmetics_avx2.c: 163 | c[5] = _mm256_setzero_si256(); lwe-arithmetics_avx2.c: | ^~~~~~~~~~~~~~~~~~~~~~ lwe-arithmetics_avx2.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/11/include/immintrin.h:43, lwe-arithmetics_avx2.c: from lwe-arithmetics_avx2.c:10: lwe-arithmetics_avx2.c: /usr/lib/gcc/x86_64-linux-gnu/11/include/avxintrin.h:1242:1: error: inlining failed in call to 'always_inline' '_mm256_setzero_si256': target specific option mismatch lwe-arithmetics_avx2.c: 1242 | _mm256_setzero_si256 (void) lwe-arithmetics_avx2.c: | ^~~~~~~~~~~~~~~~~~~~ lwe-arithmetics_avx2.c: lwe-arithmetics_avx2.c:162:12: note: called from here lwe-arithmetics_avx2.c: 162 | c[4] = _mm256_setzero_si256(); lwe-arithmetics_avx2.c: | ^~~~~~~~~~~~~~~~~~~~~~ lwe-arithmetics_avx2.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/11/include/immintrin.h:43, lwe-arithmetics_avx2.c: from lwe-arithmetics_avx2.c:10: lwe-arithmetics_avx2.c: /usr/lib/gcc/x86_64-linux-gnu/11/include/avxintrin.h:1242:1: error: inlining failed in call to 'always_inline' '_mm256_setzero_si256': target specific option mismatch lwe-arithmetics_avx2.c: 1242 | _mm256_setzero_si256 (void) lwe-arithmetics_avx2.c: | ^~~~~~~~~~~~~~~~~~~~ lwe-arithmetics_avx2.c: ...
Implementation | Compiler |
T:avx2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:avx2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:avx2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:avx2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |