






 
 Functions adhering 
to the model
The model applies to all operations for which it is feasible to compute a correctly rounded result:
- Built-in arithmetic and assignment operators: +,-,*,/,+=,-=,*=, and/=
- Algebraic operations: PositiveDifference, Scalb, Square, and SquareRoot
- Rounding functions: AddHalfTruncate, AddHalfTruncateToLong, Ceiling, Floor, NearbyInt, RoundIEEE, RoundToLongIEEE, and Truncate (which have customized rounding rules, but which are correctly rounded according to those rules)
- Functions requiring no rounding: Abs, CopySign, Logb, Max, Min, NextAfter, NextDouble, NextFloat, NextLongDouble, Remainder
- Functions with floating-point arguments that return a boolorenumresult: IsLess and FPClassify, for example
- Conversion between different binary formats and between binary and decimal representations, as provided in the class TNumberFormatter
[Contents]
 
[Previous]
 
[Next]
 Click the icon to mail questions or corrections about this material to Taligent personnel.
Click the icon to mail questions or corrections about this material to Taligent personnel.
Copyright©1995 Taligent,Inc. All rights reserved.
Generated with WebMaker