Remove the 'register' keyword from the code

C++11 has officially deprecated the 'register' keyword, and modern compilers have been ignoring it for a very long time.

This is also causing a lot of noise in code that uses _half.h_, when building with -std=c++11.