Is there any reason to use a/=2.0; instead of a*=0.5; in case a is a float or double variable? After all, 0.5 has an exact representation as float (being 1 * 2^-1). On current CPUs, the latter is faster by a factor of three, IIRC. Wolfgang
Post a reply to this message