API Summary

Misc Intrinsics
__breakpoint BKPT instruction
__clrex CLREX instruction
__clz CLZ instruction
__dbg DBG instruction
__dmb DMB instruction
__dsb DSB instruction
__isb ISB instruction
__nop NOP instruction
__pld PLD instruction
__pli PLI instruction
__sev SEV instruction
__swp SWP instruction
__swpb SWPB instruction
__wfe WFE instruction
__wfi WFI instruction
__yield YIELD instruction
Coprocessor Intrinsics
__cdp CDP instruction
__cdp2 CDP2 instruction
__ldc LDC instruction
__ldc2 LDC2 instruction
__ldc2_noidx LDC2 instruction
__ldc2l LDC2L instruction
__ldc2l_noidx LDC2L instruction
__ldc_noidx LDC instruction
__ldcl LDCL instruction
__ldcl_noidx LDCL instruction
__mcr MCR instruction
__mcr2 MCR2 instruction
__mcrr MCRR instruction
__mcrr2 MCRR2 instruction
__mrc MRC instruction
__mrc2 MRC2 instruction
__mrrc MRRC instruction
__mrrc2 MRRC2 instruction
__stc STC instruction
__stc2 STC2 instruction
__stc2l STC2L instruction
__stc_noidx STC2L instruction
__stcl STCL instruction
Interrupt Intrinsics
__disable_fiq Disable FIQ interrupts
__disable_interrupt Disable interrupt
__disable_irq Disable IRQ interrupts
__enable_fiq Enable FIQ interrupts
__enable_interrupt Enable interrupt
__enable_irq Enable IRQ interrupts
VFP Intrinsics
__fabs VABS.F64 instruction
__fabsf VABS.F32 instruction
__fma VFMA.F64 instruction
__fmaf VFMA.F32 instruction
__rintn VRINTN.F64 instruction
__rintnf VRINTN.F32 instruction
__sqrt VSQRT.F64 instruction
__sqrtf VQSRT.F32 instruction
Register Intrinsics
__get_APSR Get APSR value
__get_BASEPRI Get BASEPRI register value
__get_CONTROL Get CONTROL register value
__get_CPSR Get CPSR value
__get_FAULTMASK Get FAULTMASK register value
__get_PRIMASK Get PRIMASK register value
__set_APSR Set APSR value
__set_BASEPRI Set BASEPRI register value
__set_CONTROL Set CONTROL register value
__set_CPSR Set CPSR value
__set_FAULTMASK Set FAULTMASK register value
__set_PRIMASK Set PRIMASK register value
Load/Store Intrinsics
__ldrbt LDRBT instruction
__ldrex LDREX instruction
__ldrexb LDREXB instruction
__ldrexd LDREXD instruction
__ldrexh LDREXH instruction
__ldrht LDRHT instruction
__ldrsbt LDRSBT instruction
__ldrsht LDRSHT instruction
__ldrt LDRT instruction
__strbt STRBT instruction
__strex STREX instruction
__strexb STREXB instruction
__strexd STREXD instruction
__strexh STREXH instruction
__strht STRHT instruction
__strt STRT instruction
DSP & SIMD Intrinsics
__qadd QADD instruction
__qadd16 QADD16 instruction
__qadd8 QADD8 instruction
__qasx QASX instruction
__qdadd QDADD instruction
__qdbl QDBL instruction
__qdsub QDSUB instruction
__qflag Get Q flag value
__qsax QSAX instruction
__qsub QSUB instruction
__qsub16 QSUB16 instruction
__qsub8 QSUB8 instruction
__sadd16 SADD16 instruction
__sadd8 SADD8 instruction
__sasx SASX instruction
__sel SEL instruction
__shadd16 SHADD16 instruction
__shadd8 SHADD8 instruction
__shasx SHASX instruction
__shsax SHSAX instruction
__shsub16 SHSUB16 instruction
__shsub8 SHSUB8 instruction
__smlabb SMLABB instruction
__smlabt SMLABT instruction
__smlad SMLAD instruction
__smladx SMLADX instruction
__smlalbb SMLALBB instruction
__smlalbt SMLALBT instruction
__smlald SMLALD instruction
__smlaldx SMLALDX instruction
__smlaltb SMLALTB instruction
__smlaltt SMLALTT instruction
__smlatb SMLATB instruction
__smlatt SMLATT instruction
__smlawb SMLAWB instruction
__smlawt SMLAWT instruction
__smlsd SMLSD instruction
__smlsdx SMLSDX instruction
__smlsld SMLSLD instruction
__smlsldx SMLSLDX instruction
__smuad SMUAD instruction
__smuadx SMUADX instruction
__smulbb SMULBB instruction
__smulbt SMULBT instruction
__smultb SMULTB instruction
__smultt SMULTT instruction
__smulwb SMULWB instruction
__smulwt SMULWT instruction
__smusd SMUSD instruction
__smusdx SMUSDX instruction
__ssat SSAT instruction
__ssat16 SSAT16 instruction
__ssax SSAX instruction
__ssub16 SSUB16 instruction
__ssub8 SSUB8 instruction
__sxtab16 SXTAB16 instruction
__sxtb16 SXTB16 instruction
__uadd16 UADD16 instruction
__uadd8 UADD8 instruction
__uasx UASX instruction
__uhadd16 UHADD16 instruction
__uhadd8 UHADD8 instruction
__uhasx UHASX instruction
__uhsax UHSAX instruction
__uhsub16 UHSUB16 instruction
__uhsub8 UHSUB8 instruction
__uqadd16 UQADD16 instruction
__uqadd8 UQADD8 instruction
__uqasx UQASX instruction
__uqsax UQSAX instruction
__uqsub16 USUB16 instruction
__uqsub8 UQSUB8 instruction
__usad8 USAD8 instruction
__usad8a USADA8 instruction
__usat USAT instruction
__usat16 USAT16 instruction
__usax USAX instruction
__usub8 USUB8 instruction
__uxtab16 UXTAB16 instruction
__uxtb16 UXTB16 instruction
Reversing Intrinsics
__rbit RBIT instruction
__rev REV instruction
__rev16 REV16 instruction
__revsh REVSH instruction