xref: /csrg-svn/lib/libc/tahoe/string/ffs.s (revision 29694)
1*29694Ssam#ifdef LIBC_SCCS
2*29694Ssam	.asciz	"@(#)ffs.s	1.1 (Berkeley/CCI) 08/01/86"
3*29694Ssam#endif LIBC_SCCS
4*29694Ssam
5*29694Ssam/* bit = ffs(value) */
6*29694Ssam
7*29694Ssam#include "DEFS.h"
8*29694Ssam
9*29694SsamENTRY(ffs, 0)
10*29694Ssam	ffs	4(fp),r0
11*29694Ssam	bgeq	1f
12*29694Ssam	mnegl	$1,r0
13*29694Ssam1:
14*29694Ssam	incl	r0
15*29694Ssam	ret
16