/freebsd-11-stable/contrib/llvm-project/clang/lib/Headers/ |
H A D | shaintrin.h | 21 __builtin_ia32_sha1rnds4((__v4si)(__m128i)(V1), (__v4si)(__m128i)(V2), (M)) 23 static __inline__ __m128i __DEFAULT_FN_ATTRS 24 _mm_sha1nexte_epu32(__m128i __X, __m128i __Y) 26 return (__m128i)__builtin_ia32_sha1nexte((__v4si)__X, (__v4si)__Y); 29 static __inline__ __m128i __DEFAULT_FN_ATTRS 30 _mm_sha1msg1_epu32(__m128i __X, __m128i __Y) 32 return (__m128i)__builtin_ia32_sha1msg [all...] |
H A D | xopintrin.h | 23 static __inline__ __m128i __DEFAULT_FN_ATTRS 24 _mm_maccs_epi16(__m128i __A, __m128i __B, __m128i __C) 26 return (__m128i)__builtin_ia32_vpmacssww((__v8hi)__A, (__v8hi)__B, (__v8hi)__C); 29 static __inline__ __m128i __DEFAULT_FN_ATTRS 30 _mm_macc_epi16(__m128i __A, __m128i __B, __m128i __C) 32 return (__m128i)__builtin_ia32_vpmacsw [all...] |
H A D | __wmmintrin_aes.h | 34 static __inline__ __m128i __DEFAULT_FN_ATTRS 35 _mm_aesenc_si128(__m128i __V, __m128i __R) 37 return (__m128i)__builtin_ia32_aesenc128((__v2di)__V, (__v2di)__R); 54 static __inline__ __m128i __DEFAULT_FN_ATTRS 55 _mm_aesenclast_si128(__m128i __V, __m128i __R) 57 return (__m128i)__builtin_ia32_aesenclast128((__v2di)__V, (__v2di)__R); 74 static __inline__ __m128i __DEFAULT_FN_ATTRS 75 _mm_aesdec_si128(__m128i __ [all...] |
H A D | __wmmintrin_pclmul.h | 25 /// __m128i _mm_clmulepi64_si128(__m128i __X, __m128i __Y, const int __I); 45 ((__m128i)__builtin_ia32_pclmulqdq128((__v2di)(__m128i)(X), \ 46 (__v2di)(__m128i)(Y), (char)(I)))
|
H A D | tmmintrin.h | 49 static __inline__ __m128i __DEFAULT_FN_ATTRS 50 _mm_abs_epi8(__m128i __a) 52 return (__m128i)__builtin_ia32_pabsb128((__v16qi)__a); 85 static __inline__ __m128i __DEFAULT_FN_ATTRS 86 _mm_abs_epi16(__m128i __a) 88 return (__m128i)__builtin_ia32_pabsw128((__v8hi)__a); 121 static __inline__ __m128i __DEFAULT_FN_ATTRS 122 _mm_abs_epi32(__m128i __a) 124 return (__m128i)__builtin_ia32_pabsd128((__v4si)__a); 134 /// __m128i _mm_alignr_epi [all...] |
H A D | smmintrin.h | 484 static __inline__ __m128i __DEFAULT_FN_ATTRS 485 _mm_blendv_epi8 (__m128i __V1, __m128i __V2, __m128i __M) 487 return (__m128i) __builtin_ia32_pblendvb128 ((__v16qi)__V1, (__v16qi)__V2, 498 /// __m128i _mm_blend_epi16(__m128i V1, __m128i V2, const int M); 516 (__m128i) __builtin_ia32_pblendw128 ((__v8hi)(__m128i)(V [all...] |
H A D | ammintrin.h | 24 /// __m128i _mm_extracti_si64(__m128i x, const int len, const int idx); 43 ((__m128i)__builtin_ia32_extrqi((__v2di)(__m128i)(x), \ 65 static __inline__ __m128i __DEFAULT_FN_ATTRS 66 _mm_extract_si64(__m128i __x, __m128i __y) 68 return (__m128i)__builtin_ia32_extrq((__v2di)__x, (__v16qi)__y); 78 /// __m128i _mm_inserti_si64(__m128i [all...] |
H A D | emmintrin.h | 16 typedef long long __m128i __attribute__((__vector_size__(16), __aligned__(16))); typedef 1338 _mm_cvtepi32_pd(__m128i __a) 1357 static __inline__ __m128i __DEFAULT_FN_ATTRS 1472 static __inline__ __m128i __DEFAULT_FN_ATTRS 1475 return (__m128i)__builtin_ia32_cvttpd2dq((__v2df)__a); 1660 static __inline__ __m128i __DEFAULT_FN_ATTRS 1667 return __extension__ (__m128i)(__v2di){__u, 0LL}; 1681 static __inline__ __m128i __DEFAULT_FN_ATTRS 1688 return __extension__ (__m128i)(__v4si){__u, 0, 0, 0}; 1702 static __inline__ __m128i __DEFAULT_FN_ATTR [all...] |
H A D | avx512ifmavlintrin.h | 23 static __inline__ __m128i __DEFAULT_FN_ATTRS128 24 _mm_madd52hi_epu64 (__m128i __X, __m128i __Y, __m128i __Z) 26 return (__m128i)__builtin_ia32_vpmadd52huq128((__v2di) __X, (__v2di) __Y, 30 static __inline__ __m128i __DEFAULT_FN_ATTRS128 31 _mm_mask_madd52hi_epu64 (__m128i __W, __mmask8 __M, __m128i __X, __m128i __Y) 33 return (__m128i)__builtin_ia32_selectq_12 [all...] |
H A D | avx512vbmivlintrin.h | 22 static __inline__ __m128i __DEFAULT_FN_ATTRS128 23 _mm_permutex2var_epi8(__m128i __A, __m128i __I, __m128i __B) 25 return (__m128i)__builtin_ia32_vpermi2varqi128((__v16qi)__A, 30 static __inline__ __m128i __DEFAULT_FN_ATTRS128 31 _mm_mask_permutex2var_epi8(__m128i __A, __mmask16 __U, __m128i __I, 32 __m128i __B) 34 return (__m128i)__builtin_ia32_selectb_12 [all...] |
H A D | avx512vlvnniintrin.h | 114 static __inline__ __m128i __DEFAULT_FN_ATTRS128 115 _mm_dpbusd_epi32(__m128i __S, __m128i __A, __m128i __B) 117 return (__m128i)__builtin_ia32_vpdpbusd128((__v4si)__S, (__v4si)__A, 121 static __inline__ __m128i __DEFAULT_FN_ATTRS128 122 _mm_mask_dpbusd_epi32(__m128i __S, __mmask8 __U, __m128i __A, __m128i __B) 124 return (__m128i)__builtin_ia32_selectd_12 [all...] |
H A D | avx512vpopcntdqvlintrin.h | 24 static __inline__ __m128i __DEFAULT_FN_ATTRS128 25 _mm_popcnt_epi64(__m128i __A) { 26 return (__m128i)__builtin_ia32_vpopcntq_128((__v2di)__A); 29 static __inline__ __m128i __DEFAULT_FN_ATTRS128 30 _mm_mask_popcnt_epi64(__m128i __W, __mmask8 __U, __m128i __A) { 31 return (__m128i)__builtin_ia32_selectq_128( 35 static __inline__ __m128i __DEFAULT_FN_ATTRS128 36 _mm_maskz_popcnt_epi64(__mmask8 __U, __m128i __A) { 37 return _mm_mask_popcnt_epi64((__m128i)_mm_setzero_si12 [all...] |
H A D | avx512vlcdintrin.h | 21 static __inline__ __m128i __DEFAULT_FN_ATTRS128 24 return (__m128i) _mm_set1_epi64x((long long) __A); 33 static __inline__ __m128i __DEFAULT_FN_ATTRS128 36 return (__m128i) _mm_set1_epi32((int)__A); 46 static __inline__ __m128i __DEFAULT_FN_ATTRS128 47 _mm_conflict_epi64 (__m128i __A) 49 return (__m128i) __builtin_ia32_vpconflictdi_128 ((__v2di) __A); 52 static __inline__ __m128i __DEFAULT_FN_ATTRS128 53 _mm_mask_conflict_epi64 (__m128i __W, __mmask8 __U, __m128i __ [all...] |
H A D | avx512vlvbmi2intrin.h | 21 static __inline__ __m128i __DEFAULT_FN_ATTRS128 22 _mm_mask_compress_epi16(__m128i __S, __mmask8 __U, __m128i __D) 24 return (__m128i) __builtin_ia32_compresshi128_mask ((__v8hi) __D, 29 static __inline__ __m128i __DEFAULT_FN_ATTRS128 30 _mm_maskz_compress_epi16(__mmask8 __U, __m128i __D) 32 return (__m128i) __builtin_ia32_compresshi128_mask ((__v8hi) __D, 37 static __inline__ __m128i __DEFAULT_FN_ATTRS128 38 _mm_mask_compress_epi8(__m128i __S, __mmask16 __U, __m128i __ [all...] |
H A D | avx512vlbwintrin.h | 24 (__mmask16)__builtin_ia32_cmpb128_mask((__v16qi)(__m128i)(a), \ 25 (__v16qi)(__m128i)(b), (int)(p), \ 29 (__mmask16)__builtin_ia32_cmpb128_mask((__v16qi)(__m128i)(a), \ 30 (__v16qi)(__m128i)(b), (int)(p), \ 34 (__mmask16)__builtin_ia32_ucmpb128_mask((__v16qi)(__m128i)(a), \ 35 (__v16qi)(__m128i)(b), (int)(p), \ 39 (__mmask16)__builtin_ia32_ucmpb128_mask((__v16qi)(__m128i)(a), \ 40 (__v16qi)(__m128i)(b), (int)(p), \ 64 (__mmask8)__builtin_ia32_cmpw128_mask((__v8hi)(__m128i)(a), \ 65 (__v8hi)(__m128i)( [all...] |
H A D | avx512vlbitalgintrin.h | 43 static __inline__ __m128i __DEFAULT_FN_ATTRS128 44 _mm_popcnt_epi16(__m128i __A) 46 return (__m128i) __builtin_ia32_vpopcntw_128((__v8hi) __A); 49 static __inline__ __m128i __DEFAULT_FN_ATTRS128 50 _mm_mask_popcnt_epi16(__m128i __A, __mmask8 __U, __m128i __B) 52 return (__m128i) __builtin_ia32_selectw_128((__mmask8) __U, 57 static __inline__ __m128i __DEFAULT_FN_ATTRS128 58 _mm_maskz_popcnt_epi16(__mmask8 __U, __m128i __B) 60 return _mm_mask_popcnt_epi16((__m128i) _mm_setzero_si12 [all...] |
H A D | avx512vlintrin.h | 290 static __inline__ __m128i __DEFAULT_FN_ATTRS128 291 _mm_mask_add_epi32(__m128i __W, __mmask8 __U, __m128i __A, __m128i __B) 293 return (__m128i)__builtin_ia32_selectd_128((__mmask8)__U, 298 static __inline__ __m128i __DEFAULT_FN_ATTRS128 299 _mm_maskz_add_epi32(__mmask8 __U, __m128i __A, __m128i __B) 301 return (__m128i)__builtin_ia32_selectd_128((__mmask8)__U, 306 static __inline__ __m128i __DEFAULT_FN_ATTRS12 [all...] |
/freebsd-11-stable/contrib/gcc/config/i386/ |
H A D | ammintrin.h | 52 static __inline __m128i __attribute__((__always_inline__)) 53 _mm_extract_si64 (__m128i __X, __m128i __Y) 55 return (__m128i) __builtin_ia32_extrq ((__v2di) __X, (__v16qi) __Y); 59 ((__m128i) __builtin_ia32_extrqi ((__v2di)(X), I, L)) 61 static __inline __m128i __attribute__((__always_inline__)) 62 _mm_insert_si64 (__m128i __X,__m128i __Y) 64 return (__m128i) __builtin_ia32_insertq ((__v2di)__X, (__v2di)__Y); 68 ((__m128i) __builtin_ia32_insertq [all...] |
H A D | tmmintrin.h | 40 static __inline __m128i __attribute__((__always_inline__)) 41 _mm_hadd_epi16 (__m128i __X, __m128i __Y) 43 return (__m128i) __builtin_ia32_phaddw128 ((__v8hi)__X, (__v8hi)__Y); 46 static __inline __m128i __attribute__((__always_inline__)) 47 _mm_hadd_epi32 (__m128i __X, __m128i __Y) 49 return (__m128i) __builtin_ia32_phaddd128 ((__v4si)__X, (__v4si)__Y); 52 static __inline __m128i __attribute__((__always_inline__)) 53 _mm_hadds_epi16 (__m128i __ [all...] |
H A D | emmintrin.h | 49 typedef long long __m128i __attribute__ ((__vector_size__ (16), __may_alias__)); typedef 208 _mm_cvtsi128_si32 (__m128i __A) 216 _mm_cvtsi128_si64 (__m128i __A) 223 _mm_cvtsi128_si64x (__m128i __A) 573 static __inline __m128i __attribute__((__always_inline__)) 576 return __extension__ (__m128i)(__v2di){ __q0, __q1 }; 579 static __inline __m128i __attribute__((__always_inline__)) 585 static __inline __m128i __attribute__((__always_inline__)) 588 return __extension__ (__m128i)(__v4si){ __q0, __q1, __q2, __q3 }; 591 static __inline __m128i __attribute_ [all...] |
/freebsd-11-stable/gnu/usr.bin/cc/include/ |
H A D | __wmmintrin_pclmul.h | 44 __m128i _a = (a); \ 45 __m128i _b = (b); \
|
H A D | __wmmintrin_aes.h | 36 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) \ 37 _mm_## name ##_si128(__m128i __V, __m128i __R) \ 39 __m128i v = __V; \
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Headers/ppc_wrappers/ |
H A D | smmintrin.h | 39 _mm_extract_epi8(__m128i __X, const int __N) { 45 _mm_extract_epi32(__m128i __X, const int __N) { 51 _mm_extract_epi64(__m128i __X, const int __N) { 61 extern __inline __m128i 63 _mm_blend_epi16(__m128i __A, __m128i __B, const int __imm8) { 70 return (__m128i)vec_sel((__v8hu)__A, (__v8hu)__B, __shortmask); 73 extern __inline __m128i 75 _mm_blendv_epi8(__m128i __A, __m128i __ [all...] |
H A D | emmintrin.h | 17 Since X86 SSE2 intrinsics mainly handles __m128i and __m128d type, 58 typedef long long __m128i __attribute__ ((__vector_size__ (16), __may_alias__)); typedef 230 _mm_cvtsi128_si64 (__m128i __A) 237 _mm_cvtsi128_si64x (__m128i __A) 657 extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) 660 return __extension__ (__m128i)(__v2di){ __q0, __q1 }; 663 extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) 669 extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) 672 return __extension__ (__m128i)(__v4si){ __q0, __q1, __q2, __q3 }; 675 extern __inline __m128i __attribute_ [all...] |
/freebsd-11-stable/sys/crypto/aesni/ |
H A D | aesencdec.h | 39 aesni_enc8(int rounds, const __m128i *keysched, __m128i a, 40 __m128i b, __m128i c, __m128i d, __m128i e, __m128i f, __m128i g, 41 __m128i h, __m128i ou [all...] |