- dividend_range=None,
- divisor_range=None,
- radicand_range=None):
- if dividend_range is None:
- dividend_range = range(1 << (core_config.bit_width
- + core_config.fract_width))
- if divisor_range is None:
- divisor_range = range(1 << core_config.bit_width)
- if radicand_range is None:
- radicand_range = range(1 << core_config.bit_width)
+ dividends=None,
+ divisors=None,
+ radicands=None):
+ if dividends is None:
+ dividends = range(1 << (core_config.bit_width
+ + core_config.fract_width))
+ else:
+ assert isinstance(dividends, list)
+ if divisors is None:
+ divisors = range(1 << core_config.bit_width)
+ else:
+ assert isinstance(divisors, list)
+ if radicands is None:
+ radicands = range(1 << core_config.bit_width)
+ else:
+ assert isinstance(radicands, list)