2 /* { dg-options "-O3 -fno-inline" } */
3 /* { dg-require-effective-target lp64 } */
4 /* { dg-require-effective-target ppc_cpu_supports_hw } */
6 #define NO_WARN_X86_INTRINSICS 1
10 /* Trick compiler in order not to generate target insn here. */
11 long long calc_blsmsk_u64 (long long src1
, long long src2
)
13 return (src1
-1) ^ (src2
);
20 long long src
= 0xfacec0ffeefacec0;
21 long long res
, res_ref
;
26 res_ref
= calc_blsmsk_u64 (src
, src
);
27 res
= __blsmsk_u64 (src
);