Intel ITANIUM ARCHITECTURE - SOFTWARE DEVELOPERS MANUAL VOLUME 1 REV 2.3 Manual page 1777

Hide thumbs Also See for ITANIUM ARCHITECTURE - SOFTWARE DEVELOPERS MANUAL VOLUME 1 REV 2.3:
Table of Contents

Advertisement

Figure 4-8.
Because the size and number of registers that any computer can have is limited, only a
subset of the real-number continuum can be used in real-number calculations. As
shown at the bottom of
processor supports represents an approximation of the real number system. The range
and precision of this real-number subset is determined by the format that the processor
uses to represent real numbers.
4.7.1.1
Floating-point Format
To increase the speed and efficiency of real-number computations, computers typically
represent real numbers in a binary floating-point format. In this format, a real number
has three parts: a sign, a significand, and an exponent.
floating-point format that SSE data uses. This format conforms to the IEEE standard.
The sign is a binary value that indicates whether the number is positive (0) or negative
(1). The significand has two parts: a 1-bit binary integer (also referred to as the J-bit)
and a binary fraction. The J-bit is often not represented, but instead is an implied value.
The exponent is a binary integer that represents the base-2 power that the significand
is raised to.
Volume 4: IA-32 SSE Instruction Reference
Binary Real Number System
Binary Real Number System
-100
-10
VV
Subset of binary real-numbers that can be represented with
IEEE single-precision (32-bit) floating-point format.
-100
-10
VV
+10
Precision
Numbers within this range
cannot be represented.
Figure
4-1, the subset of real numbers that a particular
-1
0
1
10
-1
0
1
10
10.0000000000000000000000
1.11111111111111111111111
24 Binary Digits
Figure 4-9
100
VV
100
VV
shows the binary
4:475

Advertisement

Table of Contents
loading

This manual is also suitable for:

Itanium architecture 2.3

Table of Contents