Lines Matching refs:A
32 #define _mm512_exp2a23_round_pd(A, R) __extension__ ({ \ argument
33 (__m512d)__builtin_ia32_exp2pd_mask((__v8df)(__m512d)(A), \
37 #define _mm512_mask_exp2a23_round_pd(S, M, A, R) __extension__ ({ \ argument
38 (__m512d)__builtin_ia32_exp2pd_mask((__v8df)(__m512d)(A), \
42 #define _mm512_maskz_exp2a23_round_pd(M, A, R) __extension__ ({ \ argument
43 (__m512d)__builtin_ia32_exp2pd_mask((__v8df)(__m512d)(A), \
47 #define _mm512_exp2a23_pd(A) \ argument
48 _mm512_exp2a23_round_pd((A), _MM_FROUND_CUR_DIRECTION)
50 #define _mm512_mask_exp2a23_pd(S, M, A) \ argument
51 _mm512_mask_exp2a23_round_pd((S), (M), (A), _MM_FROUND_CUR_DIRECTION)
53 #define _mm512_maskz_exp2a23_pd(M, A) \ argument
54 _mm512_maskz_exp2a23_round_pd((M), (A), _MM_FROUND_CUR_DIRECTION)
56 #define _mm512_exp2a23_round_ps(A, R) __extension__ ({ \ argument
57 (__m512)__builtin_ia32_exp2ps_mask((__v16sf)(__m512)(A), \
61 #define _mm512_mask_exp2a23_round_ps(S, M, A, R) __extension__ ({ \ argument
62 (__m512)__builtin_ia32_exp2ps_mask((__v16sf)(__m512)(A), \
66 #define _mm512_maskz_exp2a23_round_ps(M, A, R) __extension__ ({ \ argument
67 (__m512)__builtin_ia32_exp2ps_mask((__v16sf)(__m512)(A), \
71 #define _mm512_exp2a23_ps(A) \ argument
72 _mm512_exp2a23_round_ps((A), _MM_FROUND_CUR_DIRECTION)
74 #define _mm512_mask_exp2a23_ps(S, M, A) \ argument
75 _mm512_mask_exp2a23_round_ps((S), (M), (A), _MM_FROUND_CUR_DIRECTION)
77 #define _mm512_maskz_exp2a23_ps(M, A) \ argument
78 _mm512_maskz_exp2a23_round_ps((M), (A), _MM_FROUND_CUR_DIRECTION)
81 #define _mm512_rsqrt28_round_pd(A, R) __extension__ ({ \ argument
82 (__m512d)__builtin_ia32_rsqrt28pd_mask((__v8df)(__m512d)(A), \
86 #define _mm512_mask_rsqrt28_round_pd(S, M, A, R) __extension__ ({ \ argument
87 (__m512d)__builtin_ia32_rsqrt28pd_mask((__v8df)(__m512d)(A), \
91 #define _mm512_maskz_rsqrt28_round_pd(M, A, R) __extension__ ({ \ argument
92 (__m512d)__builtin_ia32_rsqrt28pd_mask((__v8df)(__m512d)(A), \
96 #define _mm512_rsqrt28_pd(A) \ argument
97 _mm512_rsqrt28_round_pd((A), _MM_FROUND_CUR_DIRECTION)
99 #define _mm512_mask_rsqrt28_pd(S, M, A) \ argument
100 _mm512_mask_rsqrt28_round_pd((S), (M), (A), _MM_FROUND_CUR_DIRECTION)
102 #define _mm512_maskz_rsqrt28_pd(M, A) \ argument
103 _mm512_maskz_rsqrt28_round_pd((M), (A), _MM_FROUND_CUR_DIRECTION)
105 #define _mm512_rsqrt28_round_ps(A, R) __extension__ ({ \ argument
106 (__m512)__builtin_ia32_rsqrt28ps_mask((__v16sf)(__m512)(A), \
110 #define _mm512_mask_rsqrt28_round_ps(S, M, A, R) __extension__ ({ \ argument
111 (__m512)__builtin_ia32_rsqrt28ps_mask((__v16sf)(__m512)(A), \
115 #define _mm512_maskz_rsqrt28_round_ps(M, A, R) __extension__ ({ \ argument
116 (__m512)__builtin_ia32_rsqrt28ps_mask((__v16sf)(__m512)(A), \
120 #define _mm512_rsqrt28_ps(A) \ argument
121 _mm512_rsqrt28_round_ps((A), _MM_FROUND_CUR_DIRECTION)
123 #define _mm512_mask_rsqrt28_ps(S, M, A) \ argument
124 _mm512_mask_rsqrt28_round_ps((S), (M), A, _MM_FROUND_CUR_DIRECTION)
126 #define _mm512_maskz_rsqrt28_ps(M, A) \ argument
127 _mm512_maskz_rsqrt28_round_ps((M), (A), _MM_FROUND_CUR_DIRECTION)
129 #define _mm_rsqrt28_round_ss(A, B, R) __extension__ ({ \ argument
130 (__m128)__builtin_ia32_rsqrt28ss_mask((__v4sf)(__m128)(A), \
135 #define _mm_mask_rsqrt28_round_ss(S, M, A, B, R) __extension__ ({ \ argument
136 (__m128)__builtin_ia32_rsqrt28ss_mask((__v4sf)(__m128)(A), \
141 #define _mm_maskz_rsqrt28_round_ss(M, A, B, R) __extension__ ({ \ argument
142 (__m128)__builtin_ia32_rsqrt28ss_mask((__v4sf)(__m128)(A), \
147 #define _mm_rsqrt28_ss(A, B) \ argument
148 _mm_rsqrt28_round_ss((A), (B), _MM_FROUND_CUR_DIRECTION)
150 #define _mm_mask_rsqrt28_ss(S, M, A, B) \ argument
151 _mm_mask_rsqrt28_round_ss((S), (M), (A), (B), _MM_FROUND_CUR_DIRECTION)
153 #define _mm_maskz_rsqrt28_ss(M, A, B) \ argument
154 _mm_maskz_rsqrt28_round_ss((M), (A), (B), _MM_FROUND_CUR_DIRECTION)
156 #define _mm_rsqrt28_round_sd(A, B, R) __extension__ ({ \ argument
157 (__m128d)__builtin_ia32_rsqrt28sd_mask((__v2df)(__m128d)(A), \
162 #define _mm_mask_rsqrt28_round_sd(S, M, A, B, R) __extension__ ({ \ argument
163 (__m128d)__builtin_ia32_rsqrt28sd_mask((__v2df)(__m128d)(A), \
168 #define _mm_maskz_rsqrt28_round_sd(M, A, B, R) __extension__ ({ \ argument
169 (__m128d)__builtin_ia32_rsqrt28sd_mask((__v2df)(__m128d)(A), \
174 #define _mm_rsqrt28_sd(A, B) \ argument
175 _mm_rsqrt28_round_sd((A), (B), _MM_FROUND_CUR_DIRECTION)
177 #define _mm_mask_rsqrt28_sd(S, M, A, B) \ argument
178 _mm_mask_rsqrt28_round_sd((S), (M), (A), (B), _MM_FROUND_CUR_DIRECTION)
180 #define _mm_maskz_rsqrt28_sd(M, A, B) \ argument
181 _mm_mask_rsqrt28_round_sd((M), (A), (B), _MM_FROUND_CUR_DIRECTION)
184 #define _mm512_rcp28_round_pd(A, R) __extension__ ({ \ argument
185 (__m512d)__builtin_ia32_rcp28pd_mask((__v8df)(__m512d)(A), \
189 #define _mm512_mask_rcp28_round_pd(S, M, A, R) __extension__ ({ \ argument
190 (__m512d)__builtin_ia32_rcp28pd_mask((__v8df)(__m512d)(A), \
194 #define _mm512_maskz_rcp28_round_pd(M, A, R) __extension__ ({ \ argument
195 (__m512d)__builtin_ia32_rcp28pd_mask((__v8df)(__m512d)(A), \
199 #define _mm512_rcp28_pd(A) \ argument
200 _mm512_rcp28_round_pd((A), _MM_FROUND_CUR_DIRECTION)
202 #define _mm512_mask_rcp28_pd(S, M, A) \ argument
203 _mm512_mask_rcp28_round_pd((S), (M), (A), _MM_FROUND_CUR_DIRECTION)
205 #define _mm512_maskz_rcp28_pd(M, A) \ argument
206 _mm512_maskz_rcp28_round_pd((M), (A), _MM_FROUND_CUR_DIRECTION)
208 #define _mm512_rcp28_round_ps(A, R) __extension__ ({ \ argument
209 (__m512)__builtin_ia32_rcp28ps_mask((__v16sf)(__m512)(A), \
213 #define _mm512_mask_rcp28_round_ps(S, M, A, R) __extension__ ({ \ argument
214 (__m512)__builtin_ia32_rcp28ps_mask((__v16sf)(__m512)(A), \
218 #define _mm512_maskz_rcp28_round_ps(M, A, R) __extension__ ({ \ argument
219 (__m512)__builtin_ia32_rcp28ps_mask((__v16sf)(__m512)(A), \
223 #define _mm512_rcp28_ps(A) \ argument
224 _mm512_rcp28_round_ps((A), _MM_FROUND_CUR_DIRECTION)
226 #define _mm512_mask_rcp28_ps(S, M, A) \ argument
227 _mm512_mask_rcp28_round_ps((S), (M), (A), _MM_FROUND_CUR_DIRECTION)
229 #define _mm512_maskz_rcp28_ps(M, A) \ argument
230 _mm512_maskz_rcp28_round_ps((M), (A), _MM_FROUND_CUR_DIRECTION)
232 #define _mm_rcp28_round_ss(A, B, R) __extension__ ({ \ argument
233 (__m128)__builtin_ia32_rcp28ss_mask((__v4sf)(__m128)(A), \
238 #define _mm_mask_rcp28_round_ss(S, M, A, B, R) __extension__ ({ \ argument
239 (__m128)__builtin_ia32_rcp28ss_mask((__v4sf)(__m128)(A), \
244 #define _mm_maskz_rcp28_round_ss(M, A, B, R) __extension__ ({ \ argument
245 (__m128)__builtin_ia32_rcp28ss_mask((__v4sf)(__m128)(A), \
250 #define _mm_rcp28_ss(A, B) \ argument
251 _mm_rcp28_round_ss((A), (B), _MM_FROUND_CUR_DIRECTION)
253 #define _mm_mask_rcp28_ss(S, M, A, B) \ argument
254 _mm_mask_rcp28_round_ss((S), (M), (A), (B), _MM_FROUND_CUR_DIRECTION)
256 #define _mm_maskz_rcp28_ss(M, A, B) \ argument
257 _mm_maskz_rcp28_round_ss((M), (A), (B), _MM_FROUND_CUR_DIRECTION)
259 #define _mm_rcp28_round_sd(A, B, R) __extension__ ({ \ argument
260 (__m128d)__builtin_ia32_rcp28sd_mask((__v2df)(__m128d)(A), \
265 #define _mm_mask_rcp28_round_sd(S, M, A, B, R) __extension__ ({ \ argument
266 (__m128d)__builtin_ia32_rcp28sd_mask((__v2df)(__m128d)(A), \
271 #define _mm_maskz_rcp28_round_sd(M, A, B, R) __extension__ ({ \ argument
272 (__m128d)__builtin_ia32_rcp28sd_mask((__v2df)(__m128d)(A), \
277 #define _mm_rcp28_sd(A, B) \ argument
278 _mm_rcp28_round_sd((A), (B), _MM_FROUND_CUR_DIRECTION)
280 #define _mm_mask_rcp28_sd(S, M, A, B) \ argument
281 _mm_mask_rcp28_round_sd((S), (M), (A), (B), _MM_FROUND_CUR_DIRECTION)
283 #define _mm_maskz_rcp28_sd(M, A, B) \ argument
284 _mm_maskz_rcp28_round_sd((M), (A), (B), _MM_FROUND_CUR_DIRECTION)