IBM System/360 Field Engineering Manual page 19

Hide thumbs Also See for System/360:
Table of Contents

Advertisement

..,
0
Operation
Multiply
Multiply Decimal
Multiply Halfword
Multiply (Long)
Mnemonic
MR
MP
MH
NMD
Op Code Format
Operands
lC
RR
Rl,R2
FC
SS
Dl(Ll,Bl),
D2(L2,B2)
4C
RX
Rl, D2(X2, B2)
6C
RX
Rl, D2(X2, B2)
Description
Interruptions
Cond Code
Multiply opr 1 by opr 2
Spec
Unchanged
Product:
even and odd pair of GPRs
Opr 1 becomes the product.
(Opr
1
must specify an even-numbered reg)
(Sign bit extended to 1st significant product
digit)
Multiply opr 1 by opr 2
Prot
Unchanged
Multiplier:
8 bytes max size and shorter
Adr
than the multiplicand.
Spec
Multiplicand: must have high-order zeros
Data
equal to or greater than the size of the
multiplier.
(Both opr's in packed format)
(Right to left byte by byte)
Product:
must contain at least 1 high-order
zero.
Multiply opr 1 by opr 2
Adr
Unchanged
(Opr 2 is expanded to a 32-bit integer)
Spec
(Only the low-order 32 bits of the product
are retained)
Multiply opr 1 by opr 2
Adr
Unchanged
(FPR)
(Sto)
Spec
Product: µrenormalizes the opr's and post-
Exp Oflo
normalizes the intermediate product.
Exp Uflo
(If
all fraction digits (14)
o==
zero: the
product sign and char are made zero. )
(The intermediate product fraction is
truncated before left-shifting.)

Advertisement

Table of Contents
loading

Table of Contents