clang  3.7.0
Macros | Typedefs | Functions
f16cintrin.h File Reference

Go to the source code of this file.

Macros

#define __DEFAULT_FN_ATTRS   __attribute__((__always_inline__, __nodebug__))
 
#define _mm_cvtps_ph(a, imm)
 
#define _mm256_cvtps_ph(a, imm)
 

Typedefs

typedef float __v8sf __attribute__ ((__vector_size__(32)))
 

Functions

static __inline __m128
__DEFAULT_FN_ATTRS 
_mm_cvtph_ps (__m128i __a)
 
static __inline __m256
__DEFAULT_FN_ATTRS 
_mm256_cvtph_ps (__m128i __a)
 

Macro Definition Documentation

#define __DEFAULT_FN_ATTRS   __attribute__((__always_inline__, __nodebug__))

Definition at line 39 of file f16cintrin.h.

#define _mm256_cvtps_ph (   a,
  imm 
)
Value:
__extension__ ({ \
__m256 __a = (a); \
(__m128i)__builtin_ia32_vcvtps2ph256((__v8sf)__a, (imm)); })

Definition at line 45 of file f16cintrin.h.

#define _mm_cvtps_ph (   a,
  imm 
)
Value:
__extension__ ({ \
__m128 __a = (a); \
(__m128i)__builtin_ia32_vcvtps2ph((__v4sf)__a, (imm)); })

Definition at line 41 of file f16cintrin.h.

Typedef Documentation

typedef float __m256 __attribute__((__vector_size__(32)))

Definition at line 35 of file f16cintrin.h.

Function Documentation

static __inline __m256 __DEFAULT_FN_ATTRS _mm256_cvtph_ps ( __m128i  __a)
static

Definition at line 56 of file f16cintrin.h.

static __inline __m128 __DEFAULT_FN_ATTRS _mm_cvtph_ps ( __m128i  __a)
static

Definition at line 50 of file f16cintrin.h.