Freescale Semiconductor SC140 specifications Impyuu d5,d3,d1, Impyuu Da,Db,Dn

Models: SC140

1 760
Download 760 pages 48.94 Kb
Page 509
Image 509

 

 

 

IMPYUU

 

 

 

 

IMPYUU

Integer Multiply

IMPYUU

 

 

Unsigned By Unsigned (DALU)

 

Operation

Assembler Syntax

 

Da.L * Db.L → Dn

IMPYUU Da,Db,Dn

 

Description

 

 

IMPYUU Da,Db,Dn

 

 

Performs an unsigned integer multiplication on the 16-bit LP (Da) of one data register and the16-bit LP of another data register (Db). It then stores the zero-extended 32-bit result in a data register (Dn).

Status and Conditions that Affect Instruction

None.

Status and Conditions Changed by Instruction

Register Address

Bit Name

Description

Ln

L

Clears the Ln bit in the destination register.

Example

impyuu d5,d3,d1

Register/Memory Address

D5

D3

L1:D1

Before

$00 0000 0002

$FF FFFF FFFC

After

$0:$00 0001 FFF8

Instruction Formats and Opcodes

Instruction

Words

Cycles

Type

Opcode

 

 

 

 

 

 

 

 

 

 

 

 

 

15

 

 

 

 

 

 

8

7

 

0

IMPYUU Da,Db,Dn

2

1

4

 

 

 

 

 

 

 

 

 

 

 

0

0

1

1

0

1

1

0

j j j 0

0

F F F

 

 

 

 

1

0

0

0

0

0

0

0

0 0 0 0

0

J J J

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Instruction Fields

Da

jjj

 

Single Source/Destination Data Register

 

 

 

000

D0

010

D2

100

D4

110

D6

 

 

 

 

 

 

 

 

 

 

001

D1

011

D3

101

D5

111

D7

 

 

 

 

 

 

 

 

Note:

This instruction

can specify D8-D15 as operands by using a prefix.

 

 

SC140 DSP Core Reference Manual

A-195

Page 509
Image 509
Freescale Semiconductor SC140 specifications Impyuu d5,d3,d1, Impyuu Da,Db,Dn