摘要 |
A floating-point processor comprises an input format converter, operand registers, a mode selector, an execution unit, and a result format converter. Inputs to the processor include first and second source values, low and high order result precision selectors, and an operation selector. The input format converter converts the source values to extended precision operands for storage in the registers. The mode selector is responsive to the apparent precisions, i.e., the numbers of trailing zeroes in the mantissas, of the operands as well as to the requested precision. The maximum of the requested result precision and the apparent precision determines the precision implemented by the execution unit. The results are stored in extended precision regardless of the execution precision. If the requested precision is less than extended, the result format converter converts the result to the requested format.
|