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.h File Reference

Go to the source code of this file.

Defines

#define __readcr4   ___readcr4

Functions

void_ReturnAddress (void)
void_AddressOfReturnAddress (void)
unsigned int __getcallerseflags (void)
void _ReadWriteBarrier (void)
void _ReadBarrier (void)
void _WriteBarrier (void)
void _mm_mfence (void)
void _mm_lfence (void)
void _mm_sfence (void)
long _InterlockedCompareExchange (volatile long *Destination, long Exchange, long Comperand)
long _InterlockedExchange (volatile long *Target, long Value)
long _InterlockedExchangeAdd (volatile long *Addend, long Value)
char _InterlockedAnd8 (volatile char *value, char mask)
short _InterlockedAnd16 (volatile short *value, short mask)
long _InterlockedAnd (volatile long *value, long mask)
char _InterlockedOr8 (volatile char *value, char mask)
short _InterlockedOr16 (volatile short *value, short mask)
long _InterlockedOr (volatile long *value, long mask)
char _InterlockedXor8 (volatile char *value, char mask)
short _InterlockedXor16 (volatile short *value, short mask)
long _InterlockedXor (volatile long *value, long mask)
long _InterlockedDecrement (volatile long *lpAddend)
long _InterlockedIncrement (volatile long *lpAddend)
short _InterlockedDecrement16 (volatile short *lpAddend)
short _InterlockedIncrement16 (volatile short *lpAddend)
unsigned char _interlockedbittestandreset (volatile long *a, long b)
unsigned char _interlockedbittestandset (volatile long *a, long b)
void __stosb (unsigned char *Dest, unsigned char Data, size_t Count)
void __stosw (unsigned short *Dest, unsigned short Data, size_t Count)
void __stosd (unsigned long *Dest, unsigned long Data, size_t Count)
void __movsb (unsigned char *Destination, unsigned char const *Source, size_t Count)
void __movsw (unsigned short *Destination, unsigned short const *Source, size_t Count)
void __movsd (unsigned long *Destination, unsigned long const *Source, size_t Count)
unsigned char _BitScanForward (unsigned long *Index, unsigned long Mask)
unsigned char _BitScanReverse (unsigned long *Index, unsigned long Mask)
unsigned char _bittest (const long *a, long b)
unsigned char _bittestandcomplement (long *a, long b)
unsigned char _bittestandreset (long *a, long b)
unsigned char _bittestandset (long *a, long b)
unsigned char _rotl8 (unsigned char value, unsigned char shift)
unsigned short _rotl16 (unsigned short value, unsigned char shift)
unsigned int _rotl (unsigned int value, int shift)
unsigned int _rotr (unsigned int value, int shift)
unsigned char _rotr8 (unsigned char value, unsigned char shift)
unsigned short _rotr16 (unsigned short value, unsigned char shift)
unsigned __int64 __ll_lshift (unsigned __int64 Mask, int Bit)
__int64 __ll_rshift (__int64 Mask, int Bit)
unsigned __int64 __ull_rshift (unsigned __int64 Mask, int Bit)
unsigned short _byteswap_ushort (unsigned short value)
unsigned long _byteswap_ulong (unsigned long value)
unsigned __int64 _byteswap_uint64 (unsigned __int64 value)
__int64 __emul (int a, int b)
unsigned __int64 __emulu (unsigned int a, unsigned int b)
unsigned char __inbyte (unsigned short Port)
unsigned short __inword (unsigned short Port)
unsigned long __indword (unsigned short Port)
void __inbytestring (unsigned short Port, unsigned char *Buffer, unsigned long Count)
void __inwordstring (unsigned short Port, unsigned short *Buffer, unsigned long Count)
void __indwordstring (unsigned short Port, unsigned long *Buffer, unsigned long Count)
void __outbyte (unsigned short Port, unsigned char Data)
void __outword (unsigned short Port, unsigned short Data)
void __outdword (unsigned short Port, unsigned long Data)
void __outbytestring (unsigned short Port, unsigned char *Buffer, unsigned long Count)
void __outwordstring (unsigned short Port, unsigned short *Buffer, unsigned long Count)
void __outdwordstring (unsigned short Port, unsigned long *Buffer, unsigned long Count)
void __cpuid (int CPUInfo[], int InfoType)
unsigned __int64 __rdtsc (void)
void __writeeflags (uintptr_t Value)
uintptr_t __readeflags (void)
void __debugbreak (void)
void __int2c (void)
void _disable (void)
void _enable (void)
void __halt (void)
void __writecr0 (unsigned __int64 Data)
void __writecr3 (unsigned __int64 Data)
void __writecr4 (unsigned __int64 Data)
unsigned long __readcr0 (void)
unsigned long __readcr2 (void)
unsigned long __readcr3 (void)
unsigned long ___readcr4 (void)
unsigned int __readdr (unsigned int reg)
void __writedr (unsigned reg, unsigned int value)
void __invlpg (void *Address)
unsigned __int64 __readmsr (int reg)
void __writemsr (unsigned long Register, unsigned __int64 Value)
unsigned __int64 __readpmc (int counter)
unsigned long __segmentlimit (unsigned long a)
void __wbinvd (void)
void __lidt (void *Source)
void __sidt (void *Destination)
void _mm_pause (void)

Generated on Sat May 26 2012 05:28:32 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.