インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス
libbfp754 ライブラリーに含まれる多くのルーチンは、互換マイクロプロセッサーよりもインテル製マイクロプロセッサーでより高度に最適化されます。
インテルの IEEE 754-2008 2 進準拠ライブラリーは、次の同次一般演算子関数をサポートしています。
ルーチンまたは関数グループ |
対応する IEEE 標準 |
---|---|
roundToIntegralTiesToEven roundToIntegralTiesToAway roundToIntegralTowardZero roundToIntegralTowardPositive roundToIntegralTowardNegative |
|
roundToIntegralExact |
|
nextUp nextDown |
|
remainder |
|
minNum maxNum minNumMag maxNumMag |
|
scaleB |
|
logB |
インテルの IEEE 754-2008 2 進準拠ライブラリーは、次の formatOf 一般演算子関数をサポートしています。
ルーチンまたは関数グループ |
対応する IEEE 標準 |
---|---|
addition |
|
subtraction |
|
multiplication |
|
division |
|
squareRoot |
|
fusedMultiplyAdd |
|
convert |
|
convertToIntegerTiesToEven |
|
convertToIntegerTowardZero |
|
convertToIntegerTowardPositive |
|
convertToIntegerTowardNegative |
|
convertToIntegerTiesToAway |
|
convertToIntegerExactTiesToEven |
|
convertToIntegerExactTowardZero |
|
convertToIntegerExactTowardPositive |
|
convertToIntegerExactTowardNegative |
|
convertToIntegerExactTiesToAway |
|
convertFormat |
|
convertFromDecimalCharacter convertToDecimalCharacter |
|
convertFromHexCharacter convertToHexCharacter |
インテルの IEEE 754-2008 2 進準拠ライブラリーは、次のクワイエット演算子関数をサポートしています。
インテルの IEEE 754-2008 2 進準拠ライブラリーは、次のシグナル演算子関数をサポートしています。
ルーチンまたは関数グループ |
対応する IEEE 標準 |
---|---|
compareQuietEqual compareQuietNotEqual compareSignalingEqual compareSignalingGreater compareSignalingGreaterEqual compareSignalingLess compareSignalingLessEqual compareSignalingNotEqual compareSignalingNotGreater compareSignalingLessUnordered compareSignalingNotLess compareSignalingGreaterUnordered compareQuietGreater compareQuietGreaterEqual compareQuietLess compareQuietLessEqual compareQuietUnordered compareQuietNotGreater compareQuietLessUnordered compareQuietNotLess compareQuietGreaterUnordered compareQuietOrdered |
インテルの IEEE 754-2008 2 進準拠ライブラリーは、次の非演算子関数をサポートしています。
ルーチンまたは関数グループ |
対応する IEEE 標準 |
---|---|
is754version1985 is754version2008 |
|
class |
|
isSignMinus isNormal isFinite isZero isSubnormal isInfinite isNaN isSignaling isCanonical |
|
radix |
|
totalOrder totalOrderMag |
|
lowerFlags raiseFlags testFlags testSavedFlags restoreFlags saveAllFlags |
|
getBinaryRoundingDirection setBinaryRoundingDirection |
|
saveModes restoreModes defaultModes |