[Page version: 20241024 06:39:13]
Measurements for amd64, shoe, crypto_sign Test results for amd64, shoe, crypto_sign Test results for crypto_sign/rainbow3bTime | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
1562282 | 63556 0 1049684 | 86908 916 1051448 | T:avx2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240711 | 20240625 |
1607060 | 56627 0 1049684 | 79964 916 1051448 | T:avx2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240711 | 20240625 |
3285260 | 50053 0 1049732 | 73380 892 1051512 | T:avx2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240711 | 20240625 |
3338180 | 21657 0 1049732 | 43212 892 1051512 | T:avx2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240711 | 20240625 |
3430675 | 18375 0 1049684 | 39098 908 1051416 | T:avx2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240711 | 20240625 |
3576080 | 15071 0 1049684 | 36346 908 1051416 | T:avx2 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240711 | 20240625 |
3599388 | 20968 0 1049732 | 42220 892 1051512 | T:avx2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240711 | 20240625 |
3631237 | 11233 0 1049732 | 31605 892 1051512 | T:avx2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240711 | 20240625 |
4492168 | 78233 0 1049652 | 101076 916 1051448 | T:portable | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240711 | 20240625 |
4494847 | 78233 0 1049652 | 101076 916 1051448 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240711 | 20240625 |
4547279 | 95205 0 1049652 | 118172 916 1051448 | T:portable | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240711 | 20240625 |
4570296 | 95205 0 1049652 | 118172 916 1051448 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240711 | 20240625 |
18917206 | 86797 0 1049700 | 110156 892 1051512 | T:portable | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240711 | 20240625 |
18938139 | 86797 0 1049700 | 110156 892 1051512 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240711 | 20240625 |
21633627 | 43969 0 1049652 | 67324 916 1051416 | T:portable | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240711 | 20240625 |
21636557 | 43969 0 1049652 | 67324 916 1051416 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240711 | 20240625 |
22468566 | 30233 0 1049700 | 51772 892 1051512 | T:portable | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240711 | 20240625 |
22475877 | 30233 0 1049700 | 51772 892 1051512 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240711 | 20240625 |
23539382 | 29720 0 1049700 | 50964 892 1051512 | T:portable | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240711 | 20240625 |
23555181 | 29720 0 1049700 | 50964 892 1051512 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240711 | 20240625 |
24817077 | 19618 0 1049652 | 40330 908 1051416 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240711 | 20240625 |
24824886 | 19618 0 1049652 | 40330 908 1051416 | T:portable | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240711 | 20240625 |
27014881 | 13480 0 1049652 | 34810 908 1051416 | T:portable | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240711 | 20240625 |
27023022 | 13480 0 1049652 | 34810 908 1051416 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240711 | 20240625 |
error 142 Alarm clock
Implementation | Compiler |
T:portable | gcc -march=native -mtune=native -Os -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) |
rainbow.c: In file included from rainbow.c:4: rainbow.c: In file included from ./rainbow.h:7: rainbow.c: In file included from ./blas.h:17: rainbow.c: ./blas_avx2.h:265:39: error: always_inline function '_mm256_setzero_si256' requires target feature 'avx', but would be inlined into function 'gf31mat_prod_avx2' that is compiled without support for 'avx' rainbow.c: for(unsigned i=0;i<n_ymm;i++) r[i] = _mm256_setzero_si256(); rainbow.c: ^ rainbow.c: ./blas_avx2.h:265:39: error: AVX vector return of type '__m256i' (vector of 4 'long long' values) without 'avx' enabled changes the ABI rainbow.c: ./blas_avx2.h:270:16: error: always_inline function '_mm256_set1_epi16' requires target feature 'avx', but would be inlined into function 'gf31mat_prod_avx2' that is compiled without support for 'avx' rainbow.c: __m256i bi = _mm256_set1_epi16( b_u16[i] ); rainbow.c: ^ rainbow.c: ./blas_avx2.h:270:16: error: AVX vector return of type '__m256i' (vector of 4 'long long' values) without 'avx' enabled changes the ABI rainbow.c: ./blas_avx2.h:273:18: error: always_inline function '_mm256_loadu_si256' requires target feature 'avx', but would be inlined into function 'gf31mat_prod_avx2' that is compiled without support for 'avx' rainbow.c: __m256i tmp = _mm256_loadu_si256( (__m256i*)(mat+j*32) ); rainbow.c: ^ rainbow.c: ./blas_avx2.h:273:18: error: AVX vector return of type '__m256i' (vector of 4 'long long' values) without 'avx' enabled changes the ABI rainbow.c: ./blas_avx2.h:274:36: error: always_inline function '_mm256_maddubs_epi16' requires target feature 'avx2', but would be inlined into function 'gf31mat_prod_avx2' that is compiled without support for 'avx2' rainbow.c: r[j] = _mm256_add_epi16( r[j] , _mm256_maddubs_epi16( tmp , bi ) ); rainbow.c: ^ rainbow.c: ./blas_avx2.h:274:36: error: AVX vector argument of type '__m256i' (vector of 4 'long long' values) without 'avx' enabled changes the ABI rainbow.c: ./blas_avx2.h:274:11: error: always_inline function '_mm256_add_epi16' requires target feature 'avx2', but would be inlined into function 'gf31mat_prod_avx2' that is compiled without support for 'avx2' rainbow.c: r[j] = _mm256_add_epi16( r[j] , _mm256_maddubs_epi16( tmp , bi ) ); rainbow.c: ^ rainbow.c: ./blas_avx2.h:274:11: error: AVX vector argument of type '__m256i' (vector of 4 'long long' values) without 'avx' enabled changes the ABI rainbow.c: ./blas_avx2.h:282:10: warning: AVX vector argument of type '__m256i' (vector of 4 'long long' values) without 'avx' enabled changes the ABI [-Wpsabi] rainbow.c: r[j] = _gf31v_reduce_u16_avx2( r[j] ); rainbow.c: ...
Implementation | Compiler |
T:avx2 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
rainbow.c: In file included from blas.h:17, rainbow.c: from rainbow.h:7, rainbow.c: from rainbow.c:4: rainbow.c: rainbow.c: In function 'rainbow_central_map': rainbow.c: blas_avx2.h:287:10: warning: 'r[3]' is used uninitialized in this function [-Wuninitialized] rainbow.c: 287 | r[j] = _mm256_packs_epi16( r[j*2] , r[j*2+1] ); rainbow.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rainbow.c: rainbow.c: In function 'rainbow_pubmap_seckey': rainbow.c: blas_avx2.h:287:10: warning: 'r[9]' is used uninitialized in this function [-Wuninitialized] rainbow.c: 287 | r[j] = _mm256_packs_epi16( r[j*2] , r[j*2+1] ); rainbow.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rainbow.c: blas_avx2.h:287:10: warning: 'r[5]' is used uninitialized in this function [-Wuninitialized] rainbow.c: 287 | r[j] = _mm256_packs_epi16( r[j*2] , r[j*2+1] ); rainbow.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rainbow.c: rainbow.c: In function 'rainbow_secmap': rainbow.c: blas_avx2.h:287:10: warning: 'r[5]' is used uninitialized in this function [-Wuninitialized] rainbow.c: 287 | r[j] = _mm256_packs_epi16( r[j*2] , r[j*2+1] ); rainbow.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Implementation | Compiler |
T:avx2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |