• v0.21.0 Stable

    petrbalvin released this 2026-08-02 21:11:30 +00:00 | 258 commits to main since this release

    Differential testing extended to all four production kernels and the CLI
    exposes the full dynamic-analysis toolkit.

    Added

    • verify: go-flac AVX2 differential tests — decodeMono16AVX2 (500
      random PCM buffers), pack16AVX2 (500 random int32→int16 packings) and
      all four decorrelation kernels (200 iterations each: left-side, side-right,
      mid-side, interleave) compared bit-for-bit against the portable Go
      references.
    • verify: go-lz4 AVX-512 differential tests — decodeBlockAVX512 (3 000
      fuzzed LZ4 blocks + known answers) and wideCopyAVX512 (0–1024 bytes)
      against the same portable oracle as the AVX2 suite.
    • gasm verify --abi: runs each NOSPLIT function with sentinel registers
      and a red-zone canary, reporting violations.
    • gasm verify --profile: lists the static basic-block count per function.
    Downloads