Fix floating point register encodings
Merge remote-tracking branch 'upstream/master'
Don't write .pool label if pool is empty

Avoids the issue of .pool label overwriting a potentially more important label after it.
Merge pull request #13 from StraDaMa/master

Don't write .pool label if pool is empty
Merge remote-tracking branch 'upstream/master'
Accept .half as shorthand for .halfword