Lines Matching refs:bits
87 // Array of Register Mask bits. This array is large enough to cover
104 // SlotsPerLong is 2, since slots are 32 bits and longs are 64 bits.
154 // indefinitely with ONE bits. Returns TRUE if mask is infinite or
177 int base, bits;
178 # define BODY(I) if( (bits = _A[I]) != 0 ) base = I<<_LogWordBits; else
181 { base = OptoReg::Bad; bits = 1<<0; }
182 return OptoReg::Name(base + find_lowest_bit(bits));
186 int base, bits;
187 # define BODY(I) if( (bits = _A[RM_SIZE-1-I]) != 0 ) base = (RM_SIZE-1-I)<<_LogWordBits; else
190 { base = OptoReg::Bad; bits = 1<<0; }
191 return OptoReg::Name(base + find_hihghest_bit(bits));
199 // Clear out partial bits; leave only aligned adjacent bit pairs.
201 // Smear out partial bits; leave only aligned adjacent bit pairs.
230 // Clear out partial bits; leave only aligned adjacent bit sets of size.
232 // Smear out partial bits to aligned adjacent bit sets.
308 // Compute size of register mask: number of bits