>void DERIVATIVE_CALCX(); >void INTEGRAL_CALCX(); >void positionCalc(); These are all declarations, and so don't cause the functions to be called. If you remove the word "void" from each, they will become calls. What unusual behavior are you seeing in the first fragment? When I hear a symptom like this, my first thought is that the optimizer is at work. However, I don't see many optimization opportunities in the first fragment.
↧