I don't see any style issues. The & is in the right place :P. 

Doubles are 64-bit so on a 32-bit platform passing by reference is slightly less data to push on the stack.