Searched refs:__m128i (Results 1 - 25 of 46) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/clang/lib/Headers/
H A Dshaintrin.h21 __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 Dxopintrin.h23 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.h34 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.h25 /// __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 Dtmmintrin.h49 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 Dsmmintrin.h484 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 Dammintrin.h24 /// __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 Demmintrin.h16 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 Davx512ifmavlintrin.h23 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 Davx512vbmivlintrin.h22 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 Davx512vlvnniintrin.h114 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 Davx512vpopcntdqvlintrin.h24 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 Davx512vlcdintrin.h21 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 Davx512vlvbmi2intrin.h21 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 Davx512vlbwintrin.h24 (__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 Davx512vlbitalgintrin.h43 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 Davx512vlintrin.h290 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 Dammintrin.h52 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 Dtmmintrin.h40 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 Demmintrin.h49 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.h44 __m128i _a = (a); \
45 __m128i _b = (b); \
H A D__wmmintrin_aes.h36 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 Dsmmintrin.h39 _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 Demmintrin.h17 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 Daesencdec.h39 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...]

Completed in 180 milliseconds

12