That was a common feature on Borland and Microsoft compilers for MS-DOS.

I mean, at its most basic, it's a feature from even the earliest compilers for C.

Not sure if Borland or MS shipped big fat symbol tables for all hardware registers of an IBM PC though?