Home
last modified time | relevance | path

Searched refs:BitSet64 (Results 1 – 11 of 11) sorted by relevance

/aosp12/system/core/libutils/include/utils/
H A DBitSet.h179 struct BitSet64 { struct
182 inline BitSet64() : value(0ULL) { } in BitSet64() argument
183 explicit inline BitSet64(uint64_t value) : value(value) { } in BitSet64() argument
287 inline bool operator== (const BitSet64& other) const { return value == other.value; } argument
289 inline BitSet64 operator& (const BitSet64& other) const {
290 return BitSet64(value & other.value);
292 inline BitSet64& operator&= (const BitSet64& other) {
296 inline BitSet64 operator| (const BitSet64& other) const {
297 return BitSet64(value | other.value);
299 inline BitSet64& operator|= (const BitSet64& other) {
[all …]
/aosp12/frameworks/native/services/inputflinger/tests/
H A DInputClassifierConverter_test.cpp55 uint32_t index = BitSet64::getIndexOfBit(static_cast<uint64_t>(coords.bits), in getMotionEventAxis()
69 ASSERT_EQ(3U, BitSet64::count(motionArgs.pointerCoords[0].bits)); in TEST()
79 ASSERT_EQ(BitSet64::count(motionArgs.pointerCoords[0].bits), in TEST()
80 BitSet64::count(motionEvent.pointerCoords[0].bits)); in TEST()
/aosp12/system/core/libutils/
H A DBitSet_fuzz.cpp48 static const std::vector<std::function<void(android::BitSet64, uint32_t)>> sixtyFourBitOps =
49 getOperationsForType<android::BitSet64>();
60 android::BitSet64 b2 = android::BitSet64(sixty_four_base); in LLVMFuzzerTestOneInput()
H A DBitSet_test.cpp151 BitSet64 b1;
152 BitSet64 b2;
164 BitSet64 tmp = b1 | b2; in TEST_F()
180 BitSet64 tmp = b1 & b2; in TEST_F()
199 BitSet64 tmp = b1 & b2; in TEST_F()
/aosp12/hardware/libhardware/modules/input/evdev/
H A DSwitchInputMapper.h42 BitSet64 mSwitchValues;
43 BitSet64 mUpdatedSwitchMask;
/aosp12/frameworks/native/libs/input/
H A DInput.cpp271 if (axis < 0 || axis > 63 || !BitSet64::hasBit(bits, axis)){ in getAxisValue()
274 return values[BitSet64::getIndexOfBit(bits, axis)]; in getAxisValue()
282 uint32_t index = BitSet64::getIndexOfBit(bits, axis); in setAxisValue()
283 if (!BitSet64::hasBit(bits, axis)) { in setAxisValue()
288 uint32_t count = BitSet64::count(bits); in setAxisValue()
293 BitSet64::markBit(bits, axis); in setAxisValue()
341 uint32_t count = BitSet64::count(bits); in readFromParcel()
355 uint32_t count = BitSet64::count(bits); in writeToParcel()
372 uint32_t count = BitSet64::count(bits); in operator ==()
383 uint32_t count = BitSet64::count(bits); in copyFrom()
[all …]
H A DInputTransport.cpp261 const uint32_t count = BitSet64::count(body.motion.pointers[i].coords.bits); in getSanitizedCopy()
/aosp12/frameworks/base/core/jni/
H A Dandroid_view_MotionEvent.cpp225 BitSet64 bits = in pointerCoordsToNative()
226 BitSet64(env->GetLongField(pointerCoordsObj, gPointerCoordsClassInfo.mPackedAxisBits)); in pointerCoordsToNative()
299 BitSet64 bits = BitSet64(rawPointerCoords->bits); in pointerCoordsFromNative()
325 outBits |= BitSet64::valueForBit(axis); in pointerCoordsFromNative()
/aosp12/frameworks/native/include/input/
H A DInput.h362 BitSet64::clear(bits); in clear()
366 return BitSet64::isEmpty(bits); in isEmpty()
/aosp12/frameworks/native/include/ftl/
H A DFlags.h168 BitSet64 mRemainingFlags;
/aosp12/frameworks/native/services/inputflinger/
H A DInputClassifierConverter.cpp349 args.pointerCoords[i].values + BitSet64::count(args.pointerCoords[i].bits)); in getHidlPropertiesAndCoords()