Home
last modified time | relevance | path

Searched refs:notEquals (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/libc/src/string/memory_utils/
H A Dbackend_x86.h58 static inline uint64_t notEquals(T v1, T v2) { in notEquals() function
59 return Scalar64BitBackend::template notEquals<T>(v1, v2); in notEquals()
96 static inline uint64_t notEquals(T v1, T v2);
102 reinterpret_cast<char *>(&v2), notEquals(v1, v2)); in threeWayCmp()
154 inline uint64_t X86Backend::notEquals<__m128i>(__m128i a, __m128i b) {
177 inline uint64_t X86Backend::notEquals<__m256i>(__m256i a, __m256i b) {
200 inline uint64_t X86Backend::notEquals<__m512i>(__m512i a, __m512i b) {
H A Dbackends.h41 template <typename T> static uint64_t notEquals(T v1, T v2);
H A Dbackend_scalar.h45 template <typename T> static inline uint64_t notEquals(T v1, T v2) { in notEquals() function
H A Dsized_op.h126 Backend::template notEquals<type>(nativeLoad(src1), nativeLoad(src2)); in isDifferent()
/llvm-project-15.0.7/libc/test/src/string/memory_utils/
H A Dbackend_test.cpp55 static uint64_t notEquals(const BufferT &v1, const BufferT &v2) { in notEquals() function
56 return Backend::template notEquals<T>(bit_cast<T>(v1), bit_cast<T>(v2)); in notEquals()
94 TYPED_TEST(LlvmLibcMemoryBackend, notEquals, FunctionTypes) { in TYPED_TEST() argument
96 EXPECT_EQ(ParamType::notEquals(a, a), uint64_t(0)); in TYPED_TEST()
100 EXPECT_NE(ParamType::notEquals(a, b), uint64_t(0)); in TYPED_TEST()
101 EXPECT_NE(ParamType::notEquals(b, a), uint64_t(0)); in TYPED_TEST()
H A Dalgorithm_test.cpp59 template <typename T> static inline uint64_t notEquals(T v1, T v2) { in notEquals() function
61 return Scalar64BitBackend::notEquals<T>(v1, v2); in notEquals()