[go: up one dir, main page]

Crate accurate [] [src]

A collection of (more or less) accurate floating point algorithms

Structs

DotK

Calculates a dot product using both product transformation and cascaded accumulators

Naive

Naive floating point summation

OnlineExactDot

Calculates the dot product using product transformation and OnlineExactSum

OnlineExactSum

Calculates a sum using separate accumulators for each possible exponent

SumK

Calculates a sum using cascaded accumulators for the remainder terms

Traits

DotAccumulator

Accumulates terms of a dot product

DotWithAccumulator

Calculates the dot product of the items of an iterator

Ieee754Ext

Describes the layout of an IEEE754 number

SumAccumulator

Accumulates terms of a sum

SumWithAccumulator

Sums the items of an iterator

Functions

i_fast_sum_in_place

Calculates the correctly rounded sum of the numbers in the slice xs

two_product_fma

Product transformation

two_sum

Sum transformation

Type Definitions

Dot2

DotK with two cascaded accumulators

Dot3

DotK with three cascaded accumulators

Dot4

DotK with four cascaded accumulators

Dot5

DotK with five cascaded accumulators

Dot6

DotK with six cascaded accumulators

Dot7

DotK with seven cascaded accumulators

Dot8

DotK with eight cascaded accumulators

Dot9

DotK with nine cascaded accumulators

Sum2

SumK with two cascaded accumulators

Sum3

SumK with three cascaded accumulators

Sum4

SumK with four cascaded accumulators

Sum5

SumK with five cascaded accumulators

Sum6

SumK with six cascaded accumulators

Sum7

SumK with seven cascaded accumulators

Sum8

SumK with eight cascaded accumulators

Sum9

SumK with nine cascaded accumulators