Fixed bug #80786 Don't use r0 as temporary register in math_double_long if it is already used for a memory result. This was already done in one branch, but not the other.