Lines Matching refs:__dn
186 __storage_type __dn = std::min(__clz_f, __n);
187 …e_type __m = (~__storage_type(0) << __first.__ctz_) & (~__storage_type(0) >> (__clz_f - __dn));
192 __n -= __dn;
244 difference_type __dn = std::min(static_cast<difference_type>(__clz), __n);
245 __n -= __dn;
246 …storage_type __m = (~__storage_type(0) << __first.__ctz_) & (~__storage_type(0) >> (__clz - __dn));
250 __result.__seg_ += (__dn + __result.__ctz_) / __bits_per_word;
251 __result.__ctz_ = static_cast<unsigned>((__dn + __result.__ctz_) % __bits_per_word);
287 difference_type __dn = std::min(static_cast<difference_type>(__clz_f), __n);
288 __n -= __dn;
289 …age_type __m = (~__storage_type(0) << __first.__ctz_) & (~__storage_type(0) >> (__clz_f - __dn));
292 __storage_type __ddn = std::min<__storage_type>(__dn, __clz_r);
301 __dn -= __ddn;
302 if (__dn > 0) {
303 __m = ~__storage_type(0) >> (__bits_per_word - __dn);
306 __result.__ctz_ = static_cast<unsigned>(__dn);
327 __storage_type __dn = std::min(__n, static_cast<difference_type>(__clz_r));
328 … = (~__storage_type(0) << __result.__ctz_) & (~__storage_type(0) >> (__clz_r - __dn));
331 __result.__seg_ += (__dn + __result.__ctz_) / __bits_per_word;
332 __result.__ctz_ = static_cast<unsigned>((__dn + __result.__ctz_) % __bits_per_word);
333 __n -= __dn;
337 *__result.__seg_ |= __b >> __dn;
367 difference_type __dn = std::min(static_cast<difference_type>(__last.__ctz_), __n);
368 __n -= __dn;
370 …__storage_type __m = (~__storage_type(0) << (__last.__ctz_ - __dn)) & (~__storage_type(0) >> __clz…
374 …__result.__ctz_ = static_cast<unsigned>(((-__dn & (__bits_per_word - 1)) + __result.__ctz_) % __bi…
409 difference_type __dn = std::min(static_cast<difference_type>(__last.__ctz_), __n);
410 __n -= __dn;
412 …__storage_type __m = (~__storage_type(0) << (__last.__ctz_ - __dn)) & (~__storage_type(0) >> __c…
415 __storage_type __ddn = std::min(__dn, static_cast<difference_type>(__result.__ctz_));
424 __dn -= __ddn;
426 if (__dn > 0) {
429 __result.__ctz_ = static_cast<unsigned>(-__dn & (__bits_per_word - 1));
432 __last.__ctz_ -= __dn + __ddn;
454 __storage_type __dn = std::min(__n, static_cast<difference_type>(__result.__ctz_));
455 …__m = (~__storage_type(0) << (__result.__ctz_ - __dn)) & (~__storage_type(0) >> __…
458 …__result.__ctz_ = static_cast<unsigned>(((-__dn & (__bits_per_word - 1)) + __result.__ctz_) % __bi…
459 __n -= __dn;
466 *__result.__seg_ |= __b << (__result.__ctz_ - (__bits_per_word - __n - __dn));
512 difference_type __dn = std::min(static_cast<difference_type>(__clz), __n);
513 __n -= __dn;
514 …torage_type __m = (~__storage_type(0) << __first.__ctz_) & (~__storage_type(0) >> (__clz - __dn));
521 __result.__seg_ += (__dn + __result.__ctz_) / __bits_per_word;
522 __result.__ctz_ = static_cast<unsigned>((__dn + __result.__ctz_) % __bits_per_word);
558 difference_type __dn = std::min(static_cast<difference_type>(__clz_f), __n);
559 __n -= __dn;
560 …rage_type __m = (~__storage_type(0) << __first.__ctz_) & (~__storage_type(0) >> (__clz_f - __dn));
564 __storage_type __ddn = std::min<__storage_type>(__dn, __clz_r);
579 __dn -= __ddn;
580 if (__dn > 0) {
581 __m = ~__storage_type(0) >> (__bits_per_word - __dn);
587 __result.__ctz_ = static_cast<unsigned>(__dn);
613 __storage_type __dn = std::min<__storage_type>(__n, __clz_r);
614 … = (~__storage_type(0) << __result.__ctz_) & (~__storage_type(0) >> (__clz_r - __dn));
619 __result.__seg_ += (__dn + __result.__ctz_) / __bits_per_word;
620 __result.__ctz_ = static_cast<unsigned>((__dn + __result.__ctz_) % __bits_per_word);
621 __n -= __dn;
626 *__result.__seg_ |= __b1 >> __dn;
627 *__first.__seg_ |= __b2 << __dn;
730 difference_type __dn = std::min(static_cast<difference_type>(__clz_f), __n);
731 __n -= __dn;
732 …ge_type __m = (~__storage_type(0) << __first1.__ctz_) & (~__storage_type(0) >> (__clz_f - __dn));
735 __storage_type __ddn = std::min<__storage_type>(__dn, __clz_r);
746 __dn -= __ddn;
747 if (__dn > 0) {
748 __m = ~__storage_type(0) >> (__bits_per_word - __dn);
751 __first2.__ctz_ = static_cast<unsigned>(__dn);
772 __storage_type __dn = std::min(__n, static_cast<difference_type>(__clz_r));
773 … = (~__storage_type(0) << __first2.__ctz_) & (~__storage_type(0) >> (__clz_r - __dn));
776 __first2.__seg_ += (__dn + __first2.__ctz_) / __bits_per_word;
777 __first2.__ctz_ = static_cast<unsigned>((__dn + __first2.__ctz_) % __bits_per_word);
778 __n -= __dn;
781 if ((*__first2.__seg_ & __m) != (__b >> __dn))
802 difference_type __dn = std::min(static_cast<difference_type>(__clz), __n);
803 __n -= __dn;
804 …torage_type __m = (~__storage_type(0) << __first1.__ctz_) & (~__storage_type(0) >> (__clz - __dn));