3.4 Generic intrinsics

The compiler provides a number of generic intrinsics, that is, intrinsics not targetted 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.100 __breakpoint intrinsic
9.104 __current_pc intrinsic
9.105 __current_sp intrinsic
9.117  __nop intrinsic
9.127  __return_address intrinsic
9.130  __semihost intrinsic
Non-ConfidentialPDF file icon PDF versionARM DUI0375E
Copyright © 2007, 2008, 2011, 2012, 2014 ARM. All rights reserved.