A bug fix and some tweaks to the x86 assembler.
Add x86 assembler test to the automated tests.