/*$OpenBSD:ffs.S,v1.21996/09/2706:47:45mickeyExp$*//**WrittenbyJ.T.Conklin<jtc@netbsd.org>.*Publicdomain.*/#include <machine/asm.h>ENTRY(ffs)bsfl4(%esp),%eaxjzL1/*ZFissetifallbitsare0*/incl%eax /* bits numbered from 1, not 0 */ ret .align 2L1: xorl %eax,%eax/*clearresult*/ret