1
2 /* { dg-do run } */
3 /* { dg-options "-O2 -mavx512bw" } */
4 /* { dg-require-effective-target avx512bw } */
5
6 #include "avx512bw-check.h"
7
8 void
9 avx512bw_test ()
10 {
11 unsigned int i = 53;
12 __mmask64 k1 = 1ULL << i;
13
14 volatile __mmask64 r = _kshiftri_mask64 (k1, i);
15 if (r != 1)
16 abort ();
17 }