rounded-hw-0.1.0.0: Directed rounding for built-in floating types

Index

backendNameNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Backend
backendNameTNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Class
binaryFloatToDecimalDigitsNumeric.Rounded.Hardware.Internal
binaryFloatToDecimalDigitsRnNumeric.Rounded.Hardware.Internal
binaryFloatToFixedDecimalDigitsRnNumeric.Rounded.Hardware.Internal
CDouble 
1 (Type/Class)Numeric.Rounded.Hardware.Backend.C
2 (Data Constructor)Numeric.Rounded.Hardware.Backend.C
3 (Type/Class)Numeric.Rounded.Hardware.Backend.FastFFI
4 (Data Constructor)Numeric.Rounded.Hardware.Backend.FastFFI
CFloat 
1 (Type/Class)Numeric.Rounded.Hardware.Backend.C
2 (Data Constructor)Numeric.Rounded.Hardware.Backend.C
coercionNumeric.Rounded.Hardware.Vector.Storable
coercionMNumeric.Rounded.Hardware.Vector.Storable
countTrailingZerosIntegerNumeric.Rounded.Hardware.Internal
disjointNumeric.Rounded.Hardware.Interval.Class
distanceUlpNumeric.Rounded.Hardware.Internal
DynamicRoundingMode 
1 (Type/Class)Numeric.Rounded.Hardware.Internal
2 (Data Constructor)Numeric.Rounded.Hardware.Internal
EmptyNumeric.Rounded.Hardware.Interval
EndPointNumeric.Rounded.Hardware.Interval.Class
equalAsSetNumeric.Rounded.Hardware.Interval.Class
exactNumeric.Rounded.Hardware.Internal
Exactness 
1 (Type/Class)Numeric.Rounded.Hardware.Internal
2 (Data Constructor)Numeric.Rounded.Hardware.Internal
exp1_2_downNumeric.Rounded.Hardware.Internal
exp1_2_upNumeric.Rounded.Hardware.Internal
exp1_downNumeric.Rounded.Hardware.Internal
exp1_upNumeric.Rounded.Hardware.Internal
expm1_2_downNumeric.Rounded.Hardware.Internal
expm1_2_upNumeric.Rounded.Hardware.Internal
fastIntervalAddNumeric.Rounded.Hardware.Backend.FastFFI
fastIntervalRecipNumeric.Rounded.Hardware.Backend.FastFFI
fastIntervalSubNumeric.Rounded.Hardware.Backend.FastFFI
five_pi_downNumeric.Rounded.Hardware.Internal
five_pi_upNumeric.Rounded.Hardware.Internal
fromIntNumeric.Rounded.Hardware.Internal
fromIntFNumeric.Rounded.Hardware.Internal
fromMVectorOfRoundedNumeric.Rounded.Hardware.Vector.Storable
fromRatioNumeric.Rounded.Hardware.Internal
fromRatioFNumeric.Rounded.Hardware.Internal
fromVectorOfRoundedNumeric.Rounded.Hardware.Vector.Storable
fusedMultiplyAddNumeric.Rounded.Hardware.Internal
getExactnessNumeric.Rounded.Hardware.Internal
getRoundedNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware
hull 
1 (Function)Numeric.Rounded.Hardware.Interval.Class
2 (Function)Numeric.Rounded.Hardware.Interval.NonEmpty
3 (Function)Numeric.Rounded.Hardware.Interval
I 
1 (Data Constructor)Numeric.Rounded.Hardware.Interval.NonEmpty
2 (Data Constructor)Numeric.Rounded.Hardware.Interval
increasing 
1 (Function)Numeric.Rounded.Hardware.Interval.NonEmpty
2 (Function)Numeric.Rounded.Hardware.Interval
inexactNumeric.Rounded.Hardware.Internal
inf 
1 (Function)Numeric.Rounded.Hardware.Interval.NonEmpty
2 (Function)Numeric.Rounded.Hardware.Interval
interiorNumeric.Rounded.Hardware.Interval.Class
intersection 
1 (Function)Numeric.Rounded.Hardware.Interval.Class
2 (Function)Numeric.Rounded.Hardware.Interval
Interval 
1 (Type/Class)Numeric.Rounded.Hardware.Interval.NonEmpty
2 (Type/Class)Numeric.Rounded.Hardware.Interval
intervalAddNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Class
intervalDivNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Class
intervalDivAddNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Class
intervalFromIntegerNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Class
intervalFromInteger_defaultNumeric.Rounded.Hardware.Internal
intervalFromRationalNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Class
intervalFromRational_defaultNumeric.Rounded.Hardware.Internal
intervalMulNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Class
intervalMulAddNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Class
intervalRecipNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Class
intervalSqrtNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Class
intervalSubNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Class
IsIntervalNumeric.Rounded.Hardware.Interval.Class
log2_downNumeric.Rounded.Hardware.Internal
log2_upNumeric.Rounded.Hardware.Internal
makeIntervalNumeric.Rounded.Hardware.Interval.Class
map_roundedSqrtNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Class, Numeric.Rounded.Hardware.Vector.Storable, Numeric.Rounded.Hardware.Vector.Unboxed
map_sqrt 
1 (Function)Numeric.Rounded.Hardware.Vector.Storable
2 (Function)Numeric.Rounded.Hardware.Vector.Unboxed
maxFiniteNumeric.Rounded.Hardware.Internal
maxFinite_ieeeNumeric.Rounded.Hardware.Internal
maxI 
1 (Function)Numeric.Rounded.Hardware.Interval.NonEmpty
2 (Function)Numeric.Rounded.Hardware.Interval
maybeIntersectionNumeric.Rounded.Hardware.Interval.Class
minI 
1 (Function)Numeric.Rounded.Hardware.Interval.NonEmpty
2 (Function)Numeric.Rounded.Hardware.Interval
minPositiveNumeric.Rounded.Hardware.Internal
minPositive_ieeeNumeric.Rounded.Hardware.Internal
MVectorNumeric.Rounded.Hardware.Backend.ViaRational, Numeric.Rounded.Hardware.Backend.C, Numeric.Rounded.Hardware.Backend.FastFFI, Numeric.Rounded.Hardware.Internal
MV_2Numeric.Rounded.Hardware.Backend.C
MV_3Numeric.Rounded.Hardware.Backend.C
MV_4Numeric.Rounded.Hardware.Backend.C
MV_5Numeric.Rounded.Hardware.Backend.C
MV_6Numeric.Rounded.Hardware.Backend.C
MV_AllNumeric.Rounded.Hardware.Backend.C
MV_AltNumeric.Rounded.Hardware.Backend.C
MV_AnyNumeric.Rounded.Hardware.Backend.C
MV_ArgNumeric.Rounded.Hardware.Backend.C
MV_BoolNumeric.Rounded.Hardware.Backend.C
MV_CDouble 
1 (Data Constructor)Numeric.Rounded.Hardware.Backend.C
2 (Data Constructor)Numeric.Rounded.Hardware.Backend.FastFFI
MV_CFloatNumeric.Rounded.Hardware.Backend.C, Numeric.Rounded.Hardware.Backend.FastFFI
MV_CharNumeric.Rounded.Hardware.Backend.C
MV_ComplexNumeric.Rounded.Hardware.Backend.C
MV_ComposeNumeric.Rounded.Hardware.Backend.C
MV_ConstNumeric.Rounded.Hardware.Backend.C
MV_DoubleNumeric.Rounded.Hardware.Backend.C
MV_DownNumeric.Rounded.Hardware.Backend.C
MV_DualNumeric.Rounded.Hardware.Backend.C
MV_FirstNumeric.Rounded.Hardware.Backend.C
MV_FloatNumeric.Rounded.Hardware.Backend.C
MV_IdentityNumeric.Rounded.Hardware.Backend.C
MV_IntNumeric.Rounded.Hardware.Backend.C
MV_Int16Numeric.Rounded.Hardware.Backend.C
MV_Int32Numeric.Rounded.Hardware.Backend.C
MV_Int64Numeric.Rounded.Hardware.Backend.C
MV_Int8Numeric.Rounded.Hardware.Backend.C
MV_LastNumeric.Rounded.Hardware.Backend.C
MV_MaxNumeric.Rounded.Hardware.Backend.C
MV_MinNumeric.Rounded.Hardware.Backend.C
MV_ProductNumeric.Rounded.Hardware.Backend.C
MV_RoundedNumeric.Rounded.Hardware.Backend.C, Numeric.Rounded.Hardware.Internal
MV_SumNumeric.Rounded.Hardware.Backend.C
MV_UnitNumeric.Rounded.Hardware.Backend.C
MV_ViaRationalNumeric.Rounded.Hardware.Backend.ViaRational
MV_WordNumeric.Rounded.Hardware.Backend.C
MV_Word16Numeric.Rounded.Hardware.Backend.C
MV_Word32Numeric.Rounded.Hardware.Backend.C
MV_Word64Numeric.Rounded.Hardware.Backend.C
MV_Word8Numeric.Rounded.Hardware.Backend.C
MV_WrappedMonoidNumeric.Rounded.Hardware.Backend.C
negativeInfinityNumeric.Rounded.Hardware.Internal
nextDownNumeric.Rounded.Hardware.Internal
nextTowardZeroNumeric.Rounded.Hardware.Internal
nextUpNumeric.Rounded.Hardware.Internal
null 
1 (Function)Numeric.Rounded.Hardware.Interval.NonEmpty
2 (Function)Numeric.Rounded.Hardware.Interval
OppositeRoundingMode 
1 (Type/Class)Numeric.Rounded.Hardware.Internal
2 (Data Constructor)Numeric.Rounded.Hardware.Internal
oppositeRoundingModeNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Rounding
pi_downNumeric.Rounded.Hardware.Internal
pi_upNumeric.Rounded.Hardware.Internal
positiveInfinityNumeric.Rounded.Hardware.Internal
powInt 
1 (Function)Numeric.Rounded.Hardware.Interval.NonEmpty
2 (Function)Numeric.Rounded.Hardware.Interval
precedesNumeric.Rounded.Hardware.Interval.Class
RealFloatConstantsNumeric.Rounded.Hardware.Internal
reifyRoundingNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Rounding
ResultNumeric.Rounded.Hardware.Internal
Rounded 
1 (Type/Class)Numeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware
2 (Data Constructor)Numeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware
roundedAddNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Class
roundedDivNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Class
RoundedFractionalNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Class, Numeric.Rounded.Hardware
RoundedFractional_VectorNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Class
roundedFromIntegerNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Class
roundedFromRationalNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Class
roundedFromRealFloatNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Class
roundedFusedMultiplyAddNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Class
roundedMulNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Class
roundedRecipNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Class
RoundedRingNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Class, Numeric.Rounded.Hardware
RoundedRing_VectorNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Class
RoundedSqrtNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Class, Numeric.Rounded.Hardware
roundedSqrtNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Class
RoundedSqrt_VectorNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Class
roundedSubNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Class
roundedSumNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Class, Numeric.Rounded.Hardware.Vector.Storable, Numeric.Rounded.Hardware.Vector.Unboxed
RoundingNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware, Numeric.Rounded.Hardware.Rounding
roundingNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Rounding
RoundingModeNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware, Numeric.Rounded.Hardware.Rounding
showEFloatRnNumeric.Rounded.Hardware.Internal
showFFloatRnNumeric.Rounded.Hardware.Internal
showGFloatRnNumeric.Rounded.Hardware.Internal
singletonNumeric.Rounded.Hardware.Interval.Class
sqrt1_2_downNumeric.Rounded.Hardware.Internal
sqrt1_2_upNumeric.Rounded.Hardware.Internal
sqrt2m1_downNumeric.Rounded.Hardware.Internal
sqrt2m1_upNumeric.Rounded.Hardware.Internal
sqrt2_downNumeric.Rounded.Hardware.Internal
sqrt2_upNumeric.Rounded.Hardware.Internal
strictLessNumeric.Rounded.Hardware.Interval.Class
strictPrecedesNumeric.Rounded.Hardware.Interval.Class
subsetNumeric.Rounded.Hardware.Interval.Class
sum 
1 (Function)Numeric.Rounded.Hardware.Vector.Storable
2 (Function)Numeric.Rounded.Hardware.Vector.Unboxed
sup 
1 (Function)Numeric.Rounded.Hardware.Interval.NonEmpty
2 (Function)Numeric.Rounded.Hardware.Interval
three_minus_2sqrt2_downNumeric.Rounded.Hardware.Internal
three_minus_2sqrt2_upNumeric.Rounded.Hardware.Internal
three_pi_downNumeric.Rounded.Hardware.Internal
three_pi_upNumeric.Rounded.Hardware.Internal
toMVectorOfRoundedNumeric.Rounded.Hardware.Vector.Storable
ToNearestNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware, Numeric.Rounded.Hardware.Rounding
toVectorOfRoundedNumeric.Rounded.Hardware.Vector.Storable
TowardInfNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware, Numeric.Rounded.Hardware.Rounding
TowardNegInfNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware, Numeric.Rounded.Hardware.Rounding
TowardZeroNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware, Numeric.Rounded.Hardware.Rounding
two_minus_sqrt2_downNumeric.Rounded.Hardware.Internal
two_minus_sqrt2_upNumeric.Rounded.Hardware.Internal
VectorNumeric.Rounded.Hardware.Backend.ViaRational, Numeric.Rounded.Hardware.Backend.C, Numeric.Rounded.Hardware.Backend.FastFFI, Numeric.Rounded.Hardware.Internal
ViaRational 
1 (Type/Class)Numeric.Rounded.Hardware.Backend.ViaRational
2 (Data Constructor)Numeric.Rounded.Hardware.Backend.ViaRational
V_2Numeric.Rounded.Hardware.Backend.C
V_3Numeric.Rounded.Hardware.Backend.C
V_4Numeric.Rounded.Hardware.Backend.C
V_5Numeric.Rounded.Hardware.Backend.C
V_6Numeric.Rounded.Hardware.Backend.C
V_AllNumeric.Rounded.Hardware.Backend.C
V_AltNumeric.Rounded.Hardware.Backend.C
V_AnyNumeric.Rounded.Hardware.Backend.C
V_ArgNumeric.Rounded.Hardware.Backend.C
V_BoolNumeric.Rounded.Hardware.Backend.C
V_CDouble 
1 (Data Constructor)Numeric.Rounded.Hardware.Backend.C
2 (Data Constructor)Numeric.Rounded.Hardware.Backend.FastFFI
V_CFloatNumeric.Rounded.Hardware.Backend.C, Numeric.Rounded.Hardware.Backend.FastFFI
V_CharNumeric.Rounded.Hardware.Backend.C
V_ComplexNumeric.Rounded.Hardware.Backend.C
V_ComposeNumeric.Rounded.Hardware.Backend.C
V_ConstNumeric.Rounded.Hardware.Backend.C
V_DoubleNumeric.Rounded.Hardware.Backend.C
V_DownNumeric.Rounded.Hardware.Backend.C
V_DualNumeric.Rounded.Hardware.Backend.C
V_FirstNumeric.Rounded.Hardware.Backend.C
V_FloatNumeric.Rounded.Hardware.Backend.C
V_IdentityNumeric.Rounded.Hardware.Backend.C
V_IntNumeric.Rounded.Hardware.Backend.C
V_Int16Numeric.Rounded.Hardware.Backend.C
V_Int32Numeric.Rounded.Hardware.Backend.C
V_Int64Numeric.Rounded.Hardware.Backend.C
V_Int8Numeric.Rounded.Hardware.Backend.C
V_LastNumeric.Rounded.Hardware.Backend.C
V_MaxNumeric.Rounded.Hardware.Backend.C
V_MinNumeric.Rounded.Hardware.Backend.C
V_ProductNumeric.Rounded.Hardware.Backend.C
V_RoundedNumeric.Rounded.Hardware.Backend.C, Numeric.Rounded.Hardware.Internal
V_SumNumeric.Rounded.Hardware.Backend.C
V_UnitNumeric.Rounded.Hardware.Backend.C
V_ViaRationalNumeric.Rounded.Hardware.Backend.ViaRational
V_WordNumeric.Rounded.Hardware.Backend.C
V_Word16Numeric.Rounded.Hardware.Backend.C
V_Word32Numeric.Rounded.Hardware.Backend.C
V_Word64Numeric.Rounded.Hardware.Backend.C
V_Word8Numeric.Rounded.Hardware.Backend.C
V_WrappedMonoidNumeric.Rounded.Hardware.Backend.C
weaklyLessNumeric.Rounded.Hardware.Interval.Class
width 
1 (Function)Numeric.Rounded.Hardware.Interval.Class
2 (Function)Numeric.Rounded.Hardware.Interval.NonEmpty
3 (Function)Numeric.Rounded.Hardware.Interval
widthUlpNumeric.Rounded.Hardware.Interval
withEndPointsNumeric.Rounded.Hardware.Interval.Class
withOppositeRoundingModeNumeric.Rounded.Hardware.Internal
withRoundingModeNumeric.Rounded.Hardware.Internal
zipWith3_fusedMultiplyAdd 
1 (Function)Numeric.Rounded.Hardware.Vector.Storable
2 (Function)Numeric.Rounded.Hardware.Vector.Unboxed
zipWith3_roundedFusedMultiplyAddNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Class, Numeric.Rounded.Hardware.Vector.Storable, Numeric.Rounded.Hardware.Vector.Unboxed
zipWith_add 
1 (Function)Numeric.Rounded.Hardware.Vector.Storable
2 (Function)Numeric.Rounded.Hardware.Vector.Unboxed
zipWith_div 
1 (Function)Numeric.Rounded.Hardware.Vector.Storable
2 (Function)Numeric.Rounded.Hardware.Vector.Unboxed
zipWith_mul 
1 (Function)Numeric.Rounded.Hardware.Vector.Storable
2 (Function)Numeric.Rounded.Hardware.Vector.Unboxed
zipWith_roundedAddNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Class, Numeric.Rounded.Hardware.Vector.Storable, Numeric.Rounded.Hardware.Vector.Unboxed
zipWith_roundedDivNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Class, Numeric.Rounded.Hardware.Vector.Storable, Numeric.Rounded.Hardware.Vector.Unboxed
zipWith_roundedMulNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Class, Numeric.Rounded.Hardware.Vector.Storable, Numeric.Rounded.Hardware.Vector.Unboxed
zipWith_roundedSubNumeric.Rounded.Hardware.Internal, Numeric.Rounded.Hardware.Class, Numeric.Rounded.Hardware.Vector.Storable, Numeric.Rounded.Hardware.Vector.Unboxed
zipWith_sub 
1 (Function)Numeric.Rounded.Hardware.Vector.Storable
2 (Function)Numeric.Rounded.Hardware.Vector.Unboxed