StoneCutter Language Spec

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.

VersionChangelogLink
0.6Adding pipeline syntax, instruction field widths and additional register attributes; Updating for loop syntaxStoneCutter Language Spec Version 0.6
0.5Added NOP intrinsicStoneCutter Language Spec Version 0.5
0.4Updating format for SEXT and ZEXT intrinsics; fixing MERGE intrinsic; added BSEL/FENCE intrinsicsStoneCutter Language Spec Version 0.4
0.3Adding register attribute field with PC register attributeStoneCutter Language Spec Version 0.3
0.2Adding syntax support for instruction to instruction format associationStoneCutter Language Spec Version 0.2
0.1First releaseStoneCutter Language Spec Version 0.1