rol16(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ rol16(9) ✨

okay so bestie, welcome to the rol16(9) page β€” it's a Kernel API Manual moment and honestly it's giving tiny-but-mighty πŸŽ€

🌸 NAME 🌸

rol16 β€” rotate a 16-bit value left πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

__u16 rol16 (__u16 word , unsigned int shift );

πŸ’– ARGUMENTS πŸ’–

  • word β€” the value you wanna rotate, bestie 🫢
  • shift β€” how many bits to roll ✨

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./include/linux/bitops.h β€” and the whole squad fr fr: rol64(9), ror64(9), rol32(9), ror32(9), ror16(9), rol8(9), ror8(9), sign_extend32(9), sign_extend64(9), get_count_order_long(9), parity8(9), __ffs64(9), fns(9), assign_bit(9), __ptr_set_bit(9), __ptr_clear_bit(9), __ptr_test_bit(9) 🌈


and that's the whole vibe check, no cap πŸ’€ β€” this page lives in ./include/linux and it's dated October 2026, so like, see you in the future bestie, mwah πŸ’œπŸŽ€

πŸ“¦ where this page comes from