4.7. 指令内在函数

本节介绍了 C 或 C++ 代码中用于实现 ARM 机器语言指令的指令内在函数。Table 4.7 简要说明了可用内在函数。

Table 4.7. ARM 编译器支持的指令内在函数 

指令内在函数
__breakpoint __enable_irq __return_address
__builtin_clz __fabs __ror
__builtin_constant_p __fabsf __schedule_barrier
__builtin_expect __force_stores __semihost
__builtin_frame_address __ldrex __sev
__builtin_return_address __ldrt __sqrt
__builtin_popcount __memory_changed __sqrtf
__cdp __nop __ssat
__clrex __pld __strex
__clz __pli __strt
__current_pc __qadd __swp
__current_sp __qdbl __usat
__disable_fiq __qsub __wfe
__disable_irq __rbit __wfi
__enable_fiq __rev __yield
Copyright © 2007 ARM Limited. All rights reserved. ARM DUI 0348AC
Non-Confidential