IMPYSU

 

 

 

 

IMPYSU

Integer Multiply

IMPYSU

 

 

Signed By Unsigned (DALU)

 

Operation

Assembler Syntax

 

Da.H * Db.L → Dn

IMPYSU Da,Db,Dn

 

Description

 

 

IMPYSU Da,Db,Dn

 

 

Performs a signed integer multiplication on the signed 16-bit HP of one source data register (Da) and the unsigned 16-bit LP of a second source data register (Db). It then stores the sign-extended 32-bit result in a destination data register (Dn).

Status and Conditions that Affect Instruction

None.

Status and Conditions Changed by Instruction

Register

Bit Name

Description

Address

 

 

Ln

L

Clears the Ln bit in the destination register.

Example

impysu d3,d5,d1

Register/Memory Address

D5

D3

L1:D1

Before

$00 0000 0122

$FF FFFF FFFF

After

$0:$FF FFFF FEDE

SC140 DSP Core Reference Manual

A-193

Page 507
Image 507
Freescale Semiconductor SC140 specifications Impysu d3,d5,d1, Impysu Da,Db,Dn, Register Bit Name Description Address