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

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

Advertisement

mpy4
mpy4 — Unsigned Integer Multiply
(
) mpy4
Format:
qp
The lower 32 bits of each of the two source operands are treated as unsigned values
Description:
and are multiplied, and the result is placed in GR
source operands are ignored.
Operation:
if (PR[qp]) {
if (!instruction_implemented(mpy4))
illegal_operation_fault();
check_target_register(r
GR[r
] = zero_ext(GR[r
1
GR[r
].nat = GR[r
1
}
Illegal Operation fault
Interruptions:
3:188
=
,
r
r
r
1
2
3
);
1
], 32) * zero_ext(GR[r
2
].nat || GR[r
2
. The upper 32 bits of each of the
r
1
], 32);
3
].nat;
3
Volume 3: Instruction Reference
I2

Advertisement

Table of Contents
loading

This manual is also suitable for:

Itanium architecture 2.3

Table of Contents