csa-rhdl 0.1.0

Carry-save adder compressor trees composed via comp-cat-rs, with hdl-cat backend
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Tree-level and full compressor construction.
//!
//! - [`level`]: single-stage reduction arithmetic.
//! - [`compressor`]: recursive `M → 2` compressor.
//! - [`sum_terms`]: passthrough for `M ∈ {0, 1, 2}`.

pub mod compressor;
pub mod level;
pub mod sum_terms;

pub use compressor::{build_full_path, compressor_tree};
pub use level::{next_bundles, tree_level_edge};
pub use sum_terms::sum_terms_passthrough;