22.12
```sql
SELECT cityHash64(toIPv4('1.2.3.4'))
--
5715546585361069049
```

22.13
```sql
SELECT cityHash64(toIPv4('1.2.3.4'))
--
3462390757903342180
```

I found it accidentally. It seems it's only with cityHash64 and IPv4. 
It seems it's OK with other hash functions (sipHash / xxHash32) and IPv6.
May be it's only issue with MacOs build.

If it's the real issue, probably it's worth to check all hash functions.

{
        const auto & col_type_name = arguments[0];
        const ColumnPtr & column = col_type_name.column;
        if (const auto * col_in = checkAndGetColumn<ColumnIPv4>(*column))
        {
            auto col_res = ColumnIPv6::create();
            auto & vec_res = col_res->getData();
            vec_res.resize(col_in->size());
            const auto & vec_in = col_in->getData();
            for (size_t i = 0; i < vec_res.size(); ++i)
                mapIPv4ToIPv6(vec_in[i], reinterpret_cast<UInt8 *>(&vec_res[i].toUnderType()));
            return col_res;
        }
        if (const auto * col_in = checkAndGetColumn<ColumnUInt32>(*column))
        {
            auto col_res = ColumnFixedString::create(IPV6_BINARY_LENGTH);
            auto & vec_res = col_res->getChars();
            vec_res.resize(col_in->size() * IPV6_BINARY_LENGTH);
            const auto & vec_in = col_in->getData();
            for (size_t out_offset = 0, i = 0; out_offset < vec_res.size(); out_offset += IPV6_BINARY_LENGTH, ++i)
                mapIPv4ToIPv6(vec_in[i], &vec_res[out_offset]);
            return col_res;
        }
        throw Exception(
            ErrorCodes::ILLEGAL_COLUMN,
            "Illegal column {} of argument of function {}", arguments[0].column->getName(), getName()
        );
    }
private:
    static void mapIPv4ToIPv6(UInt32 in, UInt8 * buf)