Function List
Many routines in the
libbfp754
Library are more optimized for Intel® microprocessors than for non-Intel microprocessors.
The Intel® IEEE 754-2008 Binary Conformance Library supports the following functions for homogeneous general-computational operations:
Function Group
| Function
| IEEE standard equivalent
|
---|---|---|
maxNum | ||
maxNumMag | ||
minNum | ||
minNumMag | ||
nextDown | ||
nextUp | ||
remainder | ||
roundToIntegralExact | ||
roundToIntegralTiesToAway | ||
roundToIntegralTiesToEven | ||
roundToIntegralTowardNegative | ||
roundToIntegralTowardPositive | ||
roundToIntegralTowardZero | ||
scaleB | ||
convertFormat | ||
division | ||
fusedMultiplyAdd | ||
convertFromHexCharacter | ||
convertFromDecimalCharacter | ||
multiplication | ||
squareRoot | ||
subtraction | ||
convertToHexCharacter | ||
convertToIntegerTowardPositive | ||
convertToIntegerTowardNegative | ||
convertToIntegerTowardZero | ||
convertToIntegerTiesToEven | ||
convertToIntegerExactTiesToEven | ||
convertToIntegerTiesToAway | ||
convertToIntegerExactTowardPositive | ||
convertToIntegerExactTowardNegative | ||
convertToIntegerExactTowardZero | ||
convertToIntegerExactTiesToAway | ||
convertToDecimalCharacter | ||
copy
| ||
copySign | ||
negate
| ||
compareQuietGreater | ||
compareQuietGreaterEqual | ||
compareQuietGreaterUnordered | ||
compareQuietLess | ||
compareQuietLessEqual | ||
compareQuietLessUnordered | ||
compareQuietNotEqual | ||
compareQuietNotGreater | ||
compareQuietNotLess | ||
compareQuietOrdered | ||
compareQuietUnordered | ||
compareSignalingEqual | ||
compareSignalingGreater | ||
compareSignalingGreaterEqual | ||
compareSignalingGreaterUnordered | ||
compareSignalingLess | ||
compareSignalingLessEqual | ||
compareSignalingLessUnordered | ||
compareSignalingNotEqual | ||
compareSignalingNotGreater | ||
compareSignalingNotLess | ||
defaultModes | ||
getBinaryRoundingDirection | ||
is754version1985 | ||
is754version2008 | ||
isCanonical | ||
isFinite | ||
isInfinite | ||
isNaN | ||
isNormal | ||
isSignaling | ||
isSignMinus | ||
isSubnormal | ||
isZero | ||
lowerFlags | ||
radix | ||
raiseFlags | ||
restoreFlags | ||
restoreModes
| ||
saveAllFlags | ||
saveModes | ||
setBinaryRoundingDirection | ||
testFlags | ||
testSavedFlags | ||
totalOrder | ||
totalOrderMag |