Freescale Semiconductor SC140 Transfer Minimum Signed Value Dalu, Min d1,d5, MIN Dg,Dh

Models: SC140

1 760
Download 760 pages 48.94 Kb
Page 567
Image 567

MIN

MIN

Transfer Minimum Signed Value (DALU)

MIN

Operation

Assembler Syntax

If Dg < Dh, then Dg → Dh

MIN Dg,Dh

Description

 

MIN Dg,Dh

 

Writes the smaller of two signed values in a data register pair (Dg and Dh) to the second of the two registers (Dh). If the first register is less than the second, the value of the first register is written to the second. Otherwise, the second register is unchanged.

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

min d1,d5

Register/Memory Address

D1

L5:D5

Before

$00 36AE 3FB4

$0:$00 48FE 4A68

After

$0:$00 36AE 3FB4

Instruction Formats and Opcodes

Instruction

Words

Cycles

Type

MIN Dg,Dh

1

1

1

Note: ** indicates serial grouping encoding.

Opcode

158 70

*0 * 1 0 1 1 G G 0 1 1 1 1 1 0 1

Instruction Fields

Dg,Dh

GG

Data Register Pairs

00 D0,D4

01 D1,D5

10 D2,D6

11 D3,D7

Note: This instruction can specify D8-D15 as operands by using a prefix.

SC140 DSP Core Reference Manual

A-253

Page 567
Image 567
Freescale Semiconductor SC140 specifications Transfer Minimum Signed Value Dalu, Min d1,d5, MIN Dg,Dh