Apart the bug spotted elsewhere that leads this kind of expressions #ex(0) = -1.0+.#ex(0) to fail, it seems that it is missing a proper support to multiplications/divisions.
I was trying to multiply a fixed point number by a constant, but due to the fact that the fractional part in in the high byte, normal multiplication fails...
Is there a dedicated multiplication for 8.8 fixed point numbers ? BTW what is the reason for this inversion (high/low byte)?
Am I missing something or the support for fixed point numbers is just immature in v1.2.9 ?