Lines Matching defs:M
217 /// __m128 _mm_round_ps(__m128 X, const int M);
224 /// \param M
231 /// 0: Use bits [1:0] of \a M \n
239 #define _mm_round_ps(X, M) \
240 ((__m128)__builtin_ia32_roundps((__v4sf)(__m128)(X), (M)))
252 /// __m128 _mm_round_ss(__m128 X, __m128 Y, const int M);
264 /// \param M
271 /// 0: Use bits [1:0] of \a M \n
280 #define _mm_round_ss(X, Y, M) \
282 (M)))
292 /// __m128d _mm_round_pd(__m128d X, const int M);
299 /// \param M
306 /// 0: Use bits [1:0] of \a M \n
314 #define _mm_round_pd(X, M) \
315 ((__m128d)__builtin_ia32_roundpd((__v2df)(__m128d)(X), (M)))
327 /// __m128d _mm_round_sd(__m128d X, __m128d Y, const int M);
339 /// \param M
346 /// 0: Use bits [1:0] of \a M \n
355 #define _mm_round_sd(X, Y, M) \
357 (M)))
367 /// __m128d _mm_blend_pd(__m128d V1, __m128d V2, const int M);
376 /// \param M
384 #define _mm_blend_pd(V1, V2, M) \
386 (__v2df)(__m128d)(V2), (int)(M)))
395 /// __m128 _mm_blend_ps(__m128 V1, __m128 V2, const int M);
404 /// \param M
412 #define _mm_blend_ps(V1, V2, M) \
414 (int)(M)))
504 /// __m128i _mm_blend_epi16(__m128i V1, __m128i V2, const int M);
513 /// \param M
521 #define _mm_blend_epi16(V1, V2, M) \
523 (__v8hi)(__m128i)(V2), (int)(M)))
575 /// __m128 _mm_dp_ps(__m128 X, __m128 Y, const int M);
584 /// \param M
596 #define _mm_dp_ps(X, Y, M) \
597 ((__m128)__builtin_ia32_dpps((__v4sf)(__m128)(X), (__v4sf)(__m128)(Y), (M)))
610 /// __m128d _mm_dp_pd(__m128d X, __m128d Y, const int M);
619 /// \param M
630 #define _mm_dp_pd(X, Y, M) \
632 (M)))
1156 /// int _mm_test_mix_ones_zeros(__m128i M, __m128i V);
1161 /// \param M
1164 /// A 128-bit integer vector selecting which bits to test in operand \a M.
1167 #define _mm_test_mix_ones_zeros(M, V) _mm_testnzc_si128((M), (V))
1175 /// int _mm_test_all_zeros(__m128i M, __m128i V);
1180 /// \param M
1183 /// A 128-bit integer vector selecting which bits to test in operand \a M.
1185 #define _mm_test_all_zeros(M, V) _mm_testz_si128((M), (V))
1468 /// __m128i _mm_mpsadbw_epu8(__m128i X, __m128i Y, const int M);
1477 /// \param M
1495 #define _mm_mpsadbw_epu8(X, Y, M) \
1497 (__v16qi)(__m128i)(Y), (M)))
1552 /// Uses the immediate operand \a M to perform a comparison of string
1560 /// __m128i _mm_cmpistrm(__m128i A, __m128i B, const int M);
1572 /// \param M
1604 #define _mm_cmpistrm(A, B, M) \
1606 (__v16qi)(__m128i)(B), (int)(M)))
1608 /// Uses the immediate operand \a M to perform a comparison of string
1616 /// int _mm_cmpistri(__m128i A, __m128i B, const int M);
1628 /// \param M
1658 #define _mm_cmpistri(A, B, M) \
1660 (__v16qi)(__m128i)(B), (int)(M)))
1662 /// Uses the immediate operand \a M to perform a comparison of string
1670 /// __m128i _mm_cmpestrm(__m128i A, int LA, __m128i B, int LB, const int M);
1686 /// \param M
1718 #define _mm_cmpestrm(A, LA, B, LB, M) \
1721 (int)(M)))
1723 /// Uses the immediate operand \a M to perform a comparison of string
1731 /// int _mm_cmpestri(__m128i A, int LA, __m128i B, int LB, const int M);
1747 /// \param M
1777 #define _mm_cmpestri(A, LA, B, LB, M) \
1780 (int)(M)))
1783 /// Uses the immediate operand \a M to perform a comparison of string
1791 /// int _mm_cmpistra(__m128i A, __m128i B, const int M);
1803 /// \param M
1829 #define _mm_cmpistra(A, B, M) \
1831 (__v16qi)(__m128i)(B), (int)(M)))
1833 /// Uses the immediate operand \a M to perform a comparison of string
1841 /// int _mm_cmpistrc(__m128i A, __m128i B, const int M);
1853 /// \param M
1878 #define _mm_cmpistrc(A, B, M) \
1880 (__v16qi)(__m128i)(B), (int)(M)))
1882 /// Uses the immediate operand \a M to perform a comparison of string
1889 /// int _mm_cmpistro(__m128i A, __m128i B, const int M);
1901 /// \param M
1926 #define _mm_cmpistro(A, B, M) \
1928 (__v16qi)(__m128i)(B), (int)(M)))
1930 /// Uses the immediate operand \a M to perform a comparison of string
1938 /// int _mm_cmpistrs(__m128i A, __m128i B, const int M);
1950 /// \param M
1976 #define _mm_cmpistrs(A, B, M) \
1978 (__v16qi)(__m128i)(B), (int)(M)))
1980 /// Uses the immediate operand \a M to perform a comparison of string
1988 /// int _mm_cmpistrz(__m128i A, __m128i B, const int M);
2000 /// \param M
2026 #define _mm_cmpistrz(A, B, M) \
2028 (__v16qi)(__m128i)(B), (int)(M)))
2030 /// Uses the immediate operand \a M to perform a comparison of string
2038 /// int _mm_cmpestra(__m128i A, int LA, __m128i B, int LB, const int M);
2054 /// \param M
2080 #define _mm_cmpestra(A, LA, B, LB, M) \
2083 (int)(M)))
2085 /// Uses the immediate operand \a M to perform a comparison of string
2093 /// int _mm_cmpestrc(__m128i A, int LA, __m128i B, int LB, const int M);
2109 /// \param M
2134 #define _mm_cmpestrc(A, LA, B, LB, M) \
2137 (int)(M)))
2139 /// Uses the immediate operand \a M to perform a comparison of string
2146 /// int _mm_cmpestro(__m128i A, int LA, __m128i B, int LB, const int M);
2162 /// \param M
2187 #define _mm_cmpestro(A, LA, B, LB, M) \
2190 (int)(M)))
2192 /// Uses the immediate operand \a M to perform a comparison of string
2200 /// int _mm_cmpestrs(__m128i A, int LA, __m128i B, int LB, const int M);
2216 /// \param M
2242 #define _mm_cmpestrs(A, LA, B, LB, M) \
2245 (int)(M)))
2247 /// Uses the immediate operand \a M to perform a comparison of string
2255 /// int _mm_cmpestrz(__m128i A, int LA, __m128i B, int LB, const int M);
2270 /// \param M
2296 #define _mm_cmpestrz(A, LA, B, LB, M) \
2299 (int)(M)))