Lines Matching defs:__B

28 _kand_mask8(__mmask8 __A, __mmask8 __B)
30 return (__mmask8)__builtin_ia32_kandqi((__mmask8)__A, (__mmask8)__B);
34 _kandn_mask8(__mmask8 __A, __mmask8 __B)
36 return (__mmask8)__builtin_ia32_kandnqi((__mmask8)__A, (__mmask8)__B);
40 _kor_mask8(__mmask8 __A, __mmask8 __B)
42 return (__mmask8)__builtin_ia32_korqi((__mmask8)__A, (__mmask8)__B);
46 _kxnor_mask8(__mmask8 __A, __mmask8 __B)
48 return (__mmask8)__builtin_ia32_kxnorqi((__mmask8)__A, (__mmask8)__B);
52 _kxor_mask8(__mmask8 __A, __mmask8 __B)
54 return (__mmask8)__builtin_ia32_kxorqi((__mmask8)__A, (__mmask8)__B);
58 _kortestc_mask8_u8(__mmask8 __A, __mmask8 __B)
60 return (unsigned char)__builtin_ia32_kortestcqi(__A, __B);
64 _kortestz_mask8_u8(__mmask8 __A, __mmask8 __B)
66 return (unsigned char)__builtin_ia32_kortestzqi(__A, __B);
70 _kortest_mask8_u8(__mmask8 __A, __mmask8 __B, unsigned char *__C) {
71 *__C = (unsigned char)__builtin_ia32_kortestcqi(__A, __B);
72 return (unsigned char)__builtin_ia32_kortestzqi(__A, __B);
76 _ktestc_mask8_u8(__mmask8 __A, __mmask8 __B)
78 return (unsigned char)__builtin_ia32_ktestcqi(__A, __B);
82 _ktestz_mask8_u8(__mmask8 __A, __mmask8 __B)
84 return (unsigned char)__builtin_ia32_ktestzqi(__A, __B);
88 _ktest_mask8_u8(__mmask8 __A, __mmask8 __B, unsigned char *__C) {
89 *__C = (unsigned char)__builtin_ia32_ktestcqi(__A, __B);
90 return (unsigned char)__builtin_ia32_ktestzqi(__A, __B);
94 _ktestc_mask16_u8(__mmask16 __A, __mmask16 __B)
96 return (unsigned char)__builtin_ia32_ktestchi(__A, __B);
100 _ktestz_mask16_u8(__mmask16 __A, __mmask16 __B)
102 return (unsigned char)__builtin_ia32_ktestzhi(__A, __B);
106 _ktest_mask16_u8(__mmask16 __A, __mmask16 __B, unsigned char *__C) {
107 *__C = (unsigned char)__builtin_ia32_ktestchi(__A, __B);
108 return (unsigned char)__builtin_ia32_ktestzhi(__A, __B);
112 _kadd_mask8(__mmask8 __A, __mmask8 __B)
114 return (__mmask8)__builtin_ia32_kaddqi((__mmask8)__A, (__mmask8)__B);
118 _kadd_mask16(__mmask16 __A, __mmask16 __B)
120 return (__mmask16)__builtin_ia32_kaddhi((__mmask16)__A, (__mmask16)__B);
145 _store_mask8(__mmask8 *__A, __mmask8 __B) {
146 *(__mmask8 *)__A = __builtin_ia32_kmovb((__mmask8)__B);
150 _mm512_mullo_epi64 (__m512i __A, __m512i __B) {
151 return (__m512i) ((__v8du) __A * (__v8du) __B);
155 _mm512_mask_mullo_epi64(__m512i __W, __mmask8 __U, __m512i __A, __m512i __B) {
157 (__v8di)_mm512_mullo_epi64(__A, __B),
162 _mm512_maskz_mullo_epi64(__mmask8 __U, __m512i __A, __m512i __B) {
164 (__v8di)_mm512_mullo_epi64(__A, __B),
169 _mm512_xor_pd(__m512d __A, __m512d __B) {
170 return (__m512d)((__v8du)__A ^ (__v8du)__B);
174 _mm512_mask_xor_pd(__m512d __W, __mmask8 __U, __m512d __A, __m512d __B) {
176 (__v8df)_mm512_xor_pd(__A, __B),
181 _mm512_maskz_xor_pd(__mmask8 __U, __m512d __A, __m512d __B) {
183 (__v8df)_mm512_xor_pd(__A, __B),
188 _mm512_xor_ps (__m512 __A, __m512 __B) {
189 return (__m512)((__v16su)__A ^ (__v16su)__B);
193 _mm512_mask_xor_ps(__m512 __W, __mmask16 __U, __m512 __A, __m512 __B) {
195 (__v16sf)_mm512_xor_ps(__A, __B),
200 _mm512_maskz_xor_ps(__mmask16 __U, __m512 __A, __m512 __B) {
202 (__v16sf)_mm512_xor_ps(__A, __B),
207 _mm512_or_pd(__m512d __A, __m512d __B) {
208 return (__m512d)((__v8du)__A | (__v8du)__B);
212 _mm512_mask_or_pd(__m512d __W, __mmask8 __U, __m512d __A, __m512d __B) {
214 (__v8df)_mm512_or_pd(__A, __B),
219 _mm512_maskz_or_pd(__mmask8 __U, __m512d __A, __m512d __B) {
221 (__v8df)_mm512_or_pd(__A, __B),
226 _mm512_or_ps(__m512 __A, __m512 __B) {
227 return (__m512)((__v16su)__A | (__v16su)__B);
231 _mm512_mask_or_ps(__m512 __W, __mmask16 __U, __m512 __A, __m512 __B) {
233 (__v16sf)_mm512_or_ps(__A, __B),
238 _mm512_maskz_or_ps(__mmask16 __U, __m512 __A, __m512 __B) {
240 (__v16sf)_mm512_or_ps(__A, __B),
245 _mm512_and_pd(__m512d __A, __m512d __B) {
246 return (__m512d)((__v8du)__A & (__v8du)__B);
250 _mm512_mask_and_pd(__m512d __W, __mmask8 __U, __m512d __A, __m512d __B) {
252 (__v8df)_mm512_and_pd(__A, __B),
257 _mm512_maskz_and_pd(__mmask8 __U, __m512d __A, __m512d __B) {
259 (__v8df)_mm512_and_pd(__A, __B),
264 _mm512_and_ps(__m512 __A, __m512 __B) {
265 return (__m512)((__v16su)__A & (__v16su)__B);
269 _mm512_mask_and_ps(__m512 __W, __mmask16 __U, __m512 __A, __m512 __B) {
271 (__v16sf)_mm512_and_ps(__A, __B),
276 _mm512_maskz_and_ps(__mmask16 __U, __m512 __A, __m512 __B) {
278 (__v16sf)_mm512_and_ps(__A, __B),
283 _mm512_andnot_pd(__m512d __A, __m512d __B) {
284 return (__m512d)(~(__v8du)__A & (__v8du)__B);
288 _mm512_mask_andnot_pd(__m512d __W, __mmask8 __U, __m512d __A, __m512d __B) {
290 (__v8df)_mm512_andnot_pd(__A, __B),
295 _mm512_maskz_andnot_pd(__mmask8 __U, __m512d __A, __m512d __B) {
297 (__v8df)_mm512_andnot_pd(__A, __B),
302 _mm512_andnot_ps(__m512 __A, __m512 __B) {
303 return (__m512)(~(__v16su)__A & (__v16su)__B);
307 _mm512_mask_andnot_ps(__m512 __W, __mmask16 __U, __m512 __A, __m512 __B) {
309 (__v16sf)_mm512_andnot_ps(__A, __B),
314 _mm512_maskz_andnot_ps(__mmask16 __U, __m512 __A, __m512 __B) {
316 (__v16sf)_mm512_andnot_ps(__A, __B),