Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linx TileOP API

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.

Documentation

Validation

make check

To 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

About

Linx TileOp API headers and tests

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages