81 if (other.words.size() == words.size()) {
82 for (
size_t i = 0; i < words.size(); ++i) {
83 const std::uint64_t nw = words[i] & other.words[i];
84 changed |= (nw != words[i]);
91 const size_t n = std::min(words.size(), other.words.size());
92 for (
size_t i = 0; i < n; ++i) {
93 const std::uint64_t nw = words[i] & other.words[i];
94 changed |= (nw != words[i]);
97 for (
size_t i = n; i < words.size(); ++i) {
98 changed |= (words[i] != 0);