word-at-a-time: use the same return type for has_zero regardless of endianness