24 #if !defined __X86INTRIN_H && !defined __EMMINTRIN_H && !defined __IMMINTRIN_H
25 #error "Never use <f16cintrin.h> directly; include <emmintrin.h> instead."
28 #ifndef __F16CINTRIN_H
29 #define __F16CINTRIN_H
32 #define __DEFAULT_FN_ATTRS __attribute__((__always_inline__, __nodebug__, __target__("f16c")))
34 #define _mm_cvtps_ph(a, imm) __extension__ ({ \
35 (__m128i)__builtin_ia32_vcvtps2ph((__v4sf)(__m128)(a), (imm)); })
38 _mm_cvtph_ps(__m128i __a)
40 return (__m128)__builtin_ia32_vcvtph2ps((__v8hi)__a);
43 #undef __DEFAULT_FN_ATTRS
#define __DEFAULT_FN_ATTRS
Definition: f16cintrin.h:32