ParallelPrefix constructor

ParallelPrefix(
  1. List<Logic> inps,
  2. String name, {
  3. bool reserveName = false,
  4. bool reserveDefinitionName = false,
  5. String? definitionName,
})

ParallePrefix recursion

Implementation

ParallelPrefix(List<Logic> inps, String name,
    {super.reserveName, super.reserveDefinitionName, String? definitionName})
    : super(
          name: name,
          definitionName:
              definitionName ?? 'ParallelPrefix_${name}_W${inps.length}') {
  if (inps.isEmpty) {
    throw Exception("Don't use {name} with an empty sequence");
  }
}