2 /* { dg-options "-O2 -mavx512cd" } */
3 /* { dg-require-effective-target avx512cd } */
8 #include "avx512f-helper.h"
10 #define SIZE (AVX512F_LEN / 64)
12 CALC (long long *res
, __mmask8 src
)
16 for (i
= 0; i
< SIZE
; i
++)
24 UNION_TYPE (AVX512F_LEN
, i_q
) res
;
25 long long res_ref
[SIZE
];
28 for (i
= 0; i
< SIZE
; i
++)
33 res
.x
= INTRINSIC (_broadcastmb_epi64
) (src
);
37 if (UNION_CHECK (AVX512F_LEN
, i_q
) (res
, res_ref
))