Which one is faster for floating point operation?
x = a / 2.0f;

or

x = a * 0.5f;

I have seen some codes using the bottom one but that I believe adds to un-readability. Also even so, will the compiler (MSVC) automatically optimizes operations such as those for me?