Jim Ablett's "portable assembly" for lsb() and msb()
GCC intrinsics is the correct terminology. But I like to think of it as "portable assembly". Portability is in the sense of plateform compatibility only, not compiler. It wouldn't be hard to adapt this for MSVC and ICC, but GCC is good enough for all cross compiling, it seems.

No functional change.
signature = 7217665