fclass
fclass — Floating-point Class
(
) fclass.
Format:
qp
The contents of FR
Description:
Table
2-25. This produces a boolean result based on whether the contents of FR
agrees with the floating-point number format specified by
completer. This result is written to the two predicate register destinations,
The result written to the destinations is determined by the compare type specified by
fctype.
The allowed types are Normal (or none) and unc. See
assembly syntax allows the specification of membership or non-membership and the
assembler swaps the target predicates to achieve the desired effect.
Table 2-24.
fcrel
m
nm
A number agrees with the pattern specified by
• the number is NaTVal and
• the number is a quiet NaN and
• the number is a signaling NaN and
• the sign of the number agrees with the sign specified by one of the two low-order
bits of
number-type specified by the next four bits of
Note: An
The class names used in
Encodings" on page
Table 2-25.
Either these cases can be tested for
0x0100
0x080
0x040
or the OR of the following two cases
0x001
0x002
AND'ed with OR of the following four cases
0x004
0x008
0x010
0x020
3:64
.
,
=
,
fcrel
fctype p
p
f
fclass
1
2
2
9
are classified according to the
f
2
Floating-point Class Relations
FR f
agrees with the pattern specified by fclass
2
FR f
does not agree with the pattern specified by fclass
2
fclass
, and the type of the number (disregarding the sign) agrees with the
fclass
9
of 0x1FF is equivalent to testing for any supported operand.
fclass
9
Table 2-25
1:86.
Floating-point Classes
fclass
9
completer as shown in
fclass
9
fclass
Table 2-26 on page
Test Relation
(is a member)
9
9
if:
fclass
9
{8} is 1, or
9
{7} is 1, or
fclass
9
{6} is 1, or
fclass
9
, as shown in
fclass
9
are defined in
Table 5-2, "Floating-point Register
Class
NaTVal
Quiet NaN
Signaling NaN
Positive
Negative
Zero
Unnormalized
Normalized
Infinity
f
2
, as specified by the
9
and
p
p
1
2
3:67. The
(is not a member)
Table
2-25.
Mnemonic
@nat
@qnan
@snan
@pos
@neg
@zero
@unorm
@norm
@inf
Volume 3: Instruction Reference
F5
fcrel
.
Need help?
Do you have a question about the ITANIUM ARCHITECTURE - SOFTWARE DEVELOPERS MANUAL VOLUME 1 REV 2.3 and is the answer not in the manual?
Questions and answers