Fixes names for rN byte registers.

Nasm uses rNb instead of rNl for byte register names.
Emits `bits 64` and `default rel` directives in file prelude.
Allows floating point literals as operands.