vli_sub(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

Okay so bestie, welcome to vli_sub(9) β€” the kernel API manual page for vli_sub β€” and what it does is subtract right from left. That’s the vibe. That’s the whole assignment. ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

u64 vli_sub (u64 *result , const u64 *left , const u64 *right , unsigned
       int ndigits );

That’s the signature, no cap. We’re returning a u64, and the args are result, left, right, and ndigits. Slay. πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • result β€” where to write result. That’s literally the spot the answer goes, bestie.
  • left β€” vli. The left one. Main character energy.
  • right β€” vli. The right one. Also iconic.
  • ndigits β€” length of all vlis. So like, how many digits long all the vlis are. Periodt.

🌸 NOTE 🌸

Heads up, bestie: this one can modify in-place. Not a drill. It’s giving β€œsame buffer, new you.” 😭✨

πŸ”₯ RETURN πŸ”₯

It returns the carry bit.

That’s it. That’s the return. Carry bit supremacy. πŸ’€


πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./include/crypto/internal/ecc.h is the source/crew here, and these are the related manual-page besties:


And that’s the whole vli_sub(9) moment, bestie 🫢 β€” signed off from ./include/crypto/internal, dated October 2026, and yes, the vli_sub(9) manual is literally right here living its best life. Bye bestie πŸ’–πŸ¦‹βœ¨

πŸ“¦ where this page comes from