Struct faiss::simd32uint16
- 
struct simd32uint16 : public faiss::simd512bit
- vector of 32 elements in uint16 - Public Functions - 
inline simd32uint16()
 - 
inline explicit simd32uint16(__m512i i)
 - 
inline explicit simd32uint16(int x)
 - 
inline explicit simd32uint16(uint16_t x)
 - 
inline explicit simd32uint16(simd512bit x)
 - 
inline explicit simd32uint16(const uint16_t *x)
 - 
inline explicit simd32uint16(simd256bit lo)
 - 
inline explicit simd32uint16(simd256bit lo, simd256bit hi)
 - 
inline std::string elements_to_string(const char *fmt) const
 - 
inline std::string hex() const
 - 
inline std::string dec() const
 - 
inline void set1(uint16_t x)
 - 
inline simd32uint16 operator*(const simd32uint16 &other) const
 - 
inline simd32uint16 operator>>(const int shift) const
 - 
inline simd32uint16 operator<<(const int shift) const
 - 
inline simd32uint16 operator+=(simd32uint16 other)
 - 
inline simd32uint16 operator-=(simd32uint16 other)
 - 
inline simd32uint16 operator+(simd32uint16 other) const
 - 
inline simd32uint16 operator-(simd32uint16 other) const
 - 
inline simd32uint16 operator&(simd512bit other) const
 - 
inline simd32uint16 operator|(simd512bit other) const
 - 
inline simd32uint16 operator^(simd512bit other) const
 - 
inline simd32uint16 operator~() const
 - 
inline simd16uint16 low() const
 - 
inline simd16uint16 high() const
 - 
inline uint16_t operator[](int i) const
 - 
inline void accu_min(simd32uint16 incoming)
 - 
inline void accu_max(simd32uint16 incoming)
 - 
inline void clear()
 - 
inline void storeu(void *ptr) const
 - 
inline void loadu(const void *ptr)
 - 
inline void store(void *ptr) const
 - 
inline void bin(char bits[513]) const
 - 
inline std::string bin() const
 
- 
inline simd32uint16()