Lines Matching refs:__first2
868 __bit_iterator<__C2, false> __first2)
870 if (__first1.__ctz_ == __first2.__ctz_)
871 return __swap_ranges_aligned(__first1, __last1, __first2);
872 return __swap_ranges_unaligned(__first1, __last1, __first2);
958 __bit_iterator<_Cp, _IC2> __first2)
975 unsigned __clz_r = __bits_per_word - __first2.__ctz_;
977 … __m = (~__storage_type(0) << __first2.__ctz_) & (~__storage_type(0) >> (__clz_r - __ddn));
978 if (__first2.__ctz_ > __first1.__ctz_)
980 if ((*__first2.__seg_ & __m) != (__b << (__first2.__ctz_ - __first1.__ctz_)))
985 if ((*__first2.__seg_ & __m) != (__b >> (__first1.__ctz_ - __first2.__ctz_)))
988 __first2.__seg_ += (__ddn + __first2.__ctz_) / __bits_per_word;
989 __first2.__ctz_ = static_cast<unsigned>((__ddn + __first2.__ctz_) % __bits_per_word);
994 if ((*__first2.__seg_ & __m) != (__b >> (__first1.__ctz_ + __ddn)))
996 __first2.__ctz_ = static_cast<unsigned>(__dn);
1003 unsigned __clz_r = __bits_per_word - __first2.__ctz_;
1004 __storage_type __m = ~__storage_type(0) << __first2.__ctz_;
1008 if ((*__first2.__seg_ & __m) != (__b << __first2.__ctz_))
1010 ++__first2.__seg_;
1011 if ((*__first2.__seg_ & ~__m) != (__b >> __clz_r))
1020 … __m = (~__storage_type(0) << __first2.__ctz_) & (~__storage_type(0) >> (__clz_r - __dn));
1021 if ((*__first2.__seg_ & __m) != (__b << __first2.__ctz_))
1023 __first2.__seg_ += (__dn + __first2.__ctz_) / __bits_per_word;
1024 __first2.__ctz_ = static_cast<unsigned>((__dn + __first2.__ctz_) % __bits_per_word);
1029 if ((*__first2.__seg_ & __m) != (__b >> __dn))
1040 __bit_iterator<_Cp, _IC2> __first2)
1056 if ((*__first2.__seg_ & __m) != (*__first1.__seg_ & __m))
1058 ++__first2.__seg_;
1061 // __first2.__ctz_ = 0;
1064 // __first2.__ctz_ == 0;
1066 for (; __n >= __bits_per_word; __n -= __bits_per_word, ++__first1.__seg_, ++__first2.__seg_)
1067 if (*__first2.__seg_ != *__first1.__seg_)
1073 if ((*__first2.__seg_ & __m) != (*__first1.__seg_ & __m))
1083 …terator<_Cp, _IC1> __first1, __bit_iterator<_Cp, _IC1> __last1, __bit_iterator<_Cp, _IC2> __first2)
1085 if (__first1.__ctz_ == __first2.__ctz_)
1086 return __equal_aligned(__first1, __last1, __first2);
1087 return __equal_unaligned(__first1, __last1, __first2);