5.3 Universal registers for 16-bit and 32-bit modes

----------------------------------------------------

When creating function libraries it is frequently necessary to write

variants of a function for use in 16-bt and 32-bit modes which differ only

in their use of 16-bit or 32-bit registers. The new register syntax makes

it possible to write only a single function. If the compiler encounters

the syntax:

(E)AX=0;

it will use register AX when compiling 16-bit code and EAX when compiling

32-bit code.

Automatic registers are used to simplify library files and make them

more comprehensible.