this post was submitted on 10 Aug 2025
141 points (96.1% liked)
Linux
9406 readers
270 users here now
A community for everything relating to the GNU/Linux operating system (except the memes!)
Also, check out:
Original icon base courtesy of lewing@isc.tamu.edu and The GIMP
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Yeah it actually is fairly common to have the high word first because humans unfortunately picked the wrong endianness, and integers are written in big endian.
E.g. what value would you expect from
u16x2_to_u32(0x1122, 0x3344)
? If you said 0x11223344...Still, the rant is stupid because all that needs to happen is to fix the name.
Honestly it's really surprising that the kernel doesn't already have a library of reliably but manipulation functions for common stuff like this.