asm/float.c: fix buffer underflow in float parsing