Lines Matching full:ones
104 /// starts a contiguous sequence of ones if we look at the bits from the LSB
114 /// ends a contiguous sequence of ones if we look at the bits from the LSB
137 /// Check whether the constant contains a sequence of contiguous ones,
139 /// sequence of contiguous ones with an ORR instruction.
149 /// sequence of ones wraps around the MSB into the LSB.
157 // Try to find the chunks which start/end a contiguous sequence of ones.
173 // Outside of the contiguous sequence of ones everything needs to be zero.
178 // If our contiguous sequence of ones wraps around from the MSB into the LSB,
180 // of zeros surrounded by a contiguous sequence of ones.
191 // of ones.
196 // contiguous sequence of ones.
207 // sequence of ones.
292 // Make sure we don't have a run of ones split around the rotation boundary.
391 // Find the last bit of each run of ones, circularly. For runs which wrap
393 // zero, otherwise it is the least-significant bit in the run of ones.
430 // Now we try to find the number of ones in each of the smaller repetitions,
431 // by looking at runs of ones in Imm. This can take three attempts, as the
434 // Rotate a run of ones so we can count the number of trailing set bits.
456 // Rotate to the next run of ones
538 // all ones or all zeros.
581 // be replaced with ones, or we take the bit pattern from the other half of
636 // Check whether the constant contains a sequence of contiguous ones, which
638 // of contiguous ones with an ORR instruction. Materialize the chunks which