Lines Matching refs:__first2
863 __bit_iterator<__C2, false> __first2)
865 if (__first1.__ctz_ == __first2.__ctz_)
866 return __swap_ranges_aligned(__first1, __last1, __first2);
867 return __swap_ranges_unaligned(__first1, __last1, __first2);
953 __bit_iterator<_Cp, _IC2> __first2)
970 unsigned __clz_r = __bits_per_word - __first2.__ctz_;
972 … __m = (~__storage_type(0) << __first2.__ctz_) & (~__storage_type(0) >> (__clz_r - __ddn));
973 if (__first2.__ctz_ > __first1.__ctz_)
975 if ((*__first2.__seg_ & __m) != (__b << (__first2.__ctz_ - __first1.__ctz_)))
980 if ((*__first2.__seg_ & __m) != (__b >> (__first1.__ctz_ - __first2.__ctz_)))
983 __first2.__seg_ += (__ddn + __first2.__ctz_) / __bits_per_word;
984 __first2.__ctz_ = static_cast<unsigned>((__ddn + __first2.__ctz_) % __bits_per_word);
989 if ((*__first2.__seg_ & __m) != (__b >> (__first1.__ctz_ + __ddn)))
991 __first2.__ctz_ = static_cast<unsigned>(__dn);
998 unsigned __clz_r = __bits_per_word - __first2.__ctz_;
999 __storage_type __m = ~__storage_type(0) << __first2.__ctz_;
1003 if ((*__first2.__seg_ & __m) != (__b << __first2.__ctz_))
1005 ++__first2.__seg_;
1006 if ((*__first2.__seg_ & ~__m) != (__b >> __clz_r))
1015 … __m = (~__storage_type(0) << __first2.__ctz_) & (~__storage_type(0) >> (__clz_r - __dn));
1016 if ((*__first2.__seg_ & __m) != (__b << __first2.__ctz_))
1018 __first2.__seg_ += (__dn + __first2.__ctz_) / __bits_per_word;
1019 __first2.__ctz_ = static_cast<unsigned>((__dn + __first2.__ctz_) % __bits_per_word);
1024 if ((*__first2.__seg_ & __m) != (__b >> __dn))
1035 __bit_iterator<_Cp, _IC2> __first2)
1051 if ((*__first2.__seg_ & __m) != (*__first1.__seg_ & __m))
1053 ++__first2.__seg_;
1056 // __first2.__ctz_ = 0;
1059 // __first2.__ctz_ == 0;
1061 for (; __n >= __bits_per_word; __n -= __bits_per_word, ++__first1.__seg_, ++__first2.__seg_)
1062 if (*__first2.__seg_ != *__first1.__seg_)
1068 if ((*__first2.__seg_ & __m) != (*__first1.__seg_ & __m))
1078 …terator<_Cp, _IC1> __first1, __bit_iterator<_Cp, _IC1> __last1, __bit_iterator<_Cp, _IC2> __first2)
1080 if (__first1.__ctz_ == __first2.__ctz_)
1081 return __equal_aligned(__first1, __last1, __first2);
1082 return __equal_unaligned(__first1, __last1, __first2);