open-standards/wai/byte-exact-conformance/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science 446865697c WIV1 and WIR1 gate 5 (WIP, committed before running): the 32-bit form behind a feature, held to the exact form
A stage-only decode has no fast kernel behind an interpreter. What a faster
fabric runs instead is E9's 32-bit form (§5E E9, Width): the form D3b's
integer GPU legs take. Gate 5 holds it to the exact form.

- wai-ops: residual_step_i32 and i32_form_fits behind the new i32_forms
  feature (and cfg(test), cfg(kani), so the unit tests and K29 keep them);
  residual_step_by_i32, E9 through its 32-bit form for a driver whose
  operands are i64. wai-verify declares the feature name its included
  sources test.
- wai-rs i32_forms: int_video::ops::{decode_typed_i32,
  decode_pframes_typed_i32} and staged::wir1::ops::apply_unit_i32, the
  drivers with E9 as a parameter.
- Parity: every committed clip and layer through the 32-bit form as through
  the exact form (tests/int_video_ops.rs, tests/wir1_ops.rs), changed
  streams too; the differential compares the 32-bit form on every random
  case; byte-exact-conformance (i32_forms on by default) decodes WIV1 and the
  staged sets through it to the pinned digests on every leg.
- CI: the fast-kernel steps carry i32_forms, appended so gate.sh's grep
  still finds them.

Gate 4's falsification, for the record: ops::frame's block grid taken as
w / block, which only a grid with a partial last column reaches (every
committed clip's sides are multiples of its block). Gates 1 to 3 stayed
green (int_video_ops 5, wir1_ops 5); int_video_random_clips_decode_alike
failed at seed 3372 (h 5, w 3, block 4). Timed 300 s, seed 20261017: debug
2,402,935 clips and 408,439 layers, release 11,948,953 and 3,322,036,
alike.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-17 11:28:23 -04:00
..
neural jpegai gate 7 (WIP, committed before running): the direct path leaves production; the duplicates go 2026-10-17 04:28:31 -04:00
golden.rs D2c M1 gate 7: the direct path's guard code goes 2026-10-13 22:28:16 -04:00
int_codec_golden.rs D2c M3 gate 2: wai.audio.int_codec decodes through wam1/1 to its golden 2026-10-14 11:11:10 -04:00
int_mlicpp_golden.rs int_mlicpp gate 2: the bundle decodes through wmb1/1 to its goldens 2026-10-15 21:44:10 -04:00
int_payload_golden.rs WIV1 and WIR1 gate 5 (WIP, committed before running): the 32-bit form behind a feature, held to the exact form 2026-10-17 11:28:23 -04:00
int_video_golden.rs int_hyper gate 7 (WIP: committed before running): the unchecked decode goes 2026-10-15 10:02:44 -04:00
jpegai_golden.rs jpegai gate 7 (WIP, committed before running): the direct path leaves production; the duplicates go 2026-10-17 04:28:31 -04:00
lib.rs jpegai gate 7 (WIP, committed before running): the direct path leaves production; the duplicates go 2026-10-17 04:28:31 -04:00
neural_keyframe_golden.rs int_hyper gate 7 (WIP: committed before running): the unchecked decode goes 2026-10-15 10:02:44 -04:00
staged.rs wai: cross-architecture goldens for staged delivery 2026-10-02 00:45:31 -04:00
staged_golden.rs WIV1 and WIR1 gate 5 (WIP, committed before running): the 32-bit form behind a feature, held to the exact form 2026-10-17 11:28:23 -04:00