tm1300 NXP Semiconductors, tm1300 Datasheet - Page 302

no-image

tm1300

Manufacturer Part Number
tm1300
Description
Tm-1300 Media Processor
Manufacturer
NXP Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
tm1300-1.2
Quantity:
380
TM1300 Data Book
borrow
SYNTAX
FUNCTION
DESCRIPTION
(Note: pseudo operations cannot be used in assembly source files.)
difference generates a borrow (if r src2 > r src1 ), 1 is stored in the destination register, r dest ; otherwise, r dest is set to 0.
modification of the destination register. If the LSB of r guard is 1, r dest is written; otherwise, r dest is not changed.
EXAMPLES
A-16
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 r guard ] borrow r src1 r src2
if r guard then {
}
if r src1 < r src2 then
else
borrow
borrow
borrow
r dest
r dest
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, r src1 –r src2 . If the
operation optionally takes a guard, specified in r guard . If a guard is present, its LSB controls the
PRODUCT 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
r dest
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 tm1300