The optimization a + (-0.0f) -> a was being misapplied to a + (+0.0f) in the vector...