![Xilinx Virtex-II Pro PPC405 Скачать руководство пользователя страница 517](http://html1.mh-extra.com/html/xilinx/virtex-ii-pro-ppc405/virtex-ii-pro-ppc405_user-manual_3410279517.webp)
March 2002 Release
825
Virtex-II Pro™ Platform FPGA Documentation
1-800-255-7778
Branch Instructions
R
summarizes the simplified branch-conditional mnemonics that test a
comparison condition. Instructions in that table specify a CR
n
field (
n
) that is checked for
a particular comparison result. The CR field defaults to CR0 if omitted. The detailed
instruction syntax for the simplified mnemonics listed in
are shown in
through
. A cross-reference to the appropriate table is shown in the column
heading of
lists the simplified-mnemonic assembler syntax for the branch-conditional
relative and branch-conditional absolute instructions (comparison conditions) that do not
update the LR. In the following table,
target
represents the target address of the branch.
ge
Greater than or equal
gt
Greater than
nl
Not less than
ne
Not equal
ng
Not greater than
so
Summary overflow
ns
Not summary overflow
Table C-7:
Abbreviations for Comparison Conditional Branches
(Continued)
Abbreviation
Description
Table C-8:
Simplified Branch-Conditional Mnemonics, Comparison Conditions
Operation
LR not Updated
LR Updated
Relative
Absolute
to LR
to CTR
Relative
Absolute
to LR
to CTR
Branch if Less Than
blt
blta
bltlr
bltctr
bltl
bltla
bltlrl
bltctrl
Branch if Less Than or Equal
ble
blea
blelr
blectr
blel
blela
blelrl
blectrl
Branch if Equal
beq
beqa
beqlr
beqctr
beql
beqla
beqlrl
beqctrl
Branch if Greater Than or Equal
bge
bgea
bgelr
bgectr
bgel
bgela
bgelrl
bgectrl
Branch if Greater Than
bgt
bgta
bgtlr
bgtctr
bgtl
bgtla
bgtlrl
bgtctrl
Branch if Not Less Than
bnl
bnla
bnllr
bnlctr
bnll
bnlla
bnllrl
bnlctrl
Branch if Not Equal
bne
bnea
bnelr
bnectr
bnel
bnela
bnelrl
bnectrl
Branch if Not Greater Than
bng
bnga
bnglr
bngctr
bngl
bngla
bnglrl
bngctrl
Branch if Summary Overflow
bso
bsoa
bsolr
bsoctr
bsol
bsola
bsolrl
bsoctrl
Branch if Not Summary Overflow
bns
bnsa
bnslr
bnsctr
bnsl
bnsla
bnslrl
bnsctrl
Table C-9:
Branch (Comparison) to Relative/Absolute (LK=0)
Operation
LR not Updated
Branch Relative
Branch Absolute
Simplified
Mnemonic
Equivalent
Mnemonic
Simplified
Mnemonic
Equivalent
Mnemonic
Branch if Less Than
blt
n
, target
bc
12, 4
×
n
+0, target
blta
n
, target
bca
12, 4
×
n
+0, target
Branch if Less Than or Equal
ble
n
, target
bc
4, 4
×
n
+1, target
blea
n
, target
bca
4, 4
×
n
+1, target
Branch if Equal
beq
n
, target
bc
12, 4
×
n
+2, target
beqa
n
, target
bca
12, 4
×
n
+2, target
Содержание Virtex-II Pro PPC405
Страница 1: ...R Volume 2 a PPC405 User Manual Virtex II Pro Platform FPGA Developer s Kit March 2002 Release...
Страница 14: ...322 www xilinx com March 2002 Release 1 800 255 7778 Virtex II Pro Platform FPGA Documentation Preface R...
Страница 252: ...560 www xilinx com March 2002 Release 1 800 255 7778 Virtex II Pro Platform FPGA Documentation R...
Страница 260: ...568 www xilinx com March 2002 Release 1 800 255 7778 Virtex II Pro Platform FPGA Documentation R...
Страница 562: ...870 www xilinx com March 2002 Release 1 800 255 7778 Virtex II Pro Platform FPGA Documentation R...