Home | History | Annotate | Download | only in include

Lines Matching refs:zeros

200   int zeros = 0;
206 " sra %[zeros], %[a], 31 \n\t"
208 " move %[zeros], $zero \n\t"
210 "xor %[zeros], %[a], %[zeros] \n\t"
211 "clz %[zeros], %[zeros] \n\t"
212 "addiu %[zeros], %[zeros], -1 \n\t"
215 : [zeros]"=&r"(zeros)
219 return zeros;
223 int zeros = 0;
226 "clz %[zeros], %[a] \n\t"
227 : [zeros] "=r" (zeros)
231 return (zeros & 0x1f);
235 int zeros = 0;
242 " sra %[zeros], %[a0], 31 \n\t"
244 " move %[zeros], $zero \n\t"
246 "xor %[zeros], %[a0], %[zeros] \n\t"
247 "clz %[zeros], %[zeros] \n\t"
248 "addiu %[zeros], %[zeros], -1 \n\t"
251 : [zeros]"=&r"(zeros)
255 return zeros;