Hi Ian,

thanks for your email and interest in these matters.

On Sat, 16 Jan 2021, ian_br...@mail.ru wrote:
>     example, gcc on linux will require -mavx2 for AVX2, and -mavx512f
>     for AVX512).

Could you provide a PR or patch?

> also note that there is a provision for inlining the hash functions, for
> even greater speedup in the case where the input length is known at
> compile time:
> 
>     XXH_INLINE_ALL: Make all functions inline, with implementations
>     being directly included within xxhash.h. Inlining functions is
>     beneficial for speed on small keys. It's extremely effective when
>     key length is expressed as a compile time constant, with performance
>     improvements observed in the +200% range.
> 
> please ensure that the vectorized algorithms are enabled for both
> inlining and link library, on ARM and POWER platforms, as well as on
> x86/amd64.

As above, patches are welcome.

Thanks

Norbert

--
PREINING Norbert                              https://www.preining.info
Accelia Inc. + IFMGA ProGuide + TU Wien + JAIST + TeX Live + Debian Dev
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13

Reply via email to