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