Lines Matching refs:A

31 #define _mm512_exp2a23_round_pd(A, R) __extension__ ({ \  argument
32 (__m512d)__builtin_ia32_exp2pd_mask((__v8df)(__m512d)(A), \
36 #define _mm512_mask_exp2a23_round_pd(S, M, A, R) __extension__ ({ \ argument
37 (__m512d)__builtin_ia32_exp2pd_mask((__v8df)(__m512d)(A), \
41 #define _mm512_maskz_exp2a23_round_pd(M, A, R) __extension__ ({ \ argument
42 (__m512d)__builtin_ia32_exp2pd_mask((__v8df)(__m512d)(A), \
46 #define _mm512_exp2a23_pd(A) \ argument
47 _mm512_exp2a23_round_pd((A), _MM_FROUND_CUR_DIRECTION)
49 #define _mm512_mask_exp2a23_pd(S, M, A) \ argument
50 _mm512_mask_exp2a23_round_pd((S), (M), (A), _MM_FROUND_CUR_DIRECTION)
52 #define _mm512_maskz_exp2a23_pd(M, A) \ argument
53 _mm512_maskz_exp2a23_round_pd((M), (A), _MM_FROUND_CUR_DIRECTION)
55 #define _mm512_exp2a23_round_ps(A, R) __extension__ ({ \ argument
56 (__m512)__builtin_ia32_exp2ps_mask((__v16sf)(__m512)(A), \
60 #define _mm512_mask_exp2a23_round_ps(S, M, A, R) __extension__ ({ \ argument
61 (__m512)__builtin_ia32_exp2ps_mask((__v16sf)(__m512)(A), \
65 #define _mm512_maskz_exp2a23_round_ps(M, A, R) __extension__ ({ \ argument
66 (__m512)__builtin_ia32_exp2ps_mask((__v16sf)(__m512)(A), \
70 #define _mm512_exp2a23_ps(A) \ argument
71 _mm512_exp2a23_round_ps((A), _MM_FROUND_CUR_DIRECTION)
73 #define _mm512_mask_exp2a23_ps(S, M, A) \ argument
74 _mm512_mask_exp2a23_round_ps((S), (M), (A), _MM_FROUND_CUR_DIRECTION)
76 #define _mm512_maskz_exp2a23_ps(M, A) \ argument
77 _mm512_maskz_exp2a23_round_ps((M), (A), _MM_FROUND_CUR_DIRECTION)
80 #define _mm512_rsqrt28_round_pd(A, R) __extension__ ({ \ argument
81 (__m512d)__builtin_ia32_rsqrt28pd_mask((__v8df)(__m512d)(A), \
85 #define _mm512_mask_rsqrt28_round_pd(S, M, A, R) __extension__ ({ \ argument
86 (__m512d)__builtin_ia32_rsqrt28pd_mask((__v8df)(__m512d)(A), \
90 #define _mm512_maskz_rsqrt28_round_pd(M, A, R) __extension__ ({ \ argument
91 (__m512d)__builtin_ia32_rsqrt28pd_mask((__v8df)(__m512d)(A), \
95 #define _mm512_rsqrt28_pd(A) \ argument
96 _mm512_rsqrt28_round_pd((A), _MM_FROUND_CUR_DIRECTION)
98 #define _mm512_mask_rsqrt28_pd(S, M, A) \ argument
99 _mm512_mask_rsqrt28_round_pd((S), (M), (A), _MM_FROUND_CUR_DIRECTION)
101 #define _mm512_maskz_rsqrt28_pd(M, A) \ argument
102 _mm512_maskz_rsqrt28_round_pd((M), (A), _MM_FROUND_CUR_DIRECTION)
104 #define _mm512_rsqrt28_round_ps(A, R) __extension__ ({ \ argument
105 (__m512)__builtin_ia32_rsqrt28ps_mask((__v16sf)(__m512)(A), \
109 #define _mm512_mask_rsqrt28_round_ps(S, M, A, R) __extension__ ({ \ argument
110 (__m512)__builtin_ia32_rsqrt28ps_mask((__v16sf)(__m512)(A), \
114 #define _mm512_maskz_rsqrt28_round_ps(M, A, R) __extension__ ({ \ argument
115 (__m512)__builtin_ia32_rsqrt28ps_mask((__v16sf)(__m512)(A), \
119 #define _mm512_rsqrt28_ps(A) \ argument
120 _mm512_rsqrt28_round_ps((A), _MM_FROUND_CUR_DIRECTION)
122 #define _mm512_mask_rsqrt28_ps(S, M, A) \ argument
123 _mm512_mask_rsqrt28_round_ps((S), (M), A, _MM_FROUND_CUR_DIRECTION)
125 #define _mm512_maskz_rsqrt28_ps(M, A) \ argument
126 _mm512_maskz_rsqrt28_round_ps((M), (A), _MM_FROUND_CUR_DIRECTION)
128 #define _mm_rsqrt28_round_ss(A, B, R) __extension__ ({ \ argument
129 (__m128)__builtin_ia32_rsqrt28ss_round((__v4sf)(__m128)(A), \
134 #define _mm_mask_rsqrt28_round_ss(S, M, A, B, R) __extension__ ({ \ argument
135 (__m128)__builtin_ia32_rsqrt28ss_round((__v4sf)(__m128)(A), \
140 #define _mm_maskz_rsqrt28_round_ss(M, A, B, R) __extension__ ({ \ argument
141 (__m128)__builtin_ia32_rsqrt28ss_round((__v4sf)(__m128)(A), \
146 #define _mm_rsqrt28_ss(A, B) \ argument
147 _mm_rsqrt28_round_ss((A), (B), _MM_FROUND_CUR_DIRECTION)
149 #define _mm_mask_rsqrt28_ss(S, M, A, B) \ argument
150 _mm_mask_rsqrt28_round_ss((S), (M), (A), (B), _MM_FROUND_CUR_DIRECTION)
152 #define _mm_maskz_rsqrt28_ss(M, A, B) \ argument
153 _mm_maskz_rsqrt28_round_ss((M), (A), (B), _MM_FROUND_CUR_DIRECTION)
155 #define _mm_rsqrt28_round_sd(A, B, R) __extension__ ({ \ argument
156 (__m128d)__builtin_ia32_rsqrt28sd_round((__v2df)(__m128d)(A), \
161 #define _mm_mask_rsqrt28_round_sd(S, M, A, B, R) __extension__ ({ \ argument
162 (__m128d)__builtin_ia32_rsqrt28sd_round((__v2df)(__m128d)(A), \
167 #define _mm_maskz_rsqrt28_round_sd(M, A, B, R) __extension__ ({ \ argument
168 (__m128d)__builtin_ia32_rsqrt28sd_round((__v2df)(__m128d)(A), \
173 #define _mm_rsqrt28_sd(A, B) \ argument
174 _mm_rsqrt28_round_sd((A), (B), _MM_FROUND_CUR_DIRECTION)
176 #define _mm_mask_rsqrt28_sd(S, M, A, B) \ argument
177 _mm_mask_rsqrt28_round_sd((S), (M), (A), (B), _MM_FROUND_CUR_DIRECTION)
179 #define _mm_maskz_rsqrt28_sd(M, A, B) \ argument
180 _mm_mask_rsqrt28_round_sd((M), (A), (B), _MM_FROUND_CUR_DIRECTION)
183 #define _mm512_rcp28_round_pd(A, R) __extension__ ({ \ argument
184 (__m512d)__builtin_ia32_rcp28pd_mask((__v8df)(__m512d)(A), \
188 #define _mm512_mask_rcp28_round_pd(S, M, A, R) __extension__ ({ \ argument
189 (__m512d)__builtin_ia32_rcp28pd_mask((__v8df)(__m512d)(A), \
193 #define _mm512_maskz_rcp28_round_pd(M, A, R) __extension__ ({ \ argument
194 (__m512d)__builtin_ia32_rcp28pd_mask((__v8df)(__m512d)(A), \
198 #define _mm512_rcp28_pd(A) \ argument
199 _mm512_rcp28_round_pd((A), _MM_FROUND_CUR_DIRECTION)
201 #define _mm512_mask_rcp28_pd(S, M, A) \ argument
202 _mm512_mask_rcp28_round_pd((S), (M), (A), _MM_FROUND_CUR_DIRECTION)
204 #define _mm512_maskz_rcp28_pd(M, A) \ argument
205 _mm512_maskz_rcp28_round_pd((M), (A), _MM_FROUND_CUR_DIRECTION)
207 #define _mm512_rcp28_round_ps(A, R) __extension__ ({ \ argument
208 (__m512)__builtin_ia32_rcp28ps_mask((__v16sf)(__m512)(A), \
212 #define _mm512_mask_rcp28_round_ps(S, M, A, R) __extension__ ({ \ argument
213 (__m512)__builtin_ia32_rcp28ps_mask((__v16sf)(__m512)(A), \
217 #define _mm512_maskz_rcp28_round_ps(M, A, R) __extension__ ({ \ argument
218 (__m512)__builtin_ia32_rcp28ps_mask((__v16sf)(__m512)(A), \
222 #define _mm512_rcp28_ps(A) \ argument
223 _mm512_rcp28_round_ps((A), _MM_FROUND_CUR_DIRECTION)
225 #define _mm512_mask_rcp28_ps(S, M, A) \ argument
226 _mm512_mask_rcp28_round_ps((S), (M), (A), _MM_FROUND_CUR_DIRECTION)
228 #define _mm512_maskz_rcp28_ps(M, A) \ argument
229 _mm512_maskz_rcp28_round_ps((M), (A), _MM_FROUND_CUR_DIRECTION)
231 #define _mm_rcp28_round_ss(A, B, R) __extension__ ({ \ argument
232 (__m128)__builtin_ia32_rcp28ss_round((__v4sf)(__m128)(A), \
237 #define _mm_mask_rcp28_round_ss(S, M, A, B, R) __extension__ ({ \ argument
238 (__m128)__builtin_ia32_rcp28ss_round((__v4sf)(__m128)(A), \
243 #define _mm_maskz_rcp28_round_ss(M, A, B, R) __extension__ ({ \ argument
244 (__m128)__builtin_ia32_rcp28ss_round((__v4sf)(__m128)(A), \
249 #define _mm_rcp28_ss(A, B) \ argument
250 _mm_rcp28_round_ss((A), (B), _MM_FROUND_CUR_DIRECTION)
252 #define _mm_mask_rcp28_ss(S, M, A, B) \ argument
253 _mm_mask_rcp28_round_ss((S), (M), (A), (B), _MM_FROUND_CUR_DIRECTION)
255 #define _mm_maskz_rcp28_ss(M, A, B) \ argument
256 _mm_maskz_rcp28_round_ss((M), (A), (B), _MM_FROUND_CUR_DIRECTION)
258 #define _mm_rcp28_round_sd(A, B, R) __extension__ ({ \ argument
259 (__m128d)__builtin_ia32_rcp28sd_round((__v2df)(__m128d)(A), \
264 #define _mm_mask_rcp28_round_sd(S, M, A, B, R) __extension__ ({ \ argument
265 (__m128d)__builtin_ia32_rcp28sd_round((__v2df)(__m128d)(A), \
270 #define _mm_maskz_rcp28_round_sd(M, A, B, R) __extension__ ({ \ argument
271 (__m128d)__builtin_ia32_rcp28sd_round((__v2df)(__m128d)(A), \
276 #define _mm_rcp28_sd(A, B) \ argument
277 _mm_rcp28_round_sd((A), (B), _MM_FROUND_CUR_DIRECTION)
279 #define _mm_mask_rcp28_sd(S, M, A, B) \ argument
280 _mm_mask_rcp28_round_sd((S), (M), (A), (B), _MM_FROUND_CUR_DIRECTION)
282 #define _mm_maskz_rcp28_sd(M, A, B) \ argument
283 _mm_maskz_rcp28_round_sd((M), (A), (B), _MM_FROUND_CUR_DIRECTION)