Skip to content

v0.2.0 — Tier A AVX2

Choose a tag to compare

@div0rce div0rce released this 03 Jul 18:11
551ae0e

First explicit-SIMD tier: AVX2 backends for all six Tier A kernel families (runtime-dispatched on AVX2+BMI2 x86-64, bit-identical to the scalar references), differential libFuzzer targets for every family with committed corpora and enforced CI fuzz-smoke, equal-ISA autovec-avx2 benchmark baselines (ADR-011), and the ADR-013 blocked float-sum policy with its testkit oracle.

Fixed: empty selection vectors (SelVec{nullptr, 0}) were misread as "no selection" by the K5/K6 concrete symbols — memory-unsafe in fused dict_decode; found by the first differential-fuzzing session, fixed and regression-locked.

Full notes: docs/releases/v0.2.0.md · Gate record: docs/releases/gates/M4.md

No performance numbers are published in this release (Charter T2): the first ledger publication is v0.3.