Let's say I want to store a double precision floating point value in a register, how can it be done. For e.g
F4 = 1.5789e-40;
Above command stores 0.0 in F4, F4 being 32 bit register. If I try
F4:3 = 1.5789e-40; It gives error.
Also, lets say
F4 = 1.5789e-37
F2 = 0.5
F1 = F2 * F4 // results in zero as the result is out of range for single precision, I tried using long word but result isn't correct.