UNPKG

reign

Version:

A persistent, typed-objects implementation.

16 lines (12 loc) 347 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = hashFloat64; const buffer = new ArrayBuffer(8); const uint32Array = new Uint32Array(buffer); const float64Array = new Float32Array(buffer); function hashFloat64(input) { float64Array[0] = input; return uint32Array[0] + uint32Array[1] >>> 0; }