On Fri, 11 Nov 2016, Andrew Senkevich wrote:
+extern __inline __mmask32 +__attribute__ ((__gnu_inline__, __always_inline__, __artificial__)) +_kand_mask32 (__mmask32 __A, __mmask32 __B) +{ + return (__mmask32) __builtin_ia32_kandsi ((__mmask32) __A, (__mmask32) __B); +}
(picking one random example) Is a builtin really needed here? What would happen if you used return __A & __B; ? -- Marc Glisse