3.4 Generic intrinsics

The compiler provides a number of generic intrinsics, that is, intrinsics not targeted towards any particular area of application.

The following generic intrinsics are ARM language extensions to the ISO C and C++ standards:
  • __breakpoint intrinsic.
  • __current_pc intrinsic.
  • __current_sp intrinsic.
  • __nop intrinsic.
  • __return_address intrinsic.
  • __semihost intrinsic.
Implementations of these intrinsics are available across all architectures.
Related reference
9.102 __breakpoint intrinsic
9.106 __current_pc intrinsic
9.107 __current_sp intrinsic
9.119  __nop intrinsic
9.128  __return_address intrinsic
9.131  __semihost intrinsic
Non-ConfidentialPDF file icon PDF versionARM DUI0375F
Copyright © 2007, 2008, 2011, 2012, 2014 ARM. All rights reserved.