I found some code that had \"optimization\" like this:
void somefunc(SomeStruct param){ float x = param.x; // param.x and x are both floats. supposedly this
Compiler may make faster code to copy float-to-float. But when x will used it will be converted to internal FPU representation.
x