ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

intrin_arm.h File Reference

Go to the source code of this file.

Defines

#define _ReturnAddress()   (__builtin_return_address(0))
#define _ReadWriteBarrier()   __sync_synchronize()
#define _clz(a)

Functions

__INTRIN_INLINE void __yield (void)
__INTRIN_INLINE void __break (unsigned int value)
__INTRIN_INLINE unsigned short _byteswap_ushort (unsigned short value)
__INTRIN_INLINE unsigned _CountLeadingZeros (long Mask)
__INTRIN_INLINE unsigned _CountTrailingZeros (long Mask)
__INTRIN_INLINE unsigned char _BitScanForward (unsigned long *const Index, const unsigned long Mask)
__INTRIN_INLINE char _InterlockedCompareExchange8 (volatile char *const Destination, const char Exchange, const char Comperand)
__INTRIN_INLINE short _InterlockedCompareExchange16 (volatile short *const Destination, const short Exchange, const short Comperand)
__INTRIN_INLINE short _InterlockedExchangeAdd16 (volatile short *const Addend, const short Value)
__INTRIN_INLINE long _InterlockedCompareExchange (volatile long *const dest, const long exch, const long comp)
__INTRIN_INLINE long long _InterlockedCompareExchange64 (volatile long long *const dest, const long long exch, const long long comp)
__INTRIN_INLINE void_InterlockedCompareExchangePointer (void *volatile *const Destination, void *const Exchange, void *const Comperand)
__INTRIN_INLINE long _InterlockedExchangeAdd (volatile long *const dest, const long add)
__INTRIN_INLINE long _InterlockedExchange (volatile long *const dest, const long exch)
__INTRIN_INLINE void_InterlockedExchangePointer (void *volatile *const Target, void *const Value)
__INTRIN_INLINE unsigned char _BitScanReverse (unsigned long *const Index, const unsigned long Mask)
__INTRIN_INLINE char _InterlockedAnd8 (volatile char *const value, const char mask)
__INTRIN_INLINE short _InterlockedAnd16 (volatile short *const value, const short mask)
__INTRIN_INLINE long _InterlockedAnd (volatile long *const value, const long mask)
__INTRIN_INLINE char _InterlockedOr8 (volatile char *const value, const char mask)
__INTRIN_INLINE short _InterlockedOr16 (volatile short *const value, const short mask)
__INTRIN_INLINE long _InterlockedOr (volatile long *const value, const long mask)
__INTRIN_INLINE char _InterlockedXor8 (volatile char *const value, const char mask)
__INTRIN_INLINE short _InterlockedXor16 (volatile short *const value, const short mask)
__INTRIN_INLINE long _InterlockedXor (volatile long *const value, const long mask)
__INTRIN_INLINE long _InterlockedDecrement (volatile long *const lpAddend)
__INTRIN_INLINE long _InterlockedIncrement (volatile long *const lpAddend)
__INTRIN_INLINE long _InterlockedDecrement16 (volatile short *const lpAddend)
__INTRIN_INLINE long _InterlockedIncrement16 (volatile short *const lpAddend)
__INTRIN_INLINE long _InterlockedAddLargeStatistic (volatile long long *const Addend, const long Value)
__INTRIN_INLINE void _disable (void)
__INTRIN_INLINE void _enable (void)
__INTRIN_INLINE unsigned char _interlockedbittestandset (volatile long *a, const long b)
__INTRIN_INLINE unsigned char _interlockedbittestandreset (volatile long *a, const long b)
__INTRIN_INLINE unsigned int _rotl (const unsigned int value, int shift)

Generated on Sat May 26 2012 05:28:33 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.