[Calyx] [NFC] Add examples for unary library operations as well.

This commit is contained in:
cgyurgyik 2021-10-19 20:37:55 -07:00
parent 5a69ae5991
commit 4a70e0d3c5
1 changed files with 8 additions and 2 deletions

View File

@ -135,10 +135,16 @@ class CalyxLibraryOp<string mnemonic, list<OpTrait> traits = []> :
native Calyx compiler.
```mlir
// A 32-bit adder.
// A 32-bit adder. This falls under the binary library operations.
%add.left, %add.right, %add.out = calyx.std_add @add : i32, i32, i32
// A 8-bit comparison operator (with a 1-bit output).
// A 8-bit comparison operator (with a 1-bit output). This falls under
// the boolean binary library operations.
%gt.left, %gt.right, %gt.out = calyx.std_gt @gt : i8, i8, i1
// A 8-bit to 16-bit pad operator. This falls under the unary
// library operations.
%pad.in, %pad.out = calyx.std_pad @pad : i8, i16
```
}];