6-16
MPC860 PowerQUICC UserÕs Manual
MOTOROLA
Part II. PowerPC Microprocessor Module
Branch instructions compute the effective address (EA) of the next instruction address
using the following addressing modes:
¥
Branch relative
¥
Branch conditional to relative address
¥
Branch to absolute address
¥
Branch conditional to absolute address
¥
Branch conditional to link register
¥
Branch conditional to count register
6.2.4.3.2 Branch Instructions
Table 6-12 lists the branch instructions provided by the PowerPC processors. To simplify
assembly language programming, a set of simpliÞed mnemonics and symbols is provided
for the most frequently used forms of branch conditional, compare, trap, rotate and shift,
and certain other instructions. See Appendix F, ÒSimpliÞed Mnemonics,Ó in The
Programming Environments Manual for a list of simpliÞed mnemonics.
6.2.4.3.3 Condition Register Logical Instructions
Condition register logical instructions, shown in Table 6-13, and the Move Condition
Register Field (mcrf) instruction are also deÞned as ßow control instructions.
Table 6-12. Branch Instructions
Name Mnemonic
Syntax
Branch
b
(
ba bl bla
)
target_addr
Branch Conditional
bc
(
bca bcl bcla
)
BO
,
BI
,
target_addr
Branch Conditional to Link Register
bclr
(
bclrl
)
BO
,
BI
Branch Conditional to Count Register
bcctr
(
bcctrl
)
BO
,
BI
Table 6-13. Condition Register Logical Instructions
Name Mnemonic
Syntax
Condition Register AND
crand
crb
D
,crb
A
,crb
B
Condition Register OR
cror
crb
D
,crb
A
,crb
B
Condition Register XOR
crxor
crb
D
,crb
A
,crb
B
Condition Register NAND
crnand
crb
D
,crb
A
,crb
B
Condition Register NOR
crnor
crb
D
,crb
A
,crb
B
Condition Register Equivalent
creqv
crb
D
,crb
A
,crb
B
Condition Register AND with Complement
crandc
crb
D
,crb
A
,crb
B
Condition Register OR with Complement
crorc
crb
D
,crb
A
,crb
B
Move Condition Register Field
mcrf
crf
D
,crf
S
Summary of Contents for MPC860 PowerQUICC
Page 3: ...MPC860UM AD 07 98 REV 1 MPC860 PowerQUICC ª UserÕs Manual ...
Page 36: ...xxxvi MPC860 PowerQUICC UserÕs Manual MOTOROLA CONTENTS Paragraph Number Title Page Number ...
Page 78: ...I iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 88: ...1 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 114: ...3 16 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 226: ...8 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Page 262: ...9 36 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Page 274: ...III iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Page 320: ...12 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Page 325: ...MOTOROLA Part IV Hardware Interface IV v Part IV Hardware Interface ...
Page 326: ...IV vi MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 352: ...13 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 394: ...14 42 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 426: ...15 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 530: ...17 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 632: ...21 44 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 660: ...22 28 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 708: ...24 24 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 748: ...27 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 846: ...31 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 914: ...35 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 948: ...36 34 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 998: ...37 48 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part VI Debug and Test ...
Page 1016: ...A 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1024: ...B 8 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1030: ...C 6 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1086: ...Glossary 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA ...
Page 1106: ......