asm/parser.c: don't call reloc_value() twice, minor cleanups
asm/parser.c: don't call reloc_value() twice, minor cleanups

There is absolutely no reason to call reloc_value() twice while
processing an immediate.  Doing so is both expensive and unnecessary.
Make some more deliberate decorations to try to avoid miscompilation
on OpenWatcom, but I'm not sure this will help enough.

Signed-off-by: H. Peter Anvin <8a453bad9912ffe59bc0f0b8abe03df9be19379e@linux.intel.com>

techkey/nasm,techkey/nasm,techkey/nasm,techkey/nasm,techkey/nasm