Using this book

This book is organized into the following chapters and appendixes:

Chapter 1 Introduction

Read this chapter for an overview of the ARM compiler, the conformance standards and the C and C++ Libraries.

Chapter 2 Compiler Command-line Options

Read this chapter for a list of all command-line options accepted by the ARM compiler.

Chapter 3 Language Extensions

Read this chapter for a description of the language extensions provided by the ARM compiler, and for information on standards conformance and implementation details.

Chapter 4 Compiler-specific Features

Read this chapter for a detailed list of ARM specific keywords, operators, pragmas, intrinsic functions, macros and semihosting Supervisor Calls (SVCs).

Chapter 5 C and C++ Implementation Details

Read this chapter for a description of the language implementation details for the ARM compiler.

Appendix A Via File Syntax

Read this appendix for a description of the syntax for via files. You can use via files to specify command-line arguments to many ARM tools.

Appendix B Standard C Implementation Definition

Read this appendix for information on the ARM C implementation that relates directly to the ISO C requirements.

Appendix C Standard C++ Implementation Definition

Read this appendix for information on the ARM C++ implementation.

Appendix D C and C++ Compiler Implementation Limits

Read this appendix for implementation limits of C and C++ in the ARM compiler.

Appendix E Using NEON Support

Read this appendix for information on the NEON™ intrinsics supported in this release of RVCT.

This book assumes that the ARM software is installed in the default location. For example, on Windows this might be volume:\Program Files\ARM. This is assumed to be the location of install_directory when referring to path names, for example install_directory\Documentation\.... You might have to change this if you have installed your ARM software in a different location.

Copyright © 2007, 2010 ARM Limited. All rights reserved.ARM DUI 0348A
Non-Confidential