So on architecture which has a "negate" operator, then the efficient method of storing the address may just be to use that operator on the Program Counter. Without knowing the exact reference you're referring to, I can't say whether that's the correct explanation.