Reorganize floating-point files to match fixed-point checkins.
Fix instantiations to enable instance name to be overridden (we were setting them in a way they could not).
Trim exhaustive testing to focus on functionality, separate pipeline testing -- this all should speed up CI.
Added a test that for instantiating a multiplier which covers a testing hole: trace errors on components that are missing
addInput calls: these go undetected using normal component tests, and instead the component needs instantiation
in another module to expose the problem.
Related Issue(s)
None.
Testing
Added necessary tests, passed existing tests for multipliers.
Backwards-compatibility
Is this a breaking change that will not be backwards-compatible? If yes, how so?
No.
Documentation
Does the change require any updates to documentation? If so, where? Are they included?
Description & Motivation
Reorganize floating-point files to match fixed-point checkins. Fix instantiations to enable instance name to be overridden (we were setting them in a way they could not). Trim exhaustive testing to focus on functionality, separate pipeline testing -- this all should speed up CI. Added a test that for instantiating a multiplier which covers a testing hole: trace errors on components that are missing addInput calls: these go undetected using normal component tests, and instead the component needs instantiation in another module to expose the problem.
Related Issue(s)
None.
Testing
Added necessary tests, passed existing tests for multipliers.
Backwards-compatibility
No.
Documentation
No.