Lines Matching defs:bits
100 // An integer is constructed from the n, imm_s and imm_r bits according to
110 // (s bits must not be all set)
112 // A pattern is constructed of size bits, where the least significant S+1
113 // bits are set. The pattern is rotated right by R, and repeated across a
121 uint64_t bits = (1ULL << (imm_s + 1)) - 1;
122 return RotateRight(bits, imm_r, 64);
133 uint64_t bits = (1ULL << ((imm_s & mask) + 1)) - 1;
135 reg_size, RotateRight(bits, imm_r & mask, width), width);
202 // The offset is always shifted by 2 bits, even for loads to 64-bits
406 return format_map->map[PickBits(format_map->bits)];
427 uint8_t NEONFormatDecoder::PickBits(const uint8_t bits[]) {
430 if (bits[b] == 0) break;
432 result |= ((instrbits_ & (1 << bits[b])) == 0) ? 0 : 1;