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.

{
        size_t rows = input_rows_count;
        auto col_to = ColumnVector<ToType>::create(rows);
        typename ColumnVector<ToType>::Container & vec_to = col_to->getData();
        if (arguments.empty())
        {
            
            vec_to.assign(rows, static_cast<ToType>(0xe28dbde7fe22e41c));
        }
        
        bool is_first_argument = true;
        for (const auto & col : arguments)
            executeForArgument(col.type.get(), col.column.get(), vec_to, is_first_argument);
        if constexpr (std::is_same_v<ToType, UInt128>) 
        {
            auto col_to_fixed_string = ColumnFixedString::create(sizeof(UInt128));
            col_to_fixed_string->getChars() = std::move(*reinterpret_cast<ColumnFixedString::Chars *>(&col_to->getData()));
            return col_to_fixed_string;
        }
        return col_to;
    }
};
) 
template <typename Impl>
class FunctionAnyHash : public TargetSpecific::Default::FunctionAnyHash<Impl>