Header-only C++ TileOP bindings for the LinxISA v0.58 architectural contract.
The normative instruction names, encodings, and execution-engine classification come from the
pinned LinxISA projection in
contracts/linxisa-v0.58-engine-ops.json. The public
bindings emit canonical BSTART.VEC and BSTART.SFU aliases plus the named TLSU and CUBE forms
such as BSTART.TLOAD and BSTART.TMATMUL. The historical TEPL spelling is not emitted by this
library.
- Execution engines and operations
- TLSU operations
- CUBE operations
- Tile and Shared-register constraints
- Layout helpers
make checkTo refresh the pinned projection from a clean, exact LinxISA v0.58 checkout:
python3 tools/sync_linxisa_v058_contract.py \
/path/to/linx-isa/isa/v0.58/linxisa-v0.58.json
python3 tools/generate_engine_docs.py
make check