Adding a remainder output so that this unit can be used for implementing the modulo operator. Adding an isSigned input so that the unit can handle unsigned operands if the integrating environment wants this.
Related Issue(s)
N/A
Testing
Enhanced existing testbench/checker to test the remainder output and mix in the use of the isSigned input.
Backwards-compatibility
No breaking changes.
Documentation
Does the change require any updates to documentation? If so, where? Are they included?
Description & Motivation
Adding a remainder output so that this unit can be used for implementing the modulo operator. Adding an isSigned input so that the unit can handle unsigned operands if the integrating environment wants this.
Related Issue(s)
N/A
Testing
Enhanced existing testbench/checker to test the remainder output and mix in the use of the isSigned input.
Backwards-compatibility
No breaking changes.
Documentation
Documentation has been updated accordingly.