3.5.1.19.2 C++ Arbitrary Precision Data Types Library
(Ask a Question)The C++ Arbitrary Precision Data Types Library provides numeric types
ap_[u]int
and ap_[u]fixpt
, which can be used to
specify data types of arbitrary bitwidths in software (e.g., ap_int<9> for a 9-bit
integer variable). These data types will be efficiently translated to create hardware with
the exact widths. The data types also come with bit manipulation utilities, such as bit
range selection and concatenation.