Sha256: acebf14b56bca1e8b3ca1ac6445b3b2a2140c48be15bdb3c8868584e05724965
Contents?: true
Size: 374 Bytes
Versions: 105
Compression:
Stored size: 374 Bytes
Contents
# An adder-suber system :addsub do input :opr [15..0].input :x,:y [16..0].output :s # The only adder instance. instance :add do [15..0].input :x,:y input :cin [16..0].output :s s <= x+y+cin end # Control part for choosing between add and sub. hif(opr) { add.(x,~y,1,s) } helse { add.(x,y,0,s) } end
Version data entries
105 entries across 105 versions & 1 rubygems