Training courses
Kernel and Embedded Linux
Bootlin training courses
1 2 3 4 5 6 7 8 9 10 11 12 13 14
/* $NetBSD: ffsdi2.S,v 1.1 2014/08/10 05:47:35 matt Exp $ */ #include <machine/asm.h> RCSID("$NetBSD: ffsdi2.S,v 1.1 2014/08/10 05:47:35 matt Exp $") ENTRY(ffsdi2) rbit x1, x0 clz x1, x1 add x1, x1, #1 cmp x0, #0 csel w0, wzr, w1, eq ret END(ffsdi2)