![Xilinx Virtex-II Pro PPC405 Скачать руководство пользователя страница 516](http://html1.mh-extra.com/html/xilinx/virtex-ii-pro-ppc405/virtex-ii-pro-ppc405_user-manual_3410279516.webp)
824
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 (true/false conditions) that update the LR.
Comparison Conditional Branches
Comparison conditional branches examine the specified field in the CR register and
branch if the comparison outcome is met. The CR field can be omitted from the assembler
syntax if the CR0 field is used. The simplified mnemonics in
are formed using the following syntax (angle brackets denote an optional field):
b<comparison><LR target><CTR target><LR update><absolute target>
shows the abbreviations for the comparison operations used in the formation of
the simplified branch mnemonics. The remaining fields are abbreviated as shown in
Decrement CTR,
Branch if CTR
=
0 and Condition False (CR
b
=
0)
bdzfl
b
, target
bcl
2,
b
, target
bdzfla
b
, target
bcla
2,
b
, target
Table C-5:
Branch (True/False) to Relative/Absolute (LK=1)
(Continued)
Operation
LR Updated
Branch Relative
Branch Absolute
Simplified
Mnemonic
Equivalent
Mnemonic
Simplified
Mnemonic
Equivalent
Mnemonic
Table C-6:
Branch (True/False) to LR/CTR (LK=1)
Operation
LR Updated
Branch to LR
Branch to CTR
Simplified
Mnemonic
Equivalent
Mnemonic
Simplified
Mnemonic
Equivalent
Mnemonic
Branch Unconditionally
blrl
bclrl
20, 0
bctrl
bcctrl
20, 0
Branch if Condition True (CR
b
=
1)
btlrl
b
bclrl
12,
b
btctrl
b
bcctrl
12,
b
Branch if Condition False (CR
b
=
0)
bflrl
b
bclrl
4,
b
bfctrl
b
bcctrl
4,
b
Decrement CTR,
Branch if CTR
≠
0
bdnzlrl
bclrl
16, 0
—
—
Decrement CTR,
Branch if CTR
≠
0 and Condition True (CR
b
=
1)
bdnztlrl
b
bclrl
8,
b
—
—
Decrement CTR,
Branch if CTR
≠
0 and Condition False (CR
b
=
0)
bdnzflrl
b
bclrl
0,
b
—
—
Decrement CTR,
Branch if CTR
=
0
bdzlrl
bclrl
18, 0
—
—
Decrement CTR,
Branch if CTR
=
0 and Condition True (CR
b
=
1)
bdztlrl
b
bclrl
10,
b
—
—
Decrement CTR,
Branch if CTR
=
0 and Condition False (CR
b
=
0)
bdzflrl
b
bclrl
2,
b
—
—
Table C-7:
Abbreviations for Comparison Conditional Branches
Abbreviation
Description
lt
Less than
le
Less than or equal
e
Equal
Содержание 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...