Spaces:
Sleeping
Sleeping
| /** | |
| * GEAR hash WASM - Runtime bytecode generation | |
| * | |
| * Generates a tiny WebAssembly module with a single `nextMatch` function | |
| * that performs the gear hash rolling scan using native i64 arithmetic. | |
| * | |
| * Memory layout (all little-endian): | |
| * 0-2047: Gear lookup table (256 × 8 bytes) | |
| * 2048-2055: Hash state (u64, persists across calls) | |
| * 2056-2063: Mask (u64, set per-hasher before each call) | |
| * 4096+: Input buffer | |
| */ | |
| export declare const TABLE_OFFSET = 0; | |
| export declare const HASH_OFFSET = 2048; | |
| export declare const MASK_OFFSET = 2056; | |
| export declare const INPUT_OFFSET = 4096; | |
| export declare const MAX_INPUT_SIZE: number; | |
| export declare function initWasm(): void; | |
| export declare function wasmNextMatch(inputStart: number, inputLen: number): number; | |
| export declare function getView(): Uint8Array; | |
| //# sourceMappingURL=wasm.d.ts.map |