This will evaluate the operations in a different order.  You'll need to double check that it produces an equivalent result and doesn't suffer from any overflows.