The hand-over drains move to the explicit drain_unbounded() — both link adapters drain only after their own write, so the frame is in flight by construction and the bounded default's countdown would be dead bytes; the images stay byte-identical. window_polls() states its arithmetic through dev::cycles_for with the whole window converted before the per-poll division — one truncation instead of one per second, same instructions, only the countdown's immediate moves. Every size in the matrix is unchanged; the full gate is green on all 37 chips. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
22 KiB
22 KiB