Przeglądaj źródła

Fix boolean operation in assignment

kyber
Thom Wiggers 4 lat temu
committed by Kris Kwiatkowski
rodzic
commit
7df37208d6
6 zmienionych plików z 6 dodań i 6 usunięć
  1. +1
    -1
      crypto_kem/kyber1024-90s/avx2/verify.c
  2. +1
    -1
      crypto_kem/kyber1024/avx2/verify.c
  3. +1
    -1
      crypto_kem/kyber512-90s/avx2/verify.c
  4. +1
    -1
      crypto_kem/kyber512/avx2/verify.c
  5. +1
    -1
      crypto_kem/kyber768-90s/avx2/verify.c
  6. +1
    -1
      crypto_kem/kyber768/avx2/verify.c

+ 1
- 1
crypto_kem/kyber1024-90s/avx2/verify.c Wyświetl plik

@@ -26,7 +26,7 @@ int PQCLEAN_KYBER102490S_AVX2_verify(const uint8_t *a, const uint8_t *b, size_t
avec = _mm256_xor_si256(avec, bvec);
cvec = _mm256_or_si256(cvec, avec);
}
r = !_mm256_testz_si256(cvec, cvec);
r = 1 - _mm256_testz_si256(cvec, cvec);

if (pos < len) {
avec = _mm256_loadu_si256((__m256i *)&a[pos]);


+ 1
- 1
crypto_kem/kyber1024/avx2/verify.c Wyświetl plik

@@ -26,7 +26,7 @@ int PQCLEAN_KYBER1024_AVX2_verify(const uint8_t *a, const uint8_t *b, size_t len
avec = _mm256_xor_si256(avec, bvec);
cvec = _mm256_or_si256(cvec, avec);
}
r = !_mm256_testz_si256(cvec, cvec);
r = 1 - _mm256_testz_si256(cvec, cvec);

if (pos < len) {
avec = _mm256_loadu_si256((__m256i *)&a[pos]);


+ 1
- 1
crypto_kem/kyber512-90s/avx2/verify.c Wyświetl plik

@@ -26,7 +26,7 @@ int PQCLEAN_KYBER51290S_AVX2_verify(const uint8_t *a, const uint8_t *b, size_t l
avec = _mm256_xor_si256(avec, bvec);
cvec = _mm256_or_si256(cvec, avec);
}
r = !_mm256_testz_si256(cvec, cvec);
r = 1 - _mm256_testz_si256(cvec, cvec);

if (pos < len) {
avec = _mm256_loadu_si256((__m256i *)&a[pos]);


+ 1
- 1
crypto_kem/kyber512/avx2/verify.c Wyświetl plik

@@ -26,7 +26,7 @@ int PQCLEAN_KYBER512_AVX2_verify(const uint8_t *a, const uint8_t *b, size_t len)
avec = _mm256_xor_si256(avec, bvec);
cvec = _mm256_or_si256(cvec, avec);
}
r = !_mm256_testz_si256(cvec, cvec);
r = 1 - _mm256_testz_si256(cvec, cvec);

if (pos < len) {
avec = _mm256_loadu_si256((__m256i *)&a[pos]);


+ 1
- 1
crypto_kem/kyber768-90s/avx2/verify.c Wyświetl plik

@@ -26,7 +26,7 @@ int PQCLEAN_KYBER76890S_AVX2_verify(const uint8_t *a, const uint8_t *b, size_t l
avec = _mm256_xor_si256(avec, bvec);
cvec = _mm256_or_si256(cvec, avec);
}
r = !_mm256_testz_si256(cvec, cvec);
r = 1 - _mm256_testz_si256(cvec, cvec);

if (pos < len) {
avec = _mm256_loadu_si256((__m256i *)&a[pos]);


+ 1
- 1
crypto_kem/kyber768/avx2/verify.c Wyświetl plik

@@ -26,7 +26,7 @@ int PQCLEAN_KYBER768_AVX2_verify(const uint8_t *a, const uint8_t *b, size_t len)
avec = _mm256_xor_si256(avec, bvec);
cvec = _mm256_or_si256(cvec, avec);
}
r = !_mm256_testz_si256(cvec, cvec);
r = 1 - _mm256_testz_si256(cvec, cvec);

if (pos < len) {
avec = _mm256_loadu_si256((__m256i *)&a[pos]);


Ładowanie…
Anuluj
Zapisz