(__v16si)\
_mm512_setzero_si512 (),\
(__mmask16) -1);\
-}
+})
#define _mm512_mask_ror_epi32( __W, __U, __A, __B) __extension__ ({ \
__builtin_ia32_prord512_mask ((__v16si)( __A),( __B),\
(__v16si)( __W),\
(__mmask16)( __U));\
-}
+})
#define _mm512_maskz_ror_epi32( __U, __A, __B) __extension__ ({ \
__builtin_ia32_prord512_mask ((__v16si)( __A),( __B),\
(__v16si)\
_mm512_setzero_si512 (),\
(__mmask16)( __U));\
-}
+})
#define _mm512_ror_epi64( __A, __B) __extension__ ({ \
__builtin_ia32_prorq512_mask ((__v8di)( __A),( __B),\
(__v8di)\
_mm512_setzero_si512 (),\
(__mmask8) -1);\
-}
+})
#define _mm512_mask_ror_epi64( __W, __U, __A, __B) __extension__ ({ \
__builtin_ia32_prorq512_mask ((__v8di)( __A),( __B),\
(__v8di)( __W),\
(__mmask8)( __U));\
-}
+})
#define _mm512_maskz_ror_epi64( __U, __A, __B) __extension__ ({ \
__builtin_ia32_prorq512_mask ((__v8di)( __A),( __B),\
(__v8di)\
_mm512_setzero_si512 (),\
(__mmask8)( __U));\
-}
+})
#undef __DEFAULT_FN_ATTRS
(__v4si)\
_mm_setzero_si128 (),\
(__mmask8) -1);\
-}
+})
#define _mm_mask_ror_epi32( __W, __U, __A ,__B) __extension__ ({ \
__builtin_ia32_prord128_mask ((__v4si) __A, __B,\
(__v4si)( __W),\
(__mmask8)( __U));\
-}
+})
#define _mm_maskz_ror_epi32( __U, __A, __B) __extension__ ({ \
__builtin_ia32_prord128_mask ((__v4si)( __A),( __B),\
(__v4si)\
_mm_setzero_si128 (),\
(__mmask8)( __U));\
-}
+})
#define _mm256_ror_epi32( __A, __B) __extension__ ({ \
__builtin_ia32_prord256_mask ((__v8si)( __A),( __B),\
(__v8si)\
_mm256_setzero_si256 (),\
(__mmask8) -1);\
-}
+})
#define _mm256_mask_ror_epi32( __W, __U, __A ,__B) __extension__ ({ \
__builtin_ia32_prord256_mask ((__v8si) __A, __B,\
(__v8si)( __W),\
(__mmask8)( __U));\
-}
+})
#define _mm256_maskz_ror_epi32( __U, __A, __B) __extension__ ({ \
__builtin_ia32_prord256_mask ((__v8si)( __A),( __B),\
(__v8si)\
_mm256_setzero_si256 (),\
(__mmask8)( __U));\
-}
+})
#define _mm_ror_epi64( __A, __B) __extension__ ({ \
__builtin_ia32_prorq128_mask ((__v2di)( __A),( __B),\
(__v2di)\
_mm_setzero_di (),\
(__mmask8) -1);\
-}
+})
#define _mm_mask_ror_epi64( __W, __U, __A ,__B) __extension__ ({ \
__builtin_ia32_prorq128_mask ((__v2di) __A, __B,\
(__v2di)( __W),\
(__mmask8)( __U));\
-}
+})
#define _mm_maskz_ror_epi64( __U, __A, __B) __extension__ ({ \
__builtin_ia32_prorq128_mask ((__v2di)( __A),( __B),\
(__v2di)\
_mm_setzero_di (),\
(__mmask8)( __U));\
-}
+})
#define _mm256_ror_epi64( __A, __B) __extension__ ({ \
__builtin_ia32_prorq256_mask ((__v4di)( __A),( __B),\
(__v4di)\
_mm256_setzero_si256 (),\
(__mmask8) -1);\
-}
+})
#define _mm256_mask_ror_epi64( __W, __U, __A ,__B) __extension__ ({ \
__builtin_ia32_prorq256_mask ((__v4di) __A, __B,\
(__v4di)( __W),\
(__mmask8)( __U));\
-}
+})
#define _mm256_maskz_ror_epi64( __U, __A, __B) __extension__ ({ \
__builtin_ia32_prorq256_mask ((__v4di)( __A),( __B),\
(__v4di)\
_mm256_setzero_si256 (),\
(__mmask8)( __U));\
-}
+})
#undef __DEFAULT_FN_ATTRS