Skip to content

murmur3_128_x86

murmur3_128_x86(data, seed?): Uint8Array<ArrayBuffer>

Defined in: hash/murmur3_128_x86.ts:23

Computes the MurmurHash3 x86 128-bit hash of data.

Uses only 32-bit arithmetic, so it stays fast in JavaScript. It does not produce the same digest as murmur3_128_x64 — the two are distinct algorithms, not two implementations of one.

Complexity: O(n) in the byte length of data.

Uint8Array

The bytes to hash.

number = 0

The 32-bit seed, defaulting to 0.

Uint8Array<ArrayBuffer>

A 16-byte digest, four little-endian 32-bit words.