ARM VERSION 1.2 User Manual

Page 4

Advertising
background image

Contents

iv

Copyright © 2000, 2001 ARM Limited. All rights reserved.

ARM DUI 0068B

3.2

Format of source lines ................................................................................ 3-8

3.3

Predefined register and coprocessor names .............................................. 3-9

3.4

Built-in variables ....................................................................................... 3-10

3.5

Symbols .................................................................................................... 3-12

3.6

Expressions, literals, and operators ......................................................... 3-18

Chapter 4

ARM Instruction Reference

4.1

Conditional execution ................................................................................. 4-4

4.2

ARM memory access instructions .............................................................. 4-6

4.3

ARM general data processing instructions ............................................... 4-23

4.4

ARM multiply instructions ......................................................................... 4-39

4.5

ARM saturating arithmetic instructions ..................................................... 4-55

4.6

ARM branch instructions .......................................................................... 4-57

4.7

ARM coprocessor instructions .................................................................. 4-62

4.8

Miscellaneous ARM instructions ............................................................... 4-71

4.9

ARM pseudo-instructions ......................................................................... 4-78

Chapter 5

Thumb Instruction Reference

5.1

Thumb memory access instructions ........................................................... 5-4

5.2

Thumb arithmetic instructions ................................................................... 5-15

5.3

Thumb general data processing instructions ............................................ 5-22

5.4

Thumb branch instructions ....................................................................... 5-31

5.5

Thumb software interrupt and breakpoint instructions .............................. 5-37

5.6

Thumb pseudo-instructions ...................................................................... 5-39

Chapter 6

Vector Floating-point Programming

6.1

The vector floating-point coprocessor ........................................................ 6-4

6.2

Floating-point registers ............................................................................... 6-5

6.3

Vector and scalar operations ...................................................................... 6-7

6.4

VFP and condition codes ............................................................................ 6-8

6.5

VFP system registers ............................................................................... 6-10

6.6

Flush-to-zero mode .................................................................................. 6-13

6.7

VFP instructions ....................................................................................... 6-15

6.8

VFP pseudo-instruction ............................................................................ 6-38

6.9

VFP directives and vector notation ........................................................... 6-40

Chapter 7

Directives Reference

7.1

Alphabetical list of directives ...................................................................... 7-2

7.2

Symbol definition directives ........................................................................ 7-3

7.3

Data definition directives .......................................................................... 7-13

7.4

Assembly control directives ...................................................................... 7-26

7.5

Frame description directives ..................................................................... 7-33

7.6

Reporting directives .................................................................................. 7-44

7.7

Miscellaneous directives ........................................................................... 7-49

Glossary

Advertising