Drop main() prototype. Syncs with NetBSD-8
[minix.git] / common / lib / libc / arch / aarch64 / gen / ffsdi2.S
blob9245a5d7afac2d76cc6f9a102197c9357f018a99
1 /* $NetBSD: ffsdi2.S,v 1.1 2014/08/10 05:47:35 matt Exp $ */
3 #include <machine/asm.h>
5 RCSID("$NetBSD: ffsdi2.S,v 1.1 2014/08/10 05:47:35 matt Exp $")
7 ENTRY(ffsdi2)
8         rbit    x1, x0
9         clz     x1, x1
10         add     x1, x1, #1
11         cmp     x0, #0
12         csel    w0, wzr, w1, eq
13         ret
14 END(ffsdi2)