LMBD Leftmost Bit Detection

Execution

if (cond)

{

 

 

 

 

 

 

if (src10

== 0) lmb0(src2)

dst

 

 

 

if (src10

== 1) lmb1(src2)

dst

 

else nop

}

 

 

 

 

 

 

 

 

Pipeline

 

 

 

 

 

 

 

Pipeline

E1

 

 

 

 

 

 

 

 

 

 

Stage

 

 

 

 

 

 

 

 

 

 

 

Read

src1, src2

 

 

 

Written

dst

 

 

 

 

 

Unit in use

.L

 

 

 

 

 

 

 

 

 

 

Instruction Type

Single-cycle

 

 

 

 

Delay Slots

0

 

 

 

 

Example

LMBD .L1

A1,A2,A3

 

 

 

Before instruction

1 cycle after instruction

A1 0000 0001h

A2 009E 3A81h

A3 xxxx xxxxh

A1

A2

A3

0000 0001h

009E 3A81h

0000 0008h

3-142

Instruction Set

SPRU733

Page 202
Image 202
Texas Instruments TMS320C67X/C67X+ DSP manual → dst