Motorola DSP56800 Manual page 315

16-bit digital signal processor
Table of Contents

Advertisement

IMPY(16)
Condition Codes Affected:
15
14
LF
*
Instruction Fields:
Operation
IMPY(16)
Timing:
2 oscillator clock cycles
Memory:
1 program word
Integer Multiply
MR
13
12
11
10
9
*
*
*
*
I1
E
— Not defined
U
— Not defined
N
— Set if bit 35 of the result is set except during saturation
Z
— Set if the 20 MSBs of the result equal zero
V
— Set if overflow occurs in the 16-bit result
Operands
C
Y1,X0,FDD
2
Y0,X0,FDD
Y1,Y0,FDD
Y0,Y0,FDD
A1,Y0,FDD
B1,Y1,FDD
Instruction Set Details
CCR
8
7
6
5
4
E
U
N
I0
SZ
L
W
1
Integer 16x16 multiply with 16-bit result.
When the destination register is F, the F0 portion is
unchanged by the instruction.
Note: Assembler also accepts first two operands
when they are specified in opposite order.
IMPY(16)
3
2
1
0
Z
V
C
Comments
A-85

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents