EasyManua.ls Logo

Freescale Semiconductor PowerPC e500 Core - Page 463

Default Icon
548 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Simplified Mnemonics for PowerPC Instructions
PowerPC e500 Core Family Reference Manual, Rev. 1
Freescale Semiconductor C-19
Table C-22 shows the simplified branch mnemonics and syntax for bclrl and bcctrl with LR
updating.
Branch if not summary overflow bcl 4,BI
4
,target bnsl crS target bcla 4,BI
4
,target bnsla crS target
Branch if not unordered bnul crS target bnula crS target
1
The value in the BI operand selects CR
n
[0], the LT bit.
2
The value in the BI operand selects CR
n
[1], the GT bit.
3
The value in the BI operand selects CR
n
[2], the EQ bit.
4
The value in the BI operand selects CR
n
[3], the SO bit.
Table C-22. Simplified Mnemonics for bclrl and bcctrl with Comparison Conditions
and LR Updating
Branch Semantics bclrl
Simplified
Mnemonic
bcctrl
Simplified
Mnemonic
Branch if less than bclrl 12,BI
1
,target
1
The value in the BI operand selects CR
n
[0], the LT bit.
bltlrl crS target bcctrl 12,BI
1
,target bltctrl crS target
Branch if less than or equal bclrl 4,BI
2
,target
2
The value in the BI operand selects CR
n
[1], the GT bit.
blelrl crS target bcctrl 4,BI
2
,target blectrl crS target
Branch if not greater than bnglrl crS target bngctrl crS target
Branch if equal bclrl 12,BI
3
,target
3
The value in the BI operand selects CR
n
[2], the EQ bit.
beqlrl crS target bcctrl 12,BI
3
,target beqctrl crS target
Branch if greater than or equal bclrl 4,BI
1
,target bgelrl crS target bcctrl 4,BI
1
,target bgectrl crS target
Branch if not less than bnllrl crS target bnlctrl crS target
Branch if greater than bclrl 12,BI
2
,target bgtlrl crS target bcctrl 12,BI
2
,target bgtctrl crS target
Branch if not equal bclrl 4,BI
3
,target bnelrl crS target bcctrl 4,BI
3
,target bnectrl crS target
Branch if summary overflow bclrl 12,BI
4
,target
4
The value in the BI operand selects CR
n
[3], the SO bit.
bsolrl crS target bcctrl 12,BI
4
,target bsoctrl crS target
Branch if unordered bunlrl crS target bunctrl crS target
Branch if not summary overflow bclrl 4,BI
4
,target bnslrl crS target bcctrl 4,BI
4
,target bnsctrl crS target
Branch if not unordered bnulrl crS target bnuctrl crS target
Table C-21. Simplified Mnemonics for bcl and bcla with Comparison Conditions
and LR Updating (continued)
Branch Semantics bcl
Simplified
Mnemonic
bcla
Simplified
Mnemonic

Table of Contents

Related product manuals