RealView Compiler Reference Guide
Technical Support
On-Line Manuals
Table of Contents
__align
__alignof__
__ALIGNOF__
__asm
__forceinline
__global_reg
__inline
__int64
__INTADDR__
__irq
__packed
__pure
__smc
__softfp
__svc
__svc_indirect
__svc_indirect_r7
__value_in_regs
__weak
__writeonly
__declspec(dllexport)
__declspec(dllimport)
__declspec(noinline
__declspec(noreturn
__declspec(nothrow)
__declspec(notshared)
__declspec(thread)
__attribute__((alias))
__attribute__((always_inline))
__attribute__((const))
__attribute__((deprecated))
__attribute__((malloc))
__attribute__((noinline))
__attribute__((noreturn))
__attribute__((pure))
__attribute__((section))
__attribute__((unused))
__attribute__((used))
__attribute__((weak))
__attribute__((aligned))
__attribute((packed))
__attribute__((transparent_union))
__attribute__((at(address)))
address
__attribute__((packed))
__attribute__((zero_init))
#pragma [no_]anon_unions
#pragma arm
#pragma arm section [section_sort_list]
section_sort_list
#pragma diag_default tag[,tag,...]
#pragma diag_error tag[,tag,...]
#pragma diag_remark tag[,tag,...]
#pragma diag_suppress tag[,tag,...]
#pragma diag_warning tag[, tag, ...]
#pragma [no_]exceptions_unwind
#pragma hdrstop
#pragma import symbol_name
symbol_name
#pragma [no_]inline
#pragma no_pch
#pragma Onum
num
#pragma once
#pragma Ospace
#pragma Otime
#pragma pop
#pragma push
#pragma [no_]softfp_linkage
#pragma unroll [(n)]
n
#pragma unroll_completely
#pragma thumb
__breakpoint
__builtin_clz
__builtin_constant_p
__builtin_expect
__builtin_frame_address
__builtin_return_address
__builtin_popcount
__cdp
__clrex
__clz
__current_pc
__current_sp
__disable_fiq
__disable_irq
__enable_fiq
__enable_irq
__fabs
__fabsf
__force_stores
__ldrex
__ldrt
__memory_changed
__nop
__pld
__pli
__qadd
__qdbl
__qsub
__rbit
__rev
__return_address
__ror
__schedule_barrier
__semihost
__sev
__sqrt
__sqrtf
__ssat
__strex
__strt
__swp
__usat
__wfe
__wfi
__yield
This chapter describes the ARM compiler‑specific features, and includes:
Keywords and operators
__declspec attributes
Function attributes
Type attributes
Variable attributes
Pragmas
Instruction intrinsics
Compiler predefines.