PNX1300 Philips, PNX1300 Datasheet - Page 315

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
PNX1300/01/02/11 Data Book
borrow
SYNTAX
FUNCTION
DESCRIPTION
(Note: pseudo operations cannot be used in assembly source files.)
difference generates a borrow (if rsrc2 > rsrc1), 1 is stored in the destination register, rdest; otherwise, rdest is set to 0.
modification of the destination register. If the LSB of rguard is 1, rdest is written; otherwise, rdest is not changed.
EXAMPLES
A-17
r70 = 2, r30 = 0xfffffffc
r10 = 0, r70 = 2, r30 = 0xfffffffc
r20 = 1, r70 = 2, r30 = 0xfffffffc
r60 = 4, r30 = 0xfffffffc
r30 = 0xfffffffc
The
The
The
[ IF rguard ] borrow rsrc1 rsrc2
if rguard then {
}
if rsrc1 < rsrc2 then
else
borrow
borrow
borrow
rdest
rdest
Initial Values
1
0
operation is a pseudo operation transformed by the scheduler into an
operation computes the unsigned difference of the first and second arguments, rsrc1–rsrc2. If the
operation optionally takes a guard, specified in rguard. If a guard is present, its LSB controls the
PRELIMINARY SPECIFICATION
borrow r70 r30
IF r10 borrow r70 r30
IF r20 borrow r70 r30
borrow r60 r30
borrow r30 r30
Compute borrow bit from unsigned subtract
rdest
Operation
r80
r110
r120
r90
r100
Function unit
Operation code
Number of operands
Modifier
Modifier range
Latency
Issue slots
r80
no change, since guard is false
r100
r110
r120
ugtr
Philips Semiconductors
1
1
1
0
with reversed arguments.
ATTRIBUTES
ugtr carry
SEE ALSO
pseudo-op for ugtr
Result
1, 2, 3, 4, 5
alu
No
33
2
1

Related parts for PNX1300