Expand description

Externally allocated arbitrary width integers

This crate contains another storage type called ExtAwi to go along with InlAwi in the awint_core crate. This crate is separate because it requires support for alloc. Also includes FP because it practically requires allocation to use.

Modules

Structs

An arbitrary width integer with manually controlled bitwidth. Most arithmetic is wrapping like Rust’s integers. All reallocations are explicit.

Fixed-Point generic struct for B that implement Borrow<Bits> and BorrowMut<Bits>. Adds on signedness and fixed-point information. Implements many traits if B also implements them.

Fixed-Point Type, containing signedness, bitwidth, and fixed point