"Robin Dapp" <rdapp....@gmail.com> writes: > But here I intended to just change the encoded value in memory and to > prevent it from aliasing with other encoded values. > In an actual instruction the values we "padded" (or that are beyond the > vector length) are ignored. For the purpose of hashing a mask of > "1010" and "10101010" should be distinct which they are not right now > because we don't stop at the length so to say.
But what modes do "1010" and "10101010" represent here? And which code treats them as equal? (It should be ok if the hashes are equal, as long as the equality function distinguishes them.) Richard