Home
last modified time | relevance | path

Searched refs:bit_mask (Results 1 – 2 of 2) sorted by relevance

/art/runtime/
Dmemory_region.h108 uint8_t bit_mask; in LoadBit() local
109 uint8_t byte = *ComputeBitPointer(bit_offset, &bit_mask); in LoadBit()
110 return byte & bit_mask; in LoadBit()
114 uint8_t bit_mask; in StoreBit() local
115 uint8_t* byte = ComputeBitPointer(bit_offset, &bit_mask); in StoreBit()
117 *byte |= bit_mask; in StoreBit()
119 *byte &= ~bit_mask; in StoreBit()
173 ALWAYS_INLINE uint8_t* ComputeBitPointer(uintptr_t bit_offset, uint8_t* bit_mask) const { in ComputeBitPointer() argument
175 *bit_mask = (1U << bit_remainder); in ComputeBitPointer()
/art/compiler/dex/quick/arm64/
Dtarget_arm64.cc253 static uint64_t bit_mask(unsigned width) { in bit_mask() function
261 value = value & bit_mask(width); in RotateRight()
262 return ((value & bit_mask(rotate)) << (width - rotate)) | (value >> rotate); in RotateRight()
268 uint64_t result = value & bit_mask(width); in RepeatBitsAcrossReg()
307 uint64_t bits = bit_mask(imm_s + 1); in DecodeLogicalImmediate()
315 uint64_t bits = bit_mask((imm_s & mask) + 1); in DecodeLogicalImmediate()