Skip to content
This repository was archived by the owner on Apr 3, 2023. It is now read-only.
This repository was archived by the owner on Apr 3, 2023. It is now read-only.

proposal: add t1ha to the hashing section  #105

@erthink

Description

@erthink

https://github.com/leo-yuriev/t1ha#t1ha

Briefly, it is a portable 64-bit hash function:

  • In most cases up to 15% faster than StadtX hash, xxHash, mum-hash, metro-hash, etc. and all others portable hash-functions (which do not use specific hardware tricks).
  • Intended for 64-bit little-endian platforms, predominantly for Elbrus and x86_64, but portable and
    without penalties it can run on any 64-bit CPU.
  • zlib License.

I can say that t1ha appeared as a result of searching for a compromise between quality
and speed, at the same time taking into account the capabilities of modern processors and the
already found methods (arithmetic-logical combinations) of mixing and spreading dependencies
(avalanche effect).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions