English
Language : 

GMS30C2116 Datasheet, PDF (276/322 Pages) Hynix Semiconductor – USERS MANUAL
A-102
Multiply Signed Double-Word
Appendix A. Instruction Set Details
MULS
Format:
RR format
15
OP-code
1011 01
10 9 8 7
43
0
ds
Rd-code
Rs-code
s = 0: Rs-code encoded G0..G15 for Rs
s = 1: Rs-code encoded L0..L15 for Rs
d = 0: Rd-code encoded G0..G15 for Rd
d = 1: Rd-code encoded L0..L15 for Rd
Notation:
MULS Rd, Rs
Description:
The source operand and the destination operand are multiplied, the double-word product is
placed in the destination register pair (the destination register expanded by the register
following it) and the condition flags are set or cleared according to the double-word
product.
Both operands are signed integers and the product is a signed double-word integer.
The result is undefined if the PC or the SR is denoted.
Operation:
Rs//Rdf := signed doubleword product Rd * Rs;
Z := Rd//Rdf = 0;
- doubleword product is zero
N := Rd(31);
- doubleword product is negative
V := undefined;
C := undefined;
Exceptions:
None.