AN2491 Freescale Semiconductor / Motorola, AN2491 Datasheet - Page 16

no-image

AN2491

Manufacturer Part Number
AN2491
Description
Simplified Mnemonics for PowerPC Instructions
Manufacturer
Freescale Semiconductor / Motorola
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AN2491NFHP
Manufacturer:
PANASON
Quantity:
5 510
Part Number:
AN2491NFHP
Manufacturer:
MAXIM
Quantity:
5 510
1
2
3
4
Branch Instruction Simplified Mnemonics
Branch Instruction Simplified Mnemonics
4.6.2 Branch Simplified Mnemonics that Incorporate CR Conditions:
Table 19 shows simplified branch mnemonics and syntax for bc and bca without LR updating.
Table 20 shows simplified branch mnemonics and syntax for bclr and bcctr without LR updating.
16
Branch if less than
Branch if less than or equal
Branch if not greater than
Branch if equal
Branch if greater than or equal
Branch if not less than
Branch if greater than
Branch if not equal
Branch if summary overflow
Branch if unordered
Branch if not summary overflow
Branch if not unordered
Branch if less than
Branch if less than or equal
Branch if not greater than
Branch if equal
Branch if greater than or equal
Branch if not less than
Table 19. Simplified Mnemonics for bc and bca without Comparison Conditions or LR Updating
The value in the BI operand selects CRn[0], the LT bit.
The value in the BI operand selects CRn[1], the GT bit.
The value in the BI operand selects CRn[2], the EQ bit.
The value in the BI operand selects CRn[3], the SO bit.
3. Branch to an absolute target if CR4 specifies greater than condition, setting the LR. This is a form
4. Same as (3), but target address is in the CTR.
Branch Semantics
Branch Semantics
of conditional call.
bgtla cr4,target
bgtctrl cr4
Listings
Table 20. Simplified Mnemonics for bclr and bcctr without
Simplified Mnemonics for PowerPC™ Instructions
Freescale Semiconductor, Inc.
bc 12,BI
bc 12,BI
bc 12,BI
For More Information On This Product,
bc 12,BI
bc 4,BI
Comparison Conditions and LR Updating
bc 4,BI
bc 4,BI
bc 4,BI
bclr 12,BI
bclr 12,BI
bclr 4,BI
bclr 4,BI
bc
1
3
4
bclr
2
2
1
3
,target
,target
4
,target
,target
,target
Go to: www.freescale.com
,target
,target
,target
equivalent to
equivalent to
1
2
,target
1
3
,target
,target
,target
Simplified Mnemonic
bng crS,target
bun crS,target
bnu crS,target
beq crS,target
bge crS,target
bne crS,target
bso crS,target
bns crS,target
ble crS,target
bnl crS,target
bgt crS,target
blt crS,target
bnglr crS,target
beqlr crS,target
bgelr crS,target
blelr crS,target
bnllr crS,target
bltlr crS,target
Mnemonic
Simplified
bcctr 12,BI
bcctr 12,BI
bca 12,BI
bca 12,BI
bca 12,BI
bca 12,BI
bcctr 4,BI
bcctr 4,BI
bca 4,BI
bca 4,BI
bca 4,BI
bca 4,BI
bcla 12,17,target
bcctrl 12,17
bcctr
bca
2
1
3
4
1
3
2
4
,target
,target
,target
,target
2
1
,target
,target
,target
,target
1
3
,target
,target
,target
,target
Simplified Mnemonic
bngctr crS,target
beqctr crS,target
bgectr crS,target
blectr crS,target
bnlctr crS,target
bnga crS,target
beqa crS,target
bgea crS,target
bnea crS,target
bsoa crS,target
buna crS,target
bnsa crS,target
bnua crS,target
bltctr crS,target
bnla crS,target
bgta crS,target
blea crS,target
blta crS,target
Mnemonic
Simplified
MOTOROLA

Related parts for AN2491