ieee754.part_cmp package

Submodules

ieee754.part_cmp.eq_gt_ge module

Copyright (C) 2020 Luke Kenneth Casson Leighton <lkcl@lkcl.net> Copyright (C) 2020 Michael Nolan <mtnolan2640@gmail.com>

dynamically-partitionable “comparison” class, directly equivalent to Signal.__eq__, __gt__ and __ge__, except SIMD-partitionable

See:

class ieee754.part_cmp.eq_gt_ge.PartitionedEqGtGe(width, partition_points)

Bases: nmigen.hdl.ir.Elaboratable

EQ = (const 2'd0)
GE = (const 2'd2)
GT = (const 2'd1)
elaborate(platform)
ports()

ieee754.part_cmp.gt_combiner module

class ieee754.part_cmp.gt_combiner.Combiner

Bases: nmigen.hdl.ir.Elaboratable

elaborate(platform)
class ieee754.part_cmp.gt_combiner.GTCombiner(width)

Bases: nmigen.hdl.ir.Elaboratable

elaborate(platform)
ports()

ieee754.part_cmp.reorder_results module

class ieee754.part_cmp.reorder_results.ReorderResults(width)

Bases: nmigen.hdl.ir.Elaboratable

elaborate(platform)

ieee754.part_cmp.ripple module

Module contents