3:104
Volume 3: Instruction Reference
fpcvt.fx
fpcvt.fx — Convert Parallel Floating-point to Integer
Format:
(
qp
) fpcvt.fx.
sf f
1
=
f
2
signed_form
(
qp
) fpcvt.fx.trunc.
sf f
1
=
f
2
signed_form, trunc_form
(
qp
) fpcvt.fxu.
sf f
1
=
f
2
unsigned_form
(
qp
) fpcvt.fxu.trunc.
sf f
1
=
f
2
unsigned_form, trunc_form
Description:
The pair of single precision values in the significand field of FR
f
2
is converted to a pair
of 32-bit signed integers (signed_form) or unsigned integers (unsigned_form) using
either the rounding mode specified in the FPSR.
sf
.
rc
, or using Round-to-Zero if the
trunc_form of the instruction is used. The result is written as a pair of 32-bit integers
into the significand field of FR
f
1
. The exponent field of FR
f
1
is set to the biased
exponent for 2.0
63
(0x1003E) and the sign field of FR
f
1
is set to positive (0). If the
result of the conversion cannot be represented as a 32-bit integer, the 32-bit integer
indefinite value 0x80000000 is used as the result, if the IEEE Invalid Operation
Floating-point Exception fault is disabled.
If FR
f
2
is a NaTVal, FR
f
1
is set to NaTVal instead of the computed result.
The mnemonic values for
sf
are given in
Содержание Itanium 9150M
Страница 1: ......
Страница 209: ...3 200 Volume 3 Instruction Reference padd Interruptions Illegal Operation fault...
Страница 301: ...3 292 Volume 3 Pseudo Code Functions Intel Itanium Architecture Software Developer s Manual Rev 2 3...
Страница 405: ...3 396 Volume 3 Resource and Dependency Semantics...
Страница 406: ...3 397 Intel Itanium Architecture Software Developer s Manual Rev 2 3 Index...
Страница 407: ...3 398 Intel Itanium Architecture Software Developer s Manual Rev 2 3...
Страница 419: ...INDEX Index 12 Index for Volumes 1 2 3 and 4...
Страница 420: ......