Outputs the product of this
and b
.
Outputs the product of this
and b
. The resulting width is the sum of
the operands.
can generate a single-cycle multiplier, which can result in significant cycle time and area costs
Outputs the sum of this
and b
.
Outputs the sum of this
and b
. The resulting width is the max of the
operands plus 1 (should not overflow).
Outputs the difference of this
and b
.
Outputs the difference of this
and b
. The resulting width is the max
of the operands plus 1 (should not overflow).
Outputs the quotient of this
and b
.
Outputs the quotient of this
and b
.
TODO: full rules
Outputs true if this
< b
.
Outputs true if this
<= b
.
Outputs true if this
> b
.
Outputs true if this
>= b
.
Outputs the absolute value of this
.
Outputs the absolute value of this
. The resulting width is the unchanged
Outputs the maximum of this
and b
.
Outputs the maximum of this
and b
. The resulting width is the max of
the operands.
Outputs the minimum of this
and b
.
Outputs the minimum of this
and b
. The resulting width is the max of
the operands.
Abstract trait defining operations available on numeric-like wire data types.