Fix parsing of hexidecimal floats in assembler