/** * generic_ffs - find first bit set * @x: the word to search * * This is defined the same way as * the libc and compiler builtin ffs routines, therefore * differs in spirit from ffz (man ffs).
*/ staticinlineint generic_ffs(int x)
{ int r = 1;
if (!x) return 0; if (!(x & 0xffff)) {
x >>= 16;
r += 16;
} if (!(x & 0xff)) {
x >>= 8;
r += 8;
} if (!(x & 0xf)) {
x >>= 4;
r += 4;
} if (!(x & 3)) {
x >>= 2;
r += 2;
} if (!(x & 1)) {
x >>= 1;
r += 1;
} return r;
}
¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.24Angebot
(Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können 2026-04-28)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.