alpha
Login
or
Join now
mary.my.id
/
pkg-crc32
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
CRC-32/ISO-HDLC checksum
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
pkg-crc32
/
lib
1 file
at
trunk
Mary
refactor: switch crc32 to slicing-by-8
2mo ago
64f8469e
mod.ts
refactor: switch crc32 to slicing-by-8 the byte-at-a-time loop carried a per-iteration crc dependency that the JIT could not pipeline. with 7 additional precomputed tables, each 8-byte window resolves through 8 independent lookups XOR-reduced together, roughly doubling throughput on inputs ≥ 64 bytes. the byte loop is retained for the 0..7 byte tail.
2 months ago