Transfer minimum signed value (dalu), Instruction formats and opcodes, Instruction fields – Freescale Semiconductor StarCore SC140 User Manual

Page 567: Operation assembler syntax

Advertising
background image

MIN

SC140 DSP Core Reference Manual

A-253

MIN

Transfer Minimum Signed Value (DALU)

MIN

Description

Status and Conditions that Affect Instruction

None.

Status and Conditions Changed by Instruction

Example

min d1,d5

Instruction Formats and Opcodes

Note:

** indicates serial grouping encoding.

Instruction Fields

Dg,Dh

GG

Data Register Pairs

Operation

Assembler Syntax

If Dg < Dh, then Dg

→ Dh

MIN Dg,Dh

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.

Register Address

Bit Name

Description

Ln

L

Clears the Ln bit in the destination register.

Register/Memory Address

Before

After

D1

$00 36AE 3FB4

L5:D5

$0:$00 48FE 4A68

$0:$00 36AE 3FB4

Instruction

Words Cycles Type

Opcode

15

8

7

0

MIN Dg,Dh

1

1

1

*0

*

1

0

1

1

G G

0

1

1

1

1

1

0

1

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.

Advertising