diff --git a/faiss/IndexIVFFastScan.cpp b/faiss/IndexIVFFastScan.cpp index 3308cf97e7..24fbe640d1 100644 --- a/faiss/IndexIVFFastScan.cpp +++ b/faiss/IndexIVFFastScan.cpp @@ -26,7 +26,6 @@ #include #include #include -#include #include namespace faiss { diff --git a/faiss/impl/ResidualQuantizer.cpp b/faiss/impl/ResidualQuantizer.cpp index 512173a695..e0f48322a0 100644 --- a/faiss/impl/ResidualQuantizer.cpp +++ b/faiss/impl/ResidualQuantizer.cpp @@ -21,7 +21,6 @@ #include #include #include -#include #include extern "C" { diff --git a/faiss/utils/simdlib_emulated.h b/faiss/utils/simdlib_emulated.h index c6166f6268..9267ef1b46 100644 --- a/faiss/utils/simdlib_emulated.h +++ b/faiss/utils/simdlib_emulated.h @@ -438,7 +438,7 @@ struct simd8uint32 : simd256bit { explicit simd8uint32(const simd256bit& x) : simd256bit(x) {} - explicit simd8uint32(const uint8_t* x) : simd256bit((const void*)x) {} + explicit simd8uint32(const uint32_t* x) : simd256bit((const void*)x) {} std::string elements_to_string(const char* fmt) const { char res[1000], *ptr = res; diff --git a/faiss/utils/simdlib_neon.h b/faiss/utils/simdlib_neon.h index 6f2e38f26b..737e948927 100644 --- a/faiss/utils/simdlib_neon.h +++ b/faiss/utils/simdlib_neon.h @@ -646,8 +646,8 @@ inline simd32uint8 blendv( const uint8x16x2_t msb_mask = { vtstq_u8(mask.data.val[0], msb), vtstq_u8(mask.data.val[1], msb)}; const uint8x16x2_t selected = { - vbslq_u8(msb_mask.val[0], a.data.val[0], b.data.val[0]), - vbslq_u8(msb_mask.val[1], a.data.val[1], b.data.val[1])}; + vbslq_u8(msb_mask.val[0], b.data.val[0], a.data.val[0]), + vbslq_u8(msb_mask.val[1], b.data.val[1], a.data.val[1])}; return simd32uint8{selected}; }