clang
8.0.0
|
#include <mmintrin.h>
#include <xmmintrin.h>
#include <emmintrin.h>
#include <pmmintrin.h>
#include <tmmintrin.h>
#include <smmintrin.h>
#include <wmmintrin.h>
#include <clflushoptintrin.h>
#include <clwbintrin.h>
#include <avxintrin.h>
#include <avx2intrin.h>
#include <f16cintrin.h>
#include <vpclmulqdqintrin.h>
#include <bmiintrin.h>
#include <bmi2intrin.h>
#include <lzcntintrin.h>
#include <popcntintrin.h>
#include <fmaintrin.h>
#include <avx512fintrin.h>
#include <avx512vlintrin.h>
#include <avx512bwintrin.h>
#include <avx512bitalgintrin.h>
#include <avx512cdintrin.h>
#include <avx512vpopcntdqintrin.h>
#include <avx512vpopcntdqvlintrin.h>
#include <avx512vnniintrin.h>
#include <avx512vlvnniintrin.h>
#include <avx512dqintrin.h>
#include <avx512vlbitalgintrin.h>
#include <avx512vlbwintrin.h>
#include <avx512vlcdintrin.h>
#include <avx512vldqintrin.h>
#include <avx512erintrin.h>
#include <avx512ifmaintrin.h>
#include <avx512ifmavlintrin.h>
#include <avx512vbmiintrin.h>
#include <avx512vbmivlintrin.h>
#include <avx512vbmi2intrin.h>
#include <avx512vlvbmi2intrin.h>
#include <avx512pfintrin.h>
#include <pkuintrin.h>
#include <vaesintrin.h>
#include <gfniintrin.h>
#include <rtmintrin.h>
#include <xtestintrin.h>
#include <shaintrin.h>
#include <fxsrintrin.h>
#include <xsaveintrin.h>
#include <xsaveoptintrin.h>
#include <xsavecintrin.h>
#include <xsavesintrin.h>
#include <cetintrin.h>
#include <adxintrin.h>
#include <rdseedintrin.h>
#include <wbnoinvdintrin.h>
#include <cldemoteintrin.h>
#include <waitpkgintrin.h>
#include <movdirintrin.h>
#include <pconfigintrin.h>
#include <sgxintrin.h>
#include <ptwriteintrin.h>
#include <invpcidintrin.h>
Go to the source code of this file.
Functions | |
static __inline__ unsigned int | __attribute__ ((__always_inline__, __nodebug__, __target__("rdpid"))) _rdpid_u32(void) |
Returns the value of the IA32_TSC_AUX MSR (0xc0000103). More... | |
static __inline__ int | __attribute__ ((__always_inline__, __nodebug__, __target__("rdrnd"))) _rdrand16_step(unsigned short *__p) |
static __inline__ int | __attribute__ ((__always_inline__, __nodebug__)) _bit_scan_forward(int __A) |
static __inline__ short | __attribute__ ((__always_inline__, __nodebug__, __target__("movbe"))) _loadbe_i16(void const *__P) |
Variables | |
static __inline__ void short | __D |
struct __storeu_i16 *__P | __v = __builtin_bswap16(__D) |
|
static |
Returns the value of the IA32_TSC_AUX MSR (0xc0000103).
This intrinsic corresponds to the RDPID
instruction.
Definition at line 216 of file immintrin.h.
Referenced by __attribute__().
|
static |
Definition at line 223 of file immintrin.h.
References __attribute__(), and __p.
|
static |
Definition at line 245 of file immintrin.h.
References __attribute__().
|
static |
Definition at line 317 of file immintrin.h.
References __attribute__(), and __v.
static __inline__ void int __D |
Definition at line 326 of file immintrin.h.
Referenced by _mm512_set4_epi32(), _mm512_set4_epi64(), _mm512_set4_pd(), _mm512_set4_ps(), _mm512_set_epi32(), _mm512_set_epi64(), _mm512_set_pd(), _mm512_set_ps(), and _mm_crc32_u32().
struct __storeu_i32 *__P __v = __builtin_bswap16(__D) |
Definition at line 330 of file immintrin.h.
Referenced by __attribute__(), _mm256_loadu_epi16(), _mm256_loadu_epi32(), _mm256_loadu_epi64(), _mm256_loadu_epi8(), _mm256_loadu_pd(), _mm256_loadu_ps(), _mm256_loadu_si256(), _mm256_storeu_epi16(), _mm256_storeu_epi32(), _mm256_storeu_epi64(), _mm256_storeu_epi8(), _mm256_storeu_pd(), _mm256_storeu_ps(), _mm256_storeu_si256(), _mm512_loadu_epi16(), _mm512_loadu_epi32(), _mm512_loadu_epi64(), _mm512_loadu_epi8(), _mm512_loadu_pd(), _mm512_loadu_ps(), _mm512_loadu_si512(), _mm512_storeu_epi16(), _mm512_storeu_epi32(), _mm512_storeu_epi64(), _mm512_storeu_epi8(), _mm512_storeu_pd(), _mm512_storeu_ps(), _mm512_storeu_si512(), _mm_loadu_epi16(), _mm_loadu_epi32(), _mm_loadu_epi64(), _mm_loadu_epi8(), _mm_loadu_pd(), _mm_loadu_ps(), _mm_loadu_si128(), _mm_loadu_si16(), _mm_loadu_si32(), _mm_loadu_si64(), _mm_storeu_epi16(), _mm_storeu_epi32(), _mm_storeu_epi64(), _mm_storeu_epi8(), _mm_storeu_pd(), _mm_storeu_ps(), _mm_storeu_si128(), _mm_storeu_si16(), _mm_storeu_si32(), and _mm_storeu_si64().