|Non-Confidential||PDF version||ARM DUI0472M|
|Home > Preface > About this book|
ARM® Compiler armcc User Guide. This manual provides user information for the ARM compiler, armcc. armcc is an optimizing C and C++ compiler that compiles Standard C and Standard C++ source code into machine code for ARM architecture-based processors.
This book is organized into the following chapters:
Gives an overview of the ARM compiler, the languages and extensions it supports, and the provided libraries.
Introduces some of the more common ARM compiler command-line options.
Introduces the NEON™ unit and explains how to take advantage of automatic vectorizing features.
Provides an overview of ARM-specific features of the compiler.
Describes programming techniques and practices to help you increase the portability, efficiency and robustness of your C and C++ source code.
Describes the format of compiler diagnostic messages and how to control the output during compilation.
Describes the optimizing inline assembler and non-optimizing embedded assembler of the ARM compiler, armcc.
Describes the armcc compiler command-line options.
Describes the language extensions that the compiler supports.
Describes compiler-specific features including ARM extensions to the C and C++ Standards, ARM-specific pragmas and intrinsics, and predefined macros.
Describes the language implementation details for the compiler. Some language implementation details are common to both C and C++, while others are specific to C++.
Describes the ARMv6 SIMD instruction intrinsics. SIMD instructions allow the processor to operate on packed 8-bit or 16-bit values in 32-bit registers.
Describes the syntax of via files accepted by armcc.
Describes ARM compiler support for GNU extensions to the C and C++ languages.
Provides information required by the ISO C standard for conforming C implementations.
Lists the C++ language features defined in the ISO/IEC standard for C++, and states whether or not ARM C++ supports that language feature.
Describes the implementation limits when using the ARM compiler to compile C and C++.
Describes NEON intrinsics support in this release of the ARM compilation tools.
Describes the technical changes that have been made to the armcc Compiler User Guide.
The ARM Glossary is a list of terms used in ARM documentation, together with definitions for those terms. The ARM Glossary does not contain terms that are industry standard unless the ARM meaning differs from the generally accepted meaning.
See the ARM Glossary for more information.
MRC p15, 0, <Rd>, <CRn>, <CRm>, <Opcode_2>
If you have any comments or suggestions about this product, contact your supplier and give:
If you have comments on content then send an e-mail to email@example.com. Give:
ARM also welcomes general suggestions for additions and improvements.