Wasm relaxed instructions
wasm.relaxed-instructions
Ready · No signal has been run.
Results
Research focus
Selected evidence from this run. Cross-run stability and comparison verdicts require a session comparison.
Full evidence
| Property | Value |
|---|---|
| No results yet. No signal has been run. | |
JSON
Selected signal results for external comparison. Field statuses, controls and exact values are retained.
No run export is available.
Source
Source is not connected yet.
// Test source pending.Reference
Reference is not connected yet.
Definition
Executes owned Wasm instruction fixtures with independent reference controls.
Find it in the repository
- Collector source
core/signals/wasm/relaxed-instructions.ts- Export
measurementModule· Signal object- Field definitions
core/definitions/wasm/relaxed-instructions.ts- Capture membership
- Product capture ·
common/capture/product.ts - Page registration
app/signals/registry.ts- Field projection
core/results/measurement.ts
Execution contract
- Signal
wasm.relaxed-instructions- Collector
wasm.relaxed-instructions- API / surface
- core/signals/wasm/relaxed-instructions.ts
- Timeout
- 1000 ms
- Companion signals
- None
- Fixture inputs
- Inline owned corpora (listed below)
core/fixtures/wasm/relaxed-instructions.json·sha256:0b48096712cc8b8b08cbcc53e7722e4355a55e73739a20745a3636156694a30a
Exact request inputs
[
{
"key": "wasm.relaxed-instructions.responses",
"inputs": {
"laneselect-mask": {
"operation": "i8x16.relaxed_laneselect",
"operands": [
[
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
[
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1
]
],
"extraction": "i8x16.extract_lane_u",
"lane": 0,
"sha256": "91917f8b980c93585578328569477e9fe0d912879be0f2b024e8af2ab5c75832",
"memoryPages": 0,
"calls": 2
},
"laneselect-control": {
"operation": "i8x16.relaxed_laneselect",
"operands": [
[
37,
37,
37,
37,
37,
37,
37,
37,
37,
37,
37,
37,
37,
37,
37,
37
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
[
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255
]
],
"extraction": "i8x16.extract_lane_u",
"lane": 0,
"sha256": "cf25512cae4f48ad8b95b1048aa2a61109d9b2f1bc0b4be40040cc5fe60f503a",
"memoryPages": 0,
"calls": 2
},
"trunc-overflow": {
"operation": "i32x4.relaxed_trunc_f32x4_s",
"operands": [
[
202,
242,
73,
113,
202,
242,
73,
113,
202,
242,
73,
113,
202,
242,
73,
113
]
],
"extraction": "i32x4.extract_lane",
"lane": 0,
"sha256": "445d6063b51a0c5964f96dbca92933158055b3f1d676f00c6a0d4e8b1394ab66",
"memoryPages": 0,
"calls": 2
},
"trunc-control": {
"operation": "i32x4.relaxed_trunc_f32x4_s",
"operands": [
[
0,
0,
224,
63,
0,
0,
224,
63,
0,
0,
224,
63,
0,
0,
224,
63
]
],
"extraction": "i32x4.extract_lane",
"lane": 0,
"sha256": "2ccf78aa828950e73abdf4121725f146df725a30cf9b218326ae08e8ed236136",
"memoryPages": 0,
"calls": 2
},
"q15-overflow": {
"operation": "i16x8.relaxed_q15mulr_s",
"operands": [
[
0,
128,
0,
128,
0,
128,
0,
128,
0,
128,
0,
128,
0,
128,
0,
128
],
[
0,
128,
0,
128,
0,
128,
0,
128,
0,
128,
0,
128,
0,
128,
0,
128
]
],
"extraction": "i16x8.extract_lane_s",
"lane": 0,
"sha256": "26d14af9b701b63c511b4e1143c5df97b50848f1a07c3ef31ed8a8fb18c48b87",
"memoryPages": 0,
"calls": 2
},
"q15-control": {
"operation": "i16x8.relaxed_q15mulr_s",
"operands": [
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
[
0,
64,
0,
64,
0,
64,
0,
64,
0,
64,
0,
64,
0,
64,
0,
64
]
],
"extraction": "i16x8.extract_lane_s",
"lane": 0,
"sha256": "0d6164d48f4daa2cfdd1fa738ba79317a44da50f861ab0039b44ec5384ba8695",
"memoryPages": 0,
"calls": 2
},
"dot-high-bit": {
"operation": "i16x8.relaxed_dot_i8x16_i7x16_s",
"operands": [
[
2,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
[
128,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
],
"extraction": "i16x8.extract_lane_s",
"lane": 0,
"sha256": "0ba87ae1178c7d02793c806bfef775fdd118e1e974818dd85cb28212db382f9c",
"memoryPages": 0,
"calls": 2
},
"dot-control": {
"operation": "i16x8.relaxed_dot_i8x16_i7x16_s",
"operands": [
[
2,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
[
3,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
],
"extraction": "i16x8.extract_lane_s",
"lane": 0,
"sha256": "44fce244f2fe337770bad61df92b607f09073a59ecc77f23ce6422d24f6c9485",
"memoryPages": 0,
"calls": 2
}
},
"controls": {}
}
]One collector runs per invocation. Results and JSON select this signal’s fields; any companions execute in the same collector.
Generated source manifest lists runtime files, fixture URLs and content digests for this build. The Source tab provides a copyable console sample.
Run and edit locally
From the repository root, start the Astro app, then open /signals/wasm.relaxed-instructions. Edit the collector source and reload the page to load its new build.
pnpm run dev:webIn a browser module served by this repository’s Vite graph:
import { createCollector } from "/core/collect"
import { measurementModule } from "/core/signals/wasm/relaxed-instructions"
const signal = measurementModule
const collector = createCollector()
const suite = { signals: [signal] }
const result = await collector.collect(suite)Reuse the collector owner for repeated calls so collection can enforce cleanup. This returns the collector’s raw result; app/signals/projection.ts selects the retained fields shown on this page.
rg -n 'measurementModule' core app tests
pnpm run check
pnpm run test tests/unit/app/focused-projection.test.ts| Property | Value |
|---|