Parent: #142 Depends on: #262 Roadmap: #134
Implement the pinned WebAssembly SIMD profile end to end.
Acceptance:
- Pin the selected SIMD specification/test revision and opcode inventory.
- Implement v128 decoding, validation, locals/stack representation, memory operations, and every selected SIMD instruction.
- Preserve lane bits exactly, including NaN payloads and signed zero.
- Declare supported architectures and use correct portable fallback behavior.
- Publish upstream SIMD corpus totals and reproducible performance evidence.
Child issue map
- #279 — v128 type, binary, validator, and runtime foundation
- #280 — memory, lane, shuffle, and bitwise operations
- #281 — integer lane arithmetic and comparisons
- #282 — floating lanes and numeric conversions
- #283 — exact upstream score and performance evidence
Implementation order
Land #279 first. Memory/lane operations #280 establish the shared lane helpers; integer #281 and float #282 may then proceed independently. Terminal evidence #283 closes only after every instruction family is complete and compared against the portable scalar oracle.