Multiply-add instructions

In this topic I read that the compiler automatically sees if there is an madd operation
but my question is does it make a difference if you first add and than do the multiply or has it be like this

z = a . b + c;
z = c + b . a;
Does this make any difference or not?

Regardless how you write it, the operator precedence demands that the multiplication is evaluated before the addition, and this is how the madd is implemented. For the operations itself: both a commutative, so it doesnt matter if you have a+b or b+a.

Short Answer: No.

I also thought that it was implemented like this but I wanted to know for sure.