> Contrary to parent comment I found it absolutely unacceptable to call a function "asm".
You can take your snark up with GCC, and leave me out of it:
https://gcc.gnu.org/onlinedocs/gcc/Global-Register-Variables...
You can take your snark up with GCC, and leave me out of it:
https://gcc.gnu.org/onlinedocs/gcc/Global-Register-Variables...
On the other hand their criticism contradicts their earlier point about widely used public/stdlib function names best having short names.
As a consequence, they shouldn't use very short names. They should let the 1-3 letter names available for local code. (But there are exceptions, of course. There always are.)