PNX1300 Philips, PNX1300 Datasheet - Page 364

no-image

PNX1300

Manufacturer Part Number
PNX1300
Description
Media Processors
Manufacturer
Philips
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PNX1300EH/G
Manufacturer:
NXP
Quantity:
5 510
Part Number:
PNX1300EH/G
Manufacturer:
HIT
Quantity:
5 510
Part Number:
PNX1300EH/G
Manufacturer:
PHILIPS
Quantity:
745
Part Number:
PNX1300EHG
Manufacturer:
MARVELL
Quantity:
36
Philips Semiconductors
Funnel-shift 3 bytes
SYNTAX
FUNCTION
DESCRIPTION
and rsrc2 and writes the most-significant 32 bits of the shifted result to r d est.
modification of the destination register. If the LSB of rguard is 1, rdest is written; otherwise, rdest is not changed.
EXAMPLES
r30 = 0xaabbccdd, r40 = 0x11223344
r10 = 0, r40 = 0x11223344,
r30 = 0xaabbccdd
r20 = 1, r40 = 0x11223344,
r30 = 0xaabbccdd
As shown below, the
The
[ IF rguard ] funshift3 rsrc1 rsrc2
if rguard then
rsrc1
funshift3
31
rdest<31:24>
rdest<23:0>
Initial Values
23
rsrc2<31:8>
operation optionally takes a guard, specified in rguard. If a guard is present, its LSB controls the
rsrc1<7:0>
funshift3
15
rdest
31
operation effectively shifts left by three bytes the 64-bit concatenation of rsrc1
funshift3 r30 r40
IF r10 funshift3 r40 r30
IF r20 funshift3 r40 r30
7
23
0
rdest
Operation
15
PRELIMINARY SPECIFICATION
rsrc2
31
r50
PNX1300/01/02/11 DSPCPU Operations
7
r60
r70
23
0
Function unit
Operation code
Number of operands
Modifier
Modifier range
Latency
Issue slots
r50
no change, since guard is false
r70
funshift1 funshift2 rol
0xdd112233
0x44aabbcc
15
ATTRIBUTES
SEE ALSO
Result
funshift3
7
shifter
101
1, 2
No
0
2
1
A-66

Related parts for PNX1300