The StoneCutter Language Specification governs the permissible syntax and usage of the StoneCutter Language. The StoneCutter language is utilized to rapidly develop instruction implementations that are subsequently compiled to Chisel HDL.
Version | Changelog | Link |
---|---|---|
0.6 | Adding pipeline syntax, instruction field widths and additional register attributes; Updating for loop syntax | StoneCutter Language Spec Version 0.6 |
0.5 | Added NOP intrinsic | StoneCutter Language Spec Version 0.5 |
0.4 | Updating format for SEXT and ZEXT intrinsics; fixing MERGE intrinsic; added BSEL/FENCE intrinsics | StoneCutter Language Spec Version 0.4 |
0.3 | Adding register attribute field with PC register attribute | StoneCutter Language Spec Version 0.3 |
0.2 | Adding syntax support for instruction to instruction format association | StoneCutter Language Spec Version 0.2 |
0.1 | First release | StoneCutter Language Spec Version 0.1 |