ReactOS 0.4.16-dev-1409-g71b6fab
|
#include <emmintrin.h>
Go to the source code of this file.
Macros | |
#define | _INCLUDED_IMM |
#define | __ATTRIBUTE_SSE2__ __attribute__((__target__("sse2"))) |
#define | __ATTRIBUTE_AVX__ __attribute__((__target__("avx"))) |
#define | __ATTRIBUTE_AVX2__ __attribute__((__target__("avx2"))) |
#define | __INTRIN_INLINE_SSE2 __INTRIN_INLINE __ATTRIBUTE_SSE2__ |
#define | __INTRIN_INLINE_AVX __INTRIN_INLINE __ATTRIBUTE_AVX__ |
#define | __INTRIN_INLINE_AVX2 __INTRIN_INLINE __ATTRIBUTE_AVX2__ |
#define | __ATTRIBUTE_XSAVE__ |
#define | __INTRIN_INLINE_XSAVE __INTRIN_INLINE __ATTRIBUTE_XSAVE__ |
Typedefs | |
typedef char __v32qi | __attribute__((__vector_size__(32))) |
Functions | |
__m256i __cdecl | _mm256_cmpeq_epi8 (__m256i, __m256i) |
__m256i __cdecl | _mm256_cmpeq_epi16 (__m256i, __m256i) |
int __cdecl | _mm256_movemask_epi8 (__m256i) |
__m256i __cdecl | _mm256_setzero_si256 (void) |
void __cdecl | _mm256_zeroupper (void) |
int __cdecl | _rdrand16_step (unsigned short *random_val) |
int __cdecl | _rdrand32_step (unsigned int *random_val) |
int __cdecl | _rdseed16_step (unsigned short *random_val) |
int __cdecl | _rdseed32_step (unsigned int *random_val) |
void __cdecl | _fxsave (void *) |
void __cdecl | _fxrstor (void const *) |
void __cdecl | _xsave (void *, unsigned __int64) |
void __cdecl | _xsavec (void *, unsigned __int64) |
void __cdecl | _xsaveopt (void *, unsigned __int64) |
void __cdecl | _xsaves (void *, unsigned __int64) |
void __cdecl | _xrstor (void const *, unsigned __int64) |
void __cdecl | _xrstors (void const *, unsigned __int64) |
unsigned __int64 __cdecl | _xgetbv (unsigned int) |
void __cdecl | _xsetbv (unsigned int, unsigned __int64) |
#define __ATTRIBUTE_AVX2__ __attribute__((__target__("avx2"))) |
Definition at line 134 of file immintrin.h.
#define __ATTRIBUTE_AVX__ __attribute__((__target__("avx"))) |
Definition at line 133 of file immintrin.h.
#define __ATTRIBUTE_SSE2__ __attribute__((__target__("sse2"))) |
Definition at line 132 of file immintrin.h.
#define __ATTRIBUTE_XSAVE__ |
Definition at line 244 of file immintrin.h.
#define __INTRIN_INLINE_AVX __INTRIN_INLINE __ATTRIBUTE_AVX__ |
Definition at line 137 of file immintrin.h.
#define __INTRIN_INLINE_AVX2 __INTRIN_INLINE __ATTRIBUTE_AVX2__ |
Definition at line 138 of file immintrin.h.
#define __INTRIN_INLINE_SSE2 __INTRIN_INLINE __ATTRIBUTE_SSE2__ |
Definition at line 136 of file immintrin.h.
#define __INTRIN_INLINE_XSAVE __INTRIN_INLINE __ATTRIBUTE_XSAVE__ |
Definition at line 246 of file immintrin.h.
#define _INCLUDED_IMM |
Definition at line 10 of file immintrin.h.
typedef long long __m256i __attribute__((__vector_size__(32), __may_alias__)) |
Definition at line 31 of file immintrin.h.
__INTRIN_INLINE void _fxrstor | ( | void const * | __P | ) |
Definition at line 220 of file immintrin.h.
__INTRIN_INLINE void _fxsave | ( | void * | __P | ) |
Definition at line 211 of file immintrin.h.
__INTRIN_INLINE_AVX __m256i __cdecl _mm256_cmpeq_epi16 | ( | __m256i | __A, |
__m256i | __B | ||
) |
Definition at line 145 of file immintrin.h.
__INTRIN_INLINE_AVX __m256i __cdecl _mm256_cmpeq_epi8 | ( | __m256i | __A, |
__m256i | __B | ||
) |
Definition at line 140 of file immintrin.h.
__INTRIN_INLINE_AVX2 int __cdecl _mm256_movemask_epi8 | ( | __m256i | __A | ) |
Definition at line 150 of file immintrin.h.
__INTRIN_INLINE_AVX __m256i __cdecl _mm256_setzero_si256 | ( | void | ) |
Definition at line 155 of file immintrin.h.
__INTRIN_INLINE void __cdecl _mm256_zeroupper | ( | void | ) |
Definition at line 160 of file immintrin.h.
__INTRIN_INLINE int _rdrand16_step | ( | unsigned short * | random_val | ) |
Definition at line 165 of file immintrin.h.
__INTRIN_INLINE int _rdrand32_step | ( | unsigned int * | random_val | ) |
__INTRIN_INLINE int _rdseed16_step | ( | unsigned short * | random_val | ) |
__INTRIN_INLINE int _rdseed32_step | ( | unsigned int * | random_val | ) |
__INTRIN_INLINE unsigned __int64 _xgetbv | ( | unsigned int | __A | ) |
Definition at line 343 of file immintrin.h.
Referenced by TestXStateConfig().
Definition at line 280 of file immintrin.h.
Definition at line 285 of file immintrin.h.
__INTRIN_INLINE_XSAVE void _xsave | ( | void * | __P, |
unsigned __int64 | __M | ||
) |
Definition at line 248 of file immintrin.h.
__INTRIN_INLINE_XSAVE void _xsavec | ( | void * | __P, |
unsigned __int64 | __M | ||
) |
Definition at line 253 of file immintrin.h.
__INTRIN_INLINE_XSAVE void _xsaveopt | ( | void * | __P, |
unsigned __int64 | __M | ||
) |
Definition at line 262 of file immintrin.h.
__INTRIN_INLINE_XSAVE void _xsaves | ( | void * | __P, |
unsigned __int64 | __M | ||
) |
Definition at line 271 of file immintrin.h.
Definition at line 348 of file immintrin.h.
Referenced by KiInitializeXStateConfiguration().