|
DSP16411 Datasheet, PDF (215/316 Pages) Agere Systems – DSP16411 Digital Signal Processor | |||
|
◁ |
Data Sheet
May 2003
DSP16411 Digital Signal Processor
6 Software Architecture (continued)
6.1 Instruction Set Quick Reference (continued)
Table 133. Instruction Set Summary (continued)
Instruction
BMU Group
aD = aS SHIFT â©aTEh,arMâª
aDh = exp(aTE)
aD = norm(aS, â©aTEh,arMâª)
aD = extracts(aS,aTEh)
aD = extractz(aS,aTEh)
aD = inserts(aS,aTEh)
aD = insertz(aS,aTEh)
aD = extract(aS,arM)
aD = extracts(aS,arM)
aD = extractz(aS,arM)
aD = insert(aS,arM)
aD = inserts(aS,arM)
aD = insertz(aS,arM)
aD = aS:aTE
aDE = extract(aSE,IM8W,IM8O)
aDE = extracts(aSE,IM8W,IM8O)
aDE = extractz(aSE,IM8W,IM8O)
aDE = insert(aSE,IM8W,IM8O)
aDE = inserts(aSE,IM8W,IM8O)
aDE = insertz(aSE,IM8W,IM8O)
aDE=aSE SHIFT IM16
if CON aDE = aSE SHIFTâ©aTEh,arMâª
if CON aDEh = exp(aTE)
if CON aDE = norm(aSE,â©aTEh,arMâª)
if CON aDE = extracts(aSE,aTEh)
if CON aDE = extractz(aSE,aTEh)
if CON aDE = inserts(aSE,aTEh)
if CON aDE = insertz(aSE,aTEh)
if CON aDE = extract(aSE,arM)
if CON aDE = extracts(aSE,arM)
if CON aDE = extractz(aSE,arM)
if CON aDE = insert(aSE,arM)
if CON aDE = inserts(aSE,arM)
if CON aDE = insertz(aSE,arM)
if CON aDE = aSE:aTE
Flags
szlme
Cycles
Out
In
Words
(F4) szlme
1
1
1
(F4) szlme
(F4) szlme
(F4) szlme
(F4) szlme
(F4) szlme
(F4) szlme
(F4) szlmâ
(F4 with immediate) szlme
1
1
2
(F4 with immediate) szlme
(F4 with immediate) szlme
(F4E) szlme
1
1
2
(F4E) szlme
(F4E) szlme
(F4E) szlme
(F4E) szlme
(F4E) szlme
(F4E) szlme
(F4E) szlmâ
â XC is one cycle if XAAU contention occurs and zero cycles otherwise. XAAU contention occurs frequently for these instruc-
tion types and can only be avoided by use of the cache.
â¡ For this transfer, the postincrement options *rME and *rMEââ are not available for double-word loads.
§ The â (40-bit subtraction) operation is encoded as aDE =aSE +IM16 with the IM16 value negated.
â â For conditional branch instructions, the execution time is two cycles if the branch is not taken.
â¡â¡ The instruction performs the same function whether or not near (optional) is included.
§§ Not including the N instructions.
Agere Systems Inc.
Agere SystemsâProprietary
215
Use pursuant to Company instructions
|
▷ |