Skip to content

Latest commit

 

History

History
30 lines (18 loc) · 876 Bytes

fau.rst

File metadata and controls

30 lines (18 loc) · 876 Bytes

The FAU Adder

When computing with unsigned integers

The FAU adder is an adder that speed up the computation of the sum by splitting the carry chain. In order to keep the error small, some bits of the least-significant part are used in a carry prediction unit.

See the uses cases <fau_adder> and [Echavarria2016] for details.

Header aaarith/integer/integer_approx_operations.hpp

FAUadder

FAUsubtractor

When computing with floating_points

The FAU adder can also be used when computing with floating_point <floating_point> numbers. Here, the FAU adder ist used to approximately compute the mantissa.

Header aaarith/float/float_approx_operations.hpp

FAU_add

FAU_sub