![Xilinx Virtex-II Pro PPC405 Скачать руководство пользователя страница 518](http://html1.mh-extra.com/html/xilinx/virtex-ii-pro-ppc405/virtex-ii-pro-ppc405_user-manual_3410279518.webp)
826
March 2002 Release
1-800-255-7778
Virtex-II Pro™ Platform FPGA Documentation
Appendix C:
Simplified Mnemonics
R
lists the simplified-mnemonic assembler syntax for the branch-conditional to
LR and branch-conditional to CTR instructions (comparison conditions) that do not
update the LR.
lists the simplified-mnemonic assembler syntax for the branch-conditional
relative and branch-conditional absolute instructions (comparison conditions) that update
the LR. In the following table,
target
represents the target address of the branch.
Branch if Greater Than or Equal
bge
n
, target
bc
4, 4
×
n
+0, target
bgea
n
, target
bca
4, 4
×
n
+0, target
Branch if Greater Than
bgt
n
, target
bc
12, 4
×
n
+1, target
bgta
n
, target
bca
12, 4
×
n
+1, target
Branch if Not Less Than
bnl
n
, target
bc
4, 4
×
n
+0, target
bnla
n
, target
bca
4, 4
×
n
+0, target
Branch if Not Equal
bne
n
, target
bc
4, 4
×
n
+2, target
bnea
n
, target
bca
4, 4
×
n
+2, target
Branch if Not Greater Than
bng
n
, target
bc
4, 4
×
n
+1, target
bnga
n
, target
bca
4, 4
×
n
+1, target
Branch if Summary Overflow
bso
n
, target
bc
12, 4
×
n
+3, target
bsoa
n
, target
bca
12, 4
×
n
+3, target
Branch if Not Summary Overflow
bns
n
, target
bc
4, 4
×
n
+3, target
bnsa
n
, target
bca
4, 4
×
n
+3, target
Table C-9:
Branch (Comparison) to Relative/Absolute (LK=0)
(Continued)
Operation
LR not Updated
Branch Relative
Branch Absolute
Simplified
Mnemonic
Equivalent
Mnemonic
Simplified
Mnemonic
Equivalent
Mnemonic
Table C-10:
Branch (Comparison) to LR/CTR (LK=0)
Operation
LR not Updated
Branch to LR
Branch to CTR
Simplified
Mnemonic
Equivalent
Mnemonic
Simplified
Mnemonic
Equivalent
Mnemonic
Branch if Less Than
bltlr
n
bclr
12, 4
×
n
+0
bltctr
n
bcctr
12, 4
×
n
+0
Branch if Less Than or Equal
blelr
n
bclr
4, 4
×
n
+1
blectr
n
bcctr
4, 4
×
n
+1
Branch if Equal
beqlr
n
bclr
12, 4
×
n
+2
beqctr
n
bcctr
12, 4
×
n
+2
Branch if Greater Than or Equal
bgelr
n
bclr
4, 4
×
n
+0
bgectr
n
bcctr
4, 4
×
n
+0
Branch if Greater Than
bgtlr
n
bclr
12, 4
×
n
+1
bgtctr
n
bcctr
12, 4
×
n
+1
Branch if Not Less Than
bnllr
n
bclr
4, 4
×
n
+0
bnlctr
n
bcctr
4, 4
×
n
+0
Branch if Not Equal
bnelr
n
bclr
4, 4
×
n
+2
bnectr
n
bcctr
4, 4
×
n
+2
Branch if Not Greater Than
bnglr
n
bclr
4, 4
×
n
+1
bngctr
n
bcctr
4, 4
×
n
+1
Branch if Summary Overflow
bsolr
n
bclr
12, 4
×
n
+3
bsoctr
n
bcctr
12, 4
×
n
+3
Branch if Not Summary Overflow
bnslr
n
bclr
4, 4
×
n
+3
bnsctr
n
bcctr
4, 4
×
n
+3
Table C-11:
Branch (Comparison) to Relative/Absolute (LK=1)
Operation
LR Updated
Branch Relative
Branch Absolute
Simplified
Mnemonic
Equivalent
Mnemonic
Simplified
Mnemonic
Equivalent
Mnemonic
Branch if Less Than
bltl
n
, target
bcl
12, 4
×
n
+0, target
bltla
n
, target
bcla
12, 4
×
n
+0, target
Branch if Less Than or Equal
blel
n
, target
bcl
4, 4
×
n
+1, target
blela
n
, target
bcla
4, 4
×
n
+1, 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...