1
shifter.dig
Sub
Bits
16
And
Bits
16
wideShape
true
Or
Bits
32
wideShape
true
XOr
Bits
32
wideShape
true
In
Label
a
In
Label
b
multiply-add.dig
In
Label
c
Bits
16
Neg
Splitter
Input Splitting
16
Output Splitting
1*16
Splitter
Input Splitting
16
Output Splitting
1*16
NOr
wideShape
true
Inputs
16
NOr
wideShape
true
Inputs
16
NAnd
wideShape
true
Out
Label
LZ
Out
Label
Z
Splitter
Input Splitting
32
Output Splitting
31,1
Out
Label
N
Add
Bits
16