1 /* { dg-do run { target { lzcnt } } } */
2 /* { dg-options "-O2 -mlzcnt -fno-inline" } */
6 #include "lzcnt-check.h"
8 short calc_lzcnt_u16 (short src
)
13 while ((res
< 16) && (((src
>> (15 - res
)) & 1) == 0))
29 res_ref
= calc_lzcnt_u16 (src
);
30 res
= __lzcnt16 (src
);