Sign in
gnu
/
gcc
/
fba228e259dd5112851527f2dbb62c5601100985
/
.
/
gcc
/
testsuite
/
gcc.target
/
i386
/
lzcnt-5.c
blob: a4b9aafcd3d4bcfd32ed3aeced2e7c5d9d0086dc [
file
] [
log
] [
blame
]
/* { dg-do compile { target { ! ia32 } } } */
/* { dg-options "-O2 -mlzcnt" } */
/* { dg-final { scan-assembler "lzcntq\[^\\n]*(%|)rax" } } */
#include
<x86intrin.h>
unsigned
int
func_lzcnt64
(
unsigned
long
long
X
)
{
return
__lzcnt64
(
X
);
}