Skip to content

Floating-point and mask verification

Recorded September 19, 2026 — P2

These results describe the original snapshot, not the current source or release. Local artifact paths are provenance records, not public downloads.

Archive index · Current support

The snapshot exposed 36 signatures: 30 numeric/predicate/select signatures and six masks.

Backend and test evidence

BackendSignaturesExplicit SIMDState at this snapshot
Native scalar36V on macOS arm64/Node
NEON361717 V + 19 F
AVX2361717 I + 19 F; cross-compiled, not executed
Wasm scalar36V in Node; browser smoke recorded separately
SIMD128361717 V + 19 F in Node

Apple M1 Pro/macOS arm64, Node 24.19.0, pnpm 12.4.2 and Rust 1.96.0. Release checks passed with 224 TS, three registry and three Rust tests. Four backend modes covered ten lengths, 8,193 deterministic f32 bit patterns, NaN, zeros, subnormals, infinities, ties and adjacent values. Direct native/Wasm misuse checked dtype, mask, operation family, flags, liveness, overlap and lengths without partial output. Tarball and temporary extension checks passed.

Chromium/WebKit passed 20 tests; Firefox's ten failed at startup with Could not find profile folder. x86_64-apple-darwin core cargo check passed but was not execution evidence. Four native targets remained pending.

Performance

The old bench:p2 command (now bench:mask) recorded 27 cases over 16/1,024/262,144 elements: JS five-pass reference, and ordinary/resident calls in four modes. Each used 20 warmups, seven samples, median/MAD, iterations and asset hashes. At 262,144 elements, microseconds per five-step chain were:

ModeMedianMAD
JS, reused output1530.39215.996
Native NEON, arrays5093.81729.171
Native NEON, resident926.7217.383
Wasm SIMD128, arrays5353.67919.188
Wasm SIMD128, resident1017.25010.696

Mask validation, binding and copies made ordinary calls expensive. Resident calls still traversed separately; this was not fusion or a universal speed claim. First asset sizes were 354,384 native bytes, 34,850 scalar Wasm and 36,535 SIMD Wasm.

Evidence: artifacts/baseline/p2-2026-09-19/, artifacts/p2/ logs/benchmark, artifacts/browser/ traces and artifacts/p1/extension.json. Overall status remained failed.

Released under the MIT License.