PartialProductGenerator constructor

PartialProductGenerator(
  1. Logic multiplicand,
  2. Logic multiplier,
  3. RadixEncoder radixEncoder, {
  4. bool signedMultiplicand = false,
  5. bool signedMultiplier = false,
  6. Logic? selectSignedMultiplicand,
  7. Logic? selectSignedMultiplier,
  8. String name = 'none',
})

Construct a none sign extending Partial Product Generator

Implementation

PartialProductGenerator(
    super.multiplicand, super.multiplier, super.radixEncoder,
    {super.signedMultiplicand,
    super.signedMultiplier,
    super.selectSignedMultiplicand,
    super.selectSignedMultiplier,
    super.name = 'none'}) {
  extender = NoneSignExtension(this);
  signExtend();
}